腾讯java工程师 面试经历(2015年2月)

匿名网友 匿名网友 发布于: 2016-02-25 00:00:00
阅读 156 收藏 0 点赞 0 评论 0

面试详细流程:

1.先是内推网上去投简历,然后得到面试通知,然后得到总机打过来的电话,(如果没接到还是会打第二遍,或者内推网发具体通知以及面试官的手机号码,可以直接在内推上私信面试官)确认时间,然后规定时间直奔腾讯大厦9F(财付通),最多提前10分钟,到前台登记,拿身份证和面试短信,前台会联系那个面试官确认,然后给你一张腾讯贵宾卡,跨过闸机,按上9楼电梯,面试官微笑地主动过来迎接。

2.和面试官嘘寒问暖之后,开始进入正式的面试流程,面试官先会让你坐一下,他去打印你得简历和面试题,(内退网上打印出来的简历貌似没有项目经验,最好自己带一份简历,主动给面试官,这样可以有的放矢)

3.做题 一个小时 简单的java笔试题 说简单是对于毕业生好记性可能比较简单,但是对于长期做业务系统管理的人来说,很多知识点估计都忘记了,下面我贴出一些我想到的题目,题目不是很多,一个小时最多。

4.题目:

1)long int short float 之间的一个转换问题 如 short c = (short)12 是否正确 有4个选项 主要考察基本类型的一个长度位数表示范围以及编译是否通过

2)如何快速的合并一个字符串中连续重复的///////成/ 这个题目我最开始想到的是变成一个字符数组然后遍历筛选,其实有更好的答应就是 jdk中replace源码的实现 采用正则表达式

3)智力题 有100个人 从1到100 每次数到第7个人的时候,这个人就退出,请问最后还剩下哪些人 算法题目是我的头疼,不过这道题目细心观察不是很难

4)linux 中一段 shell的含义 感觉和网络设置有关系 没写过shell 感觉他们有点想你会

5)请说出常用的解析技术以及特点 答案是 DOM 和SAX 不过我确实忘记这些基本知识了

6)synchroized同步有哪2种实现方式

7)还有一些java 基础题目 不太记得了 也不难

5.根据面试题,面试官和你讨论,记住不会就是不会,会就是会。

6.面试官看你简历,让你自我介绍,并且讲一下项目经验,讲到了项目架构,最后深入的讨论了负载均衡器的集群,(这个部门是做微信支付的,春节红包期间对系统可靠性要求很高)所以会问你一些保证系统健全的方案,容灾,无缝切换等。

7.面试官感觉不错,就带去见老大(结果我悲剧了,老大不在)

8.整个过程差不多2个小时,整体感觉一定得有好的基础,数据结构,算法,以及大项目经验才能匹配度高一点,真实的做过大项目其中的东西,才能有的放矢(瞎扯很容易破绽,因为腾讯的技术官一般对这样大型项目比较游刃有余),以及面试时间约定尽量提前,否则职位很容易招满(我的京东面试就是约定时间约晚了,结果招满了,我后来面的前端,结果悲剧了。)以及不太会问一些框架spring maven ibaties 项目管理等一些问题,还有少说自己没把握的东西。

感谢大家关注,希望我们一起努力,创造明天的辉煌,如果这篇文章帮到了想进腾讯的朋友,以及通过这篇文章成功进入腾讯的朋友,请加微信群 大家一起互相交流 (扫描下面的二维码进群)

满意的地方:

面试官的态度比较和蔼,一直强调剩下最多3轮,就可以拿到offer,感觉是急要人,以及解释问题答案的细心程度

不满意的地方:

感觉和面试官聊的挺来,也探索了一些技术难题,当时准备和他们老大去聊,结果他们老大不在,可是过了1天,居然是另外一个人私信说我岗位匹配度不是很高,也没电话通知,后来我问了面试官(有他微信) 他说没有技术好坏 只有匹配与不匹配,到现在还是不知道他们究竟需要什么样的人,也只有他们部门才有纯java ,目前面试官还在一直面试,貌似还在招人,但是究竟他们需要什么样的人,还是不知道,也有腾讯的哥们和我说 他们招ios和android的比较多,只要会点就可以了,可是纯java岗位确实竞争力比较大。

评论列表
文章目录