大专,一个山脚下种田学校即将毕业的程序员,还未毕业大二下学期就被学校强行送去面试了,面试的第一家公司也是唯一一家公司,一家上市公司。面试的时候如临大敌,什么都没准备,身边3个一起面试的都是本科和研究生。。笔试的时候被本科碾压的体无完肤,100分的试卷活生生答了26分,好在考官面试的时候扳回一城才有了这份工作,所以说面试表现好机会才大。扯这么多该讲讲面试了。
面试过程中考官会先问做过哪些类型的项目并且用过什么框架,这个时候要如实回答,如果你说了你没用过的框架给他抽到了你就等着尴尬吧。如果是问你用到过的框架,比如struct2,防止表单重复提交的方法有哪个,token令牌一种身份认证机制,不会可以要知道有这个,struct2的运行原理 它是怎么跑的,在接触一个框架的时候都应该有对框架的原理机制有一定的了解,还有过滤器啊啥的,不会用可以但是要知道有这些个东西,如果不知道那么你用这框架就和没用一样。
然后jq这边,问到了jq有几种选择器,我是知道有好几种 但是因为写东西的时候用的最多的是id选择器和类选择器所以和考官说我用的最多就是这两种只记得这两种。接着就问到jq ajax,ajax属于异步还是同步刷新,这个时候不能一口就说出是异步,因为async属性设置为false的时候就变成同步了。然后又问了jsp中的9大对象request、response、session、application、out、pagecontext、config、page、exception。
我强行回答了4个,因为好多没用到过就忘记了,相信很多刚出来的也是这样只记得住有用过的。前后端交互数据格式 这个没问多少,用的json 问了用的哪个jar包去生的json解的json,gson楼主用的比较多的jar包。还问了用过什么前端模板,template.js一种前端的展示数据的模板,一位专业老师教我的,真的好用,至少楼主不用再在js里去拼接语句了。哈哈。还问了post和get的区别,post的长度是否有限制,理论上是没有的,服务器上会有限制,比如tomcat上默认2m。最后就是数据库了,基本的查询语句,分组查询,排序,两表联合查询,average函数啊啥的,基础的能掌握熟练这一关应该没多大问题,对实习生应该不会问太难的sql语句问题(至少我遇到的是比较基础的)。
这些就是楼主在面试中被问到的问题,哦 对了,还有js自动刷新页面的俩个函数是啥,我不会 嗯了半天放弃了,js的基础函数也应该有个连接,跳转啊啥的。端午节前面的试,节后的周一收到了录取通知,很兴奋,毕竟一个种田学校出来的程序员第一份工作能在上市公司里是相当难得的,默默说一声,看了一眼录取名单 楼主唯一一个大专,其他都是本科研究生。。。
一个大专生在有限的课堂知识里,自己拓展是很有必要的,或许学历不如本科的人 但你的技术操作就在你的拓展中碾压了他们,这一些拓展就能给你换来一份满意的工作的。成功源于积累,请做好每天的积累。