第01个问题:Annotation。
是一个印度人在电话用英语问的,当时讲到了Hibernate,我没有反应过来,光反应过来中文意思是“注释”,没有联想到@语句;回到家才想过来。
第02个问题:Design Model。
是一个印度人当面问的,没反应。回来以后学习Design pattern。就是关于责任链,多态(用抽象类实现),容器,等内容。四大类:Creational patterns,Structural patterns, Behavioral patterns, Concurrency patterns。细分有近五十种具体模式。
第03个问题:UML。
是一个印度人问的,回答了几个层次,需要补充。
第04个问题:Strut。
中国人用普通话问的,回答用一系列Action设计页面流程和重定向,被认可,基本正确。
第05个问题:Spring。
中国人用普通话问的,回答就是控制反转IOC,被认可,基本正确。
第06个问题:Runtime Exception如何处理。
中国人用普通话问的,回答逐层追踪,不正确。纠正为:必须捕获它的checked exception,不然就得把它的exception传递下去。
第07个问题:EJB在Glassfish上和Tomcat上的表现。
中国人用普通话问的,回答主要是在Sun Applicaiton server上使用EJB。对方好像说,在Tomcat上无法部署(印象不清晰)。
第08个问题:JSF。
象征性的提问。
还有几个问题记不住了,主要是回到家没有及时整理。以后还会有,我会逐渐把这些问题增加进来。
第09个问题:登录表单设计。
印度人用英语问的,回答建一个JSP文件,添加几个控件,检查控件填写情况,连接数据库看用户名已经被注册过。感觉对方不满意。
第10个问题:如何设计验证模块。
印度人用英语问的,回答检查输入框是否为空,检查用户名是否与数据库中记录重复,检查密码安全度。感觉对方还是不太满意。
第11个问题:Lazy方式。
中国人用普通话问的,回答不立即执行,有利于提高系统效率。基本被认可。
第12个问题:在前后端都使用什么东西。
印度人用英语问的,回答放几个控件,连接数据库,封装DAO,前后端总工作量差不多,如果前端多一点,后端就可以少一点,反之亦然。感觉不出来他满意不满意。我英语听力差,反应很慢,经常来不及反应;没办法,很迷茫。