个人社保网 0571-22931819

java面试题及答案

2018-09-05 08:00:01 无忧保

无忧保职场指南早报:程序员在投递简历后,招聘单位会根据实际情况让大家来面试。java技术面试官对程序员对录用与否根据什么?程序员面对面试官提出的问题用应该如何回答。

以下是一位资深java技术hr在招聘时候经常问的问题,以及分析。希望对在面试中的程序员有些帮助。

一、前台后台都做吗?

这一般是面试官的第一个问题,超过90%的人会回答:"都做,后台多一点,前台少一点"。

这不是面试官想要的答案,众所周知程序员都要多少涉及一下前台,后台更不用说了。

比较好的回答:前台js写的比较熟练,html的框架模板也能搭建的非常整齐美观,只是特效能力比较差。

态度诚恳,又体现程序员的竞争力和能力。

二、事务,什么是事务?为何用事务?

大部分面试者,就会举各种各样的例子来说明这个问题,其实他们都理解。

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

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

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

三、面向切面,原理是什么?

这个问题只要考察应聘者的实际技能掌握情况。然而有些程序员却只是一味的举例子。其实只是来掩盖他们懂一点实现逻辑,但是不知道源码怎么实现的。

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

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

四、两个项目之间如何通信?

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

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

大部分应聘者到这里基本就开始胡扯了。有说声明字符串编码接收的,有说改项目编码的,各种各样五花八门。直接说明了他们完全没有遇到过此类问题,也并不了解编码。

答不出不减分,胡扯减分,答对双倍分。

六、简述一项技术或设计模式的原理

答不出减分,答出加分。

可以谈谈final,finally,finalize的区别。

final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载finally?再异常处理时提供finally块来执行任何清除操作。如果抛出一个异常,那么相匹配的catch子句就会执行,然后控制就会进入finally块(如果有的话)。

买房,摇号,落户,孩子入学都受社保影响,无忧保作为业界领先的个体社保自助缴纳平台推出全国社保代缴服务,保你社保不断缴。 小编有话说:谢谢这么优秀的你来看文章,有什么想对小编说的尽管来吧,大家的支持就是我们的动力,欢迎大家踊跃发表疑问,欢迎吐槽,社保生态圈群:248069515

标签:   面试  

声明:本站原创文章所有权归无忧保所有,转载务必注明来源;
转载文章仅代表原作者观点,不代表本站立场;如有侵权、违规,请联系qq:1070491083。

个人社保网 全国统一客服专线: 0571-22931819

//staticpc.shebaoonline.com