作为Java面试官--谈谈一年来的面试总结

作为一名小型互联网公司的Java面试官,作者分享了一年来的面试经验,重点介绍了常问的问题及期望答案,包括前端后台职责、事务理解、AOP原理、项目间通信、编码问题等。面试主要评估技术基础、分析能力和沟通技巧,强调热爱编码的重要性。
摘要由CSDN通过智能技术生成

自过完年到现在,作为一名中小型(200-500)人的互联网公司的小Java技术面试官.

目前已经面试了将近200个求职者,作为一名技术深度不怎么样的程序员.我还是被雷了个外焦里嫩…

面试者我就不多说了,林子大了什么鸟都有,大家都懂.

简单谈一谈我常问的一些问题,以及目的吧:

ps:本人也不是大牛,就是接触的面广了一点,多少都能唠上两句~

另外本人面的大多是3年以内工作经验的.

心情不是很好,文笔也很烂, 大家全当散分贴娱乐娱乐算了.

1.前台后台都做吗 10分

这一般是我的第一个问题,超过90%的人会回答:“都做,后台多一点,前台少一点”

这不是我想要的答案,鬼都知道程序员都要多少涉及一下前台,后台更不用说了.

碰到过一个聪明人,他是这么回答的: 前台js写的比较熟练,html的框架模板也能搭建的非常整齐美观,只是特效能力比较差

这个问题我不想过多讨论,加分但不减分

2.事务,什么是事务,为何用事务 10分

大部分面试者,就会举各种各样的例子(比如银行存钱,这个最多)来说明这个问题,其实他们都理解.

但这不是我想要的答案,我期望的答案只有一句:“保证数据的一致性和完整性” ,可惜只有5%左右的人答出来了

这个问题可以大概了解出面试者的分析能力,以及语言总结能力,还有他们对这个玩意的理解程度

答不出减分,举例子不加分

3. 面向切面(AOP),原理是什么 10分

这个就是对技能的掌握程度了

大部分又是举例子,什么找中介啊之类的, 其实就是来掩盖他们懂一点实现逻辑,但是不知道源码怎么实现的.

但还真是有学霸能把代理的原理讲出来,非常好.

答不出减分,举例子不加分,讲出原理双倍分.

4.两个项目之间如何通信 10分

很基础的问题,答上来就有分,说明你接触或者了解过网络

5.在上个问题基础之上问,碰到乱码怎么解决,utf-8和gbk可以直接转换么 10分

大部分应聘者到这里基

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值