设为首页 加入收藏

TOP

今天面试回忆 软件开发工程师
2014-11-13 00:29:59 来源: 作者: 【 】 浏览:33
Tags:今天 面试 回忆 软件开发 工程师

上午七点半起床,大概八点左右开始去上课,顺便把班里的购票证带上,课间抽空去注册完成。买完早餐顺便把简历打印了几张,把公司主页的相关资料也打印了出来,准备在课上了解一下,兴许也帮助。大概在8:30到了教室,冒昧的走了进去听课。课间按计划行事,然后把剩下的课听了。大概10:00回到了宿舍,把衣服脱了换上正装,再次被紧紧地领带约束。11点跟同学借了一件大衣去等车。一个多小时后我到了目的地,看看表才12点多,比预计早了约1小时。只好去闲逛,周围有一个别墅区,我在那里逗留了大部分时间,我很喜欢那别墅式的生活,要是在海边那是更好不过了,就像青岛市南区海边的一栋别墅,在梦里都梦到它……


一点20左右我进了酒店(公司所在地)。走到公司门前脱掉大衣……门是开着的,敲门,“你好,我是来面试的,请问负责人在哪个房间?”有一个人说要我等一下,我在没见到面试官之前我都在听那个人的安排,问题是我是站着的,没有我的座位……大概耗了10分钟,起码1:41我还没见到面试官。没过一两分钟在同一空间的另一头有个人站立起朝我走来说:“你的简历?”我这时意识到他就是面试官,可是为什么这才过来,明明就在同一个空间,我的敲门声和我说的话他肯定都听见了,也不知道在忙些什么。他很认真的看着我的简历……然后他说“你过来,在这电脑上考下试,做完之后把这个表填一下”……我坐下来,那是公司内部考试系统,考试限制时间1小时,50道技术选择题,但没有明确告诉你是单选还是多选,在我做题的过程中发现,单选多选是混着的,没有界限…就算是单选题你选了多个选项它也是能提交的,不会有提示你“这是单选题,只能选择一项“等类似的友情提示…没有测智商题没有数学题,全部都是纯Java技术。我在还剩下32分钟的时候我单击了结束按钮,事实上有15道我完全拿不准,再有富余的时间也是徒劳……那不是一般的选择题,答案选择难度很大,不像学校考试那样就算完全不会研究一下选项也会很快排除部分选项,蒙对的几率也很大,可是,我表示,如果同样的方法用在这次面试题目中,蒙对的几率小于10%,原因很多,选项不只四五个,相似选项的不同之处并不足以把另一个排除,而是越看越像两个都对,但也好像只有一个对……(虽然这次面试我估计要败,但我还是不能否认,这样的面试我喜欢,这才是 选人才的样子)


交完卷填完表就把我逮到了一个单独的房间当面提问。毫无疑问,第一个是自我介绍,我大概用了不到30秒就OK了,最后一句话是“关于我的技能我大部分都写在了简历上,您可以提问…”(那面试官是不苟言笑的哦,好像刚睡醒,至少那时候是)然后他就真的看着我的简历开始了细致的提问,我简历的相关部分如下:


①主要技能:


熟悉 java web 应用运行环境的搭建以及 JSP , servlet , MVC 等的原理;


熟悉 Java 开发应用的 struts 框架; spring , seam 等框架正在自学中;


熟悉 JDBC 技术以及 MySQL, Oracle, SQL server 数据库


熟练使用版本控制相关软件 SVN , CVS ;


②辅助技能:


对 HTML , CSS , XML 的基础知识扎实;


对 java script 有较深研究,使用过 jQuery 做课程设计;


对 Fireworks, Dreamweaver, Flash 熟悉; Photoshop 正在学习中;


①中方课: JAVA , C#, ORACLE,.NET, 汇编语言,软件测试,数据库原理,计算机网络,操作系统原理,软件工程,数据结构,图像处理,数字逻辑,计算机体系结构,算法设计与分析,日语精读以及相关基础数学类学科;


②日方课: HTML , Flash , CSS , java script , PHP , XML , Access ,


Visual studio Basic , UML , web 数据库开发(基于 Apache )


说实话,他接下来的工作就是看着我的简历提问,我真后悔介绍的时候说了那么一句,虽说这不是我的第一次面试,但却是我第一次感到后悔的面试,因为他真的问的很细,很少涉及到学校的教材上讲的,大部分都是企业实际应用中那些技巧。因为有过一次实习的原因,部分题目我还可以,但是在过程中我说了四个“不知道”(包括“对不起,我不清楚”,“对不起,我没记牢”)


第1个:你上面写着 spring 正在自学,那你说说它的核心在哪里。


我的反应:犹豫了一秒钟,直接说了一句:很抱歉,我不知道!(我的天哪,我只知道那是Java框架中的王者至尊,前些日子刚从图书馆借的书想研究一下,不料总是有其他的事情耽误或者让我忘记,上了4年的课也不曾记得有关于spring的知识,我哪会知道的很具体啊,所以啊,各位如果有只是刚开始接触但不会的东西以后不要轻易写在简历上,有时那是亮点,有时是最大的败点,就像我这次)


第2个:你使用过tomcat吧,你知道如何修改它的端口号吗?


我的反应:犹豫了一秒钟,说:“对不起,我不太清楚。不过我觉得有多种方法,根据我的经验,应该可以在它的某个安装文件中修改,就跟破解visual studio 2010差不多吧。对于tomcat我是用过,但在实际操作中我没修改过它的端口号” (事实上这应该是常识,哎,但是我不知道,我还只是新手…有待提高…再问这个问题之前其实他也问了我类似的问题,只是我恰巧记住了而已所以才没难道我:tomcat的bin目录是干什么的,写的应用程序又放在哪个目录?这些在实训的时候 我不小心记住了,有些庆幸而已)


第3个:在java中,使用哪个方法截取特定字符串?比如说,str=”2011-11-13″,我只要2011,其他的不要。


我的反应:犹豫了3秒钟,说:“对不起,……不知道”,当时我很尴尬,原因是这些字眼我是觉得很亲切的,因为我明确地记得java script中有一个命令是var.slice(start,end),它就是用来实现上面的功能的,还有在PHP中模糊记得有个str_split()好像是用来切分字符串的 ,但是,但是……在java中肯定不一样,想了半天(3秒钟左右)也没想起来,才决定放弃……我正在怀疑,是不是在实训的时候也涉及到截取字符串了,跟切分是两个概念吧……截取,切分,截取,切分,我的理解是不一样,哎……


第4个不知道是因为基础知识的不慎遗漏造成的,这是我罪有应得,而且是HTML的知识,这将是我自己的耻辱。所以这次面试回来我心情不好(主要原因之一)。(问题是HTML的全称是什么?)我只记得它是超文本标记语言,全称是什么来着,ML是markup和Language的首字母,T代表text,那H代表哪一个单词呢……哎,无奈,只好承认不知道……我,真想找个地缝钻进去!全称是Hypertext markup Language嘛!这次我彻底记牢了!


面试中涉及的题目还很多,当然也包括你的交际能力和处事能力,那些没必要提,你掌握了一定原则后它们都是菜。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇什么是组件架构? 下一篇数据库面试题 4

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: