page contents

面经||【腾讯】Java岗-一二轮面经(太艰难)

从2019年2月中旬到4月初,持续了一个半月的暑期实习应聘暂时告一段落,昨天接到了鹅厂的offercall,今早收到了offer邮件。

从2019年2月中旬到4月初,持续了一个半月的暑期实习应聘暂时告一段落,昨天接到了鹅厂的offercall,今早收到了offer邮件。

一、关于面试流程

3.15:腾讯校招官网简历投递(无内推)

3.18:1)收到邮件预约一轮技术面试;2)系统面试状态变为‘初试’

3.20:1)一轮技术面试(50分钟);2)系统面试状态变为‘复试’;3)收到邮件预约二轮技术面试

3.22:1)二轮技术面试(50分钟);2)系统面试状态变为‘HR面试’

3.25:1)HR面试(20分钟);2)系统面试状态变为‘已完成’

4.8:收到offer call及offer邮件

可以看出我的三轮面试环节是在一周之内完成的,且每次面试完当天系统状态就会更新(初试->复试->HR面试->已完成),非常高效而紧凑。由于我在美国读书,所以每次都是到了预约好的时间,面试官加微信,语音进行面试。但是等待offer的过程是非常煎熬的,足足两周,每个事业群或者组应该都是统一报批的,所以时间会不太一致,希望大家在完成所有面试环节以后,有耐心地等待offer。期间可以找鹅厂的同学帮着查一下内部状态,因为外部状态到‘已完成’就结束了,但是内部状态会有(待报批->报批中->已录用)。

二、第一轮技术面试(50分钟)

1、 自我介绍(约两分钟)

2、项目经历

根据不同的组,面试的知识侧重点可能不同。但是根据之前其他公司面试的经验,我觉得鹅厂的面试官对于项目经历是很重视的,问得很细致,也会跟你探讨一些功能的技术实现,从而评估你的项目难易程(两个项目大约25分钟)。所以我建议同学们在面试之前复习简历上的两段项目经历,能够做到清晰有逻辑地表述项目的功能、整体架构、技术实现。我的两段项目经历是关于数据和网站开发的,在讲完项目以后,

面试官的问题分别如下:

1)数据项目:

•项目难点在于哪里

• 用到的Python库都有什么

• 组内分工,自己负责的部分是什么

• 项目周期

2)Web编程项目:

• 是否用了SpringMVC框架

• 用的哪一个HTTP版本

• 列举HTTP Header中的字段

• 一个网站如何判断用户访问是来自于PC端还是移动端

• 如果用户量大的话,什么扩展机制可以支持网站的正常运行

• 聊天室功能中,服务器端是否有采用数据推送的方法

• 服务器宕机的处理机制

3. 技术基础

1)Hadoop:

• Hadoop的HDFS架构及内部机制

• 如果NameNode宕机了,还可否继续运行?

2)数据库:

• MySQL引擎有了解吗

• InnoDB索引底层数据结构

• B+树实现索引的原理、优点

3)计算机网络:

• 网络安全方面的协议是否了解(HTTPS SSL的加密机制)

• TCP和UDP的区别

• TCP运输层和网络层的职能

• TCP拥塞控制机制

• TCP/IP中路由是哪一层实现的,路由的原理是什么?

4)Java基础:

• HashMap的原理,是否为线程安全的?

• 线程安全的HashMap实现方法(ConcurrentHashMap)

• Java同步/异步IO

• Java多态及背后的实现机制

5)算法:

给定一个无序数组,查找中位数

4、个人情况

• 实习时间

• 实习地点是否有要求

• 个人爱好

• 是否愿意学习新的编程语言

5、反问环节

最后面试官会问你有没有什么想要问他的,强烈建议大家在此时问一下事业群及部门的名称、业务,这样利于第二轮面试,比如根据不同业务有侧重地去复习二面。另外,面试你的组是因为你的简历某种程度上跟该组业务有契合之处,才发起面试,所以一定是你通过全部面试后要进入工作的组。

三、第二轮技术面试(50分钟)

1、自我介绍(约两分钟)

2、项目经历

同样问的很细致,比第一轮还要细,所以再次强调对自己项目足够了解的重要性。由于学生做的项目多数是不会投入实际使用的, 对并发控制、项目处理等不太考虑,面试官很容易问道当有大数据量或者大量访问的时候,怎样提高系统性能,保障系统的正常使用。

3、技术问题

第二轮面试官问的题目很开放,没有像一面中技术基础问题,反而是协议或者系统设计方面的题目。具体问题如下:

• 如果让你自己设计一套网络层的传输协议,都需要考虑哪些方面,为什么要这样设计?(不要一直说TCP的东西,面试官说TCP也有TCP的缺点)

• 以大型网站为例,你认为如果想设计一个稳定、高效的后台,都需要有哪些部分以及各部分的要点?

• 从用户在浏览器中输入一个url并点击回车,到浏览器界面出现内容,都发生了什么?

4、反问环节(同上)

5、四、HR面试(20分钟)

主要聊一聊学业状况、实习时间、家庭环境、未来工作打算等,不必紧张,表述清晰、大方就好。

五、写在最后

找实习的两个月是比较辛苦和煎熬的,尤其是和课内的繁重任务同时进行,真的很有焦灼感,我在腾讯上岸之前也面过其他公司,都因为准备不充分挂掉了,所以我觉得这是一个必经的过程。我每次面试完会进行回忆和总结,找找各个公司面试中高频出现的问题和自己这次没有答上的问题,查缺补漏。如果时间紧张,建议大家可以按照网上的面试经验复习,多看一些帖子(CSDN、简书、知乎都是不错的答案来源),根据问题总结答案。

最后,希望大家稳住心态,不要轻言放弃,offer肯定会来滴!!!

如果你想用Python开辟副业赚钱,但不熟悉爬虫与反爬虫技术,没有接单途径,也缺乏兼职经验
关注下方微信公众号:Python编程学习圈,获取价值999元全套Python入门到进阶的学习资料以及教程,还有Python技术交流群一起交流学习哦。

attachments-2022-06-VNNFyCn962ba5de19cb1a.jpeg

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
阿拉1
阿拉1

28 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1470 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章