昨晚半夜,一个学Java的老弟突然打电话告诉我他拿到了腾讯T3的offer,说实话,我有点诧异。。。
这老弟也是渣硕一枚,秋招开始就去投岗了腾讯的Java后台开发岗位。等了一个星期后简历被放回池子里了,眼看着提前批马上就要截止了,都以为他春招首站就和腾讯无缘了,正想着该怎样安慰他受伤的小心灵,谁料腾讯那边居然就直接打电话过来通知小老弟去面试。万万没想到,一路下来,半月过去,他居然披荆斩棘“混进”了腾讯T3,着实牛掰。出于好奇,我特意去找了这位小老弟,想知道他的一些面试技巧和秘籍,然后跟我大概的说了下面试过程,并且他的法宝很简单——刷题。而且,在准备面试之前,起码是刷了数套的Java面试PDF,哥们关系比较铁,也将这些刷题PDF全部传授于我的。
想着既然这么有用,我也想拿出来献宝一下,所以老铁们注意啦!
下面要献宝的这数套Java刷题PDF,感兴趣的就拿去吧,关注+评论即可免费领取哦。
腾讯面试问题(整理了一下小老弟的回忆)
- 自我介绍+项目
- 什么是重载、重写、各种情况下的重载重写,final关键字,linkedList、ArrayList、HashMap源码、创建线程四种方式等一系列Java基础问题
- 什么是反射,反射作用是什么?讲这里的时候我顺便拓展到了EventBus框架的反射机制
- 双检锁单例模式为什么那样设计?二次判空的原因,volatile关键字两个关键作用及其实现原理(底层加lock,读写语义,指令重排)
- 线程同步的方法,synchron