几天前经学校推荐,我去南宁平方软件公司参加面试,以下是我在面试中被问到的问题,以及个人看法。
在平方软件公司对我进行首轮面试的是3名技术部成员。提问主要包括基础方面、调试软件方面、项目经验方面、相关软件熟悉程度。
在基础方面的问题包括:抽象类与接口的关系与区别;是否了解数据结构;解释一下二叉树;error与Exception的区别;方法中的数据传递方式是什么,执行String xx=new String()创建了几个对象、Vector与ArrayList的区别;WAIT()与SLEEP()的区别;如何开启一个新的线程;如何分页(最好会用存储过程分页);是否会使用触发器;类与类的关系有什么;Struts的优点是什么;MVC的含义有什么;什么时候进行垃圾回收;什么时候手动进行垃圾回收。
调试软件方面:程序出了问题你会如何处理;用eclipse导入一个工程后对其进行修改无法保存修改结果的原因是什么;用MsSQLServer2000的普通用户创建表后用软件自带的超级用户无法查看的原因。
项目经验方面:一般会根据简历上所写的项目提问,我写的是《摩托车养路费收费系统》负责的是项目设计,需求分析等工作,问题有:你是如何收集资料的;SESSION的作用是什么;你的项目与其他的系统比有什么优势;面向什么用户群。
相关软件熟悉程度:平常用什么软件开发;是否会装插件;会使用什么WEB服务器;对数据库的了解如何;是否会使用oracle;如何配置连接池;连接池的工作原理是什么。
以上就是我在2次面试时所遇到的技术方面的问题,第一轮是纯技术方面的面试,第二轮面试主要谈的是关于公司的一般情况和询问我自身的情况(随即应变吧,什么问题都有可能会有)。就技术方面的问题我的感想是知道的尽可能多说一点,最好连提问周边相关联的情况一起介绍,如果是不太清楚答案的问题回答与其相关的方面(问:是否会使用过oracle,本人没有使用过答:我主要使用的是MsSQLServer,数据库相通性比较强,我在应用时应该没有多大问题)。就我对平方的印象而言,它是一个管理严格的公司,去面试时应注意个人形象,礼仪方面。
最后感谢在我学习期间关心我、帮助我的老师和同学,祝大家学习进步、工作顺利。