锁定老帖子 主题:昨天参加了一次面试
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-05-06
昨天,到一家公司面试去了,行业内有名的一家公司,是在济南的分公司。不过,我表现的不好,过于紧张了! 三个面试官,两男一女,看样子年龄都不大,比我大不了多少。两个男士应该是负责技术,那位女士应该是负责人力方面的。 做了一份笔试题之后面试开始前一个面试官问我,觉得我这份题做的怎么样? 我说有些地方不怎么确定,如果是在项目中用的话,还需要查资料确认一下。 那份笔试题不难,题量也不大,规定半个小时,我大概20分钟做完了,都是些基础问题,有2个程序编程题目。 首先,还是老套的自我简介,之后切入正题。说说之后的问题吧! 有的问题记不清楚了。 1. 你才毕业3年,最近怎么又想找工作了? 我说,公司效益不好,拖欠工资,我也想尝试一下更好的机会。 其实,我应该说的明确一点,我的合同快到期了,7月底,现在开始找工作很正常! 2. 我看你熟悉spring,说说怎么使用spring配置事务吧! 我spring其实不怎么熟,只有一个项目中用过,现在的项目中也没用,确实记不清了。我就含糊的说,spring中事务分了很多种,有只读什么的,在配置文件中匹配要进行事务管理的方法就可以了。 我的回答不好,确实是记不清了,我说完了,那个面试官就叹气。呵呵! 3. 使用spring怎么配置数据库链接? 我说,可以直接把配置信息写到配置文件中,也可以写到属性文件中,在配置文件中加载。之后,他又问我,数据库链接信息都有那些? 我说,有驱动,数据库用户名,密码等等! 我没想到他会问后面的问题,写过数据库链接程序的大概都知道。难道他看我紧张,觉得我不知道?没搞懂,之后他又是一个叹气! 4. hibernate中的save方法和saveOrUpdate方法有什么区别? 我说,saveOrUpdate方法当数据库中有这条记录的时候做更新,没有这条记录的时候插入新记录! 其实,我一般不用这个方法,插入的时候就用save,更新的时候就用update。 5. dwr的原理? 另一个面试官看我在项目中使用DWR比较多,就说,我看你dwr用的比较多,我们不能只是用一种东西,还得知道其中的原理,你能说一下DWR的原理么? 我当时对他的这个问题感觉很突然,也是,很多东西和技术我只是想着怎么去使用了,原理方面确实没怎么去多想!我就简单的说了一句,基本原理就是前端用js调用后端的java方法。之后就问,还有么? 我说,原理方面我也不清楚。 面试官对我的回答显然不满意,呵呵!其实,现在想想,网页中的文件都是加载到本地客户端运行显示的,DWR应该也是加载js文件时根据路径映射,从而加载后台的java方法的。 6. 你觉得你的自学能力怎么样? 我说,我觉得我的自学能力很好。他说举个例子吧! 说到举例子,我有点犯难。我就说我曾经给别人修改过js控件,给他们修改或者添加新功能。面试官对我的回答很不满意,又是一阵叹气,呵呵! 我当时是觉得,你修改别人的代码,也需要先读懂原作者的思路,之后再根据需要修改,这也是一个学习过程啊!不过,我现在想想,我想说,我从初中开始就不听数学课,老师在上面讲他的,我在下面看我的,我都是自学的;高中和大学也是一样,当时我的数学虽然不是拔尖,但也是比较好的那一部分。在技术方面也是一样,网上有文档、有例子,想学的时候看看文档着几个例子就可以上手的。当然,熟练应用肯定还得需要一段时间的。 7. 你觉得你最大的优势是什么? 我说,我对技术比较感兴趣,喜欢自己钻研。 8. 你在现在的项目中扮演什么角色? 我说,项目组去年来了2个毕业生,暂时由我带着他们,项目经理给我分配模块和任务,我再看情况把一些工作分给他们做,替他们解决技术问题,给他们测试。 9. 谈谈你说的测试! 我说,一般就是在专门的包中用junit对方法进行单元测试,测试方法的返回结果等等! 面试官对我的回答不满意。其实,我们项目中没有规定必须用junit进行单元测试,我现在不不常用。刮风下雨你算不准,可是你自己写的方法你自己肯定最清楚,哪里可能有问题,哪里执行效率低,哪里可能会报错,一般都知道的!不过,逻辑等很复杂方法除外。 我这个人反应也有点慢,什么问题都得先思考一下。个人感觉几个面试官没有多少面试经验,甚至可能就是第一次面试别人。我这里没有批评的意思。几个面试官问我的问题,给我的感觉好像他们也刚开始用spring和hibernate一样,还有dwr的那个问题,让我觉得他没用过dwr。当然,真的没用过也没有什么,但是做到心里有底还是比较好的!我认为在面试的时候就没有必要再问一些技术细节了,大部分人也不会把技术细节记得那么清楚,需要的时候查一下,google一下就有了。面试时了解对方的思想是更加重要的。 软件工程方面,你可以问一下:你觉得要做好一个项目,最关键的方面是什么?或者问:规划一个项目应该注意那些方面?还有也可以问一下敏捷软件开发等等。技术方面,可以问一下:DWR使用方面的心得和问题,hibernate使用中的优点,struts的大致配置等等。因为我做的都是web方面的项目,可以再问一下网络安全方面有没有什么看法,自己在开发中是怎么做的。数据库方面,可以问一下:有没有数据库优化经验,是如何做的?或者经常用的数据库连接池等。还有工作态度、团队配合等方面,可以问:你碰到技术问题时,你会怎么办?或者说:你现在的工作中需要另一个同事的代码或模块,可是他还有很多没完成,你会怎么办?还可以问一下职业规划方面的问题:你对自己未来3年有什么打算? 具体问题也要看招聘职位来定,不同职位的要求层次肯定不同,这些还得靠面试官自己拿捏。 临走的时候说一周给消息,第一轮通过了还有总部方面的电话面试。估计自己通过的概率不大! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-05-06
不知道说啥!我一样很少有时间去深入研究,只知道怎么去用.
|
|
返回顶楼 | |
发表时间:2008-05-06
和楼主属于同一类型的人哦 不善于表现自己....
|
|
返回顶楼 | |
发表时间:2008-05-06
遇到的问题都一样!
|
|
返回顶楼 | |
发表时间:2008-05-06
老套的题目,就算临时抱佛脚也得抱抱啊。
楼主的感叹号实在太多,看着人郁闷。。。 |
|
返回顶楼 | |
发表时间:2008-05-07
shevliu 写道 老套的题目,就算临时抱佛脚也得抱抱啊。
有新意的面试题目啊! 你有过几次通宵玩游戏的经历? 你一般是在家里上洗手间还是到公司来上? 请谈一下C和java的区别! ...... shevliu 写道 楼主的感叹号实在太多,看着人郁闷。。。
因为我不喜欢用句号!呵呵! |
|
返回顶楼 | |
发表时间:2008-05-07
叹气不代表不满意。
不满意不代表不要 |
|
返回顶楼 | |
发表时间:2008-05-07
daoger 写道 。
1. 你才毕业3年,最近怎么又想找工作了? 这是客气话网上找找,不要说前家公司不好,这个很重要。 2. 我看你熟悉spring,说说怎么使用spring配置事务吧! 这个是问你知道几个名词。。。IOC,AOP,没问你过程。。。。 3. 使用spring怎么配置数据库链接? 你这个题答的太差。。。。 4. hibernate中的save方法和saveOrUpdate方法有什么区别? 问的是缓存原理? 5. dwr的原理? ajax的原理应该是不刷新页面前后台异步传输数据?dwr是一个实现了ajax的框架 6. 你觉得你的自学能力怎么样? 自学能力是指在无别人指导的前提下。进入项目的时间。。。除了技术还有对业务上手的速度。 7. 你觉得你最大的优势是什么? 汗 8. 你在现在的项目中扮演什么角色? TL 9. 谈谈你说的测试! 是你对测试的。。。态度而不是指你怎么作的。 |
|
返回顶楼 | |
发表时间:2008-05-07
我毕业4年,马上也要换第4份工作了,太累了。
|
|
返回顶楼 | |
发表时间:2008-05-07
抛出异常的爱 写道 daoger 写道 。
1. 你才毕业3年,最近怎么又想找工作了? 这是客气话网上找找,不要说前家公司不好,这个很重要。 2. 我看你熟悉spring,说说怎么使用spring配置事务吧! 这个是问你知道几个名词。。。IOC,AOP,没问你过程。。。。 3. 使用spring怎么配置数据库链接? 你这个题答的太差。。。。 4. hibernate中的save方法和saveOrUpdate方法有什么区别? 问的是缓存原理? 5. dwr的原理? ajax的原理应该是不刷新页面前后台异步传输数据?dwr是一个实现了ajax的框架 6. 你觉得你的自学能力怎么样? 自学能力是指在无别人指导的前提下。进入项目的时间。。。除了技术还有对业务上手的速度。 7. 你觉得你最大的优势是什么? 汗 8. 你在现在的项目中扮演什么角色? TL 9. 谈谈你说的测试! 是你对测试的。。。态度而不是指你怎么作的。 老抛的分析总是比较实用的! |
|
返回顶楼 | |