我面试的全过程,求大哥们来帮忙分析下,解答下
1,说说在ERP项目中spring的Ioc,和AOP应用(培训刚出来,水平有限回答不上,只知道叫依赖注入)
2,介绍下几中开发模式,(回答了单例,抽象工厂),又问抽象工厂和工厂开发模式的差别(没答上来)
3,介绍下struts2和struts1核心控制器的差异(大概是这样问的吧,反正我都不明白他要问的意思)又问,介绍下strut2的MVC模式(我说:M就是模型,V就是展示层一般是JSP/html页面等,C就是控制器)结果面试官说:好像有些不对吧;我无语了
4,问你个简单的吧,用java来写个栈/队列,说说怎么写的.(我说亲首先肯定要开辟一个内存来存储数据,再就是要提供相应的方向),结果面试官很邪恶的笑了笑,(我说:我想可能这工作我不太适合吧)
面试官友好的提醒了下:你简历写得太多了,有时怎么说呢,...,不必都写上吧
我的第五次面试就这样结束了.
-----------------------------
第一次,做了一套面试题目后(10个错了三个吧,都是基础加逻辑题目),被前台和人事的两位女的问了近一个小时,都是以前工作经历和生活上的问题
-----------------------------
第二次,被公司市场总监面试,直接问介绍下你以前做过的项目(我刚培训出来,就拿培训做的一个资产管理系统说了下),
结果问我会做OA不?(我说做过)要多长时间?(四五个月吧)
我说的是一个简单的OA哦,(我说这可能根需求不一样而不一样,再就是测试过程可能要久一点)
你主要的工作就是先开发一个OA项目然后就是管理和维护一下服务器,还有什么要问的?(我说公司开发团队有多大?)
目前没有(公司用的是什么服务器)我们这用的都是标准的(我吓出汗了...)
-----------------------------
第三家,是技术部的一个主任面试的吧,但好像不懂java,我说我项目用的ssh开源框架,他说:你说的是什么开源项目啊? 我说:底层技术用的是三大框架.结果他还是不太懂.......要我介绍了一下项目,我在一边说,他好像是懂非懂的在一边听,也时不时的问一些问题,但都不是技术的,只是问了一下本项目能有什么功能....最后说:听你说经常用mysql对吧,sql语句一定行,你说下数据库存数据的原理?(我说就是以二进制形式存取)说再具体点(我不知道了),那考你一句查询语句吧,一个用户表,查出所有age一样的人的信息(我说给表取个别名,a1/a2, where a1.age=a2.age)结果他说可能你掌握的还不是太深刻,.......
第四家,直接做了一套面试,做完交给前台,前台说回去等消息吧
[解决办法]
ERP项目中spring的Ioc,和AOP应用:做了项目啊,是没理解么?Ioc就是依赖注入的基础吧,AOP就是面向切面编程.具体应用就是看你项目中在哪方面使用了。
介绍下几中开发模式,又问抽象工厂和工厂开发模式的差别:能回答单例,抽象工厂就行了,对于抽象工厂与工厂开发模式,好像没理解,我也答不上。等下查下
介绍下struts2和struts1核心控制器的差异,又问,介绍下strut2的MVC模式:现在培训一般不会讲strust1这个不用回答,说下struts2的工作原理什么的就行.struts2的mvc M:数据访问(DAO),V:JSP/html页面等,C:控制器(action)
问你个简单的吧,用java来写个栈/队列,说说怎么写的:说下栈/队列的特点。栈是先进后出,队列是先进先出.
再根据各自的特点说下写的思路.
还有可能有时lz表述也不是很清楚,面试没什么,不要怯场,问到自己不会的,也没关系,就说没接触,暂时还不会,但是自己可以学.简历的话,发上了,看看吧.
[解决办法]
经验明显不足,而且准备不充分