圆梦腾讯之路6面阿里、5面字节、4面腾讯,终斩腾讯Offer

news2024/9/9 4:42:55

6年前,BAT冲到了风口浪尖,美国上市的阿里成为中国体量最大的互联网公司,腾讯借助微信成为移动互联网的霸主,外企开始撤离中国,国企的光环也慢慢褪去。

到了近年,应届毕业生心中最炙手可热的公司换成了TMD及各路独角兽公司,这些公司代表着科技最前沿,能够许诺高薪和美好前景。

而加入字节跳动、阿里和腾讯则成为了我的人生目标。

今年3月,我6面阿里、5面字节、4面腾讯,最终拿到了我心仪的腾讯Offer,而这也多亏了我自己的这些计划落实。也感谢自己的坚持和我朋友王珩在这一路对我的鼓励和支持。

下面我会分享我个人4面腾讯的经历和这一路来我的一些面试的小技巧,希望我的经历能够帮助到更多地想要进入BAT的小伙伴!共勉!

历经4面,“跳进”腾讯

一面

  1. hashmap的实现

  2. Java中的垃圾回收

  3. 谈谈你在项目里面都做了什么?

  4. 除了代码之外你还学习了什么技术,框架

  5. 死锁是怎么产生的

  6. 线程和进程的区别

  7. 进程的通信方式

  8. CPU的执行方式

  9. 代码中遇到进程阻塞,进程僵死,内存泄漏等情况怎么排查。

二面

  1. MySQL的索引,B+树性质

  2. Redis的持久化方式

  3. 秒杀系统的架构设计

  4. 除了单例模式,知道适配器模式怎么实现么,有什么用

三面

  1. 十亿个数的集合和10w个数的集合,如何求它们的交集。集合的数字不重复。

  2. TCP和UDP的区别,具体使用场景呢

  3. TCP四次挥手讲一下过程,最后一次ack如果客户端没收到怎么办

  4. 对于socket编程,accept方法是干什么的,在三次握手中属于第几次

四面

  1. 自我介绍

  2. 谈谈你参与过的项目,有什么收获

  3. TCP和UDP的核心区别在哪

  4. TCP的四次挥手,time wait状态有什么意义

  5. 反问

HR面

  1. 自我介绍

  2. 工作收获

  3. 离职原因

  4. 拿到其他offer了吗,会如何选择呢

  5. 排一下公司,部门,薪资和城市等因素

  6. 你的优缺点,如何改进

  7. 学生时代最成功的事

  8. 你的预期薪资

总结

准备好一些高频问题,包含技术类和非技术类

Step ①:技术类

  • 看过哪些源码

  • 对哪个技术比较熟悉

  • 最近在学什么,为什么

  • 项目有哪些地方需要改进

  • 项目有哪些难点

  • 怎么应对突发流量

编辑切换为居中

添加图片注释,不超过 140 字(可选)

上面的话,只是提到了面试的时候面试官的一些提问,由于篇幅的原因没有把6面阿里、5面字节的面试题以及所有这些面试题的答案分享出来。

我和王珩经过7天的时间,已经把文档整理出来了,非常详细。希望能够帮助到大家,共勉!

编辑切换为居中

添加图片注释,不超过 140 字(可选)

2021BAT互联网企业春招面经目录

Step ②:非技术类

  • 平时怎么学习的,新知识怎么学习

  • 自己有哪些优缺点

  • 同事怎么评价自己

  • 为什么离职

  • 还有什么要问的

Step ③:介绍项目技巧

  • 讲项目一定要慎重,讲太深的话,任何一个名词,面试官都有可能深入提问,导致自己答不上来;讲太浅的话,面试官会觉得项目难度不够,没兴趣听;

  • 说项目的时候,说完痛点,然后说解决方案一二三,以及各自的优缺点,最后生产选了什么方案,面试时,逻辑是否清晰也是很重要的考察指标;

  • 突出对业务的深刻理解;

  • 用具体的数字说明情况,如qps、db数据量等;

  • 把八股文穿插到项目里

Step ④:算法题技巧

  • 注意代码规范,比如注释先行(先写注释再写代码)、对特殊情况的返回值写好注释(比如入参为空时返回什么)

  • 善于向面试官提问,体现自己的逻辑能力,以“从父串寻找子串为例(即实现indexOf方法)”,可以提的问题有:

  1. 子串在父串中没有出现,返回什么

  2. 子串为空,返回什么

  3. 子串出现多次,是否只返回第一个位置

  • 如果时间足够,按上面的来,如果时间不够,就不要考虑太多边界情况啥的,能过一个case就行

编辑切换为居中

添加图片注释,不超过 140 字(可选)

Step ⑤:其他技巧

  • 语速不要太快,不然面试官理解不了;

  • 至少要有一个功能足够牛逼,可以吹很久很久,问项目难点等时候才可以吹;

  • 至少要有一项技术足够深入学习,redis、mysql、jvm...都行,吹上了就大大加分;

  • 回答问题的时候,先说结论,再说过程,在知道结论的前提下,听你讲过程,容易理解;

  • 不要一开始就投一堆公司,很可能面完一两场发现简历需要修改;

  • 大厂hr面不要撒谎,hr相当专业,很容易看出来;

  • 面试其实就是八股文、项目、算法三个方面,三方面都没问题,那就稳了。八股文可以背,项目可以包装,但算法只能靠积累。想进大厂,先刷题,半年起步。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

网络热传面试真题大合集

Step ⑥:常见问题示例

还有什么要问的?

答:

  • hr面:培养体系和晋升机制

  • 技术方面:有哪些方面需要加强,或者向面试官请教一些职场经验

  • 备注:人类最需要的东西是认可,向面试官请教职场经验,他说完后,你表示十分认可,他就得到了人类最需要的东西。

为什么离职?

  • 想到更好的平台,做更有挑战性的工作,同时也希望身边有更多优秀的人

怎么学习的?

  • 通过看书提高深度,通过公众号、专栏、博客等碎片化的方式提高广度;

  • 看得懂/听得懂不一定真的懂,讲得出来才是真的懂,所以学习一个知识点后要自问自答;

  • 看书选经典书籍;

  • 学习时要善于提出问题,根据问题深究细节,没有问题才是最大的问题;

                                               资源获取:

大家点赞、收藏、关注、评论啦 、查看👇🏻👇🏻👇🏻微信公众号获取联系方式👇🏻👇🏻👇🏻

 精彩专栏推荐订阅:下方专栏👇🏻👇🏻👇🏻👇🏻

每天学四小时:Java+Spring+JVM+分布式高并发,架构师指日可待

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/102685.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据结构刷题训练营3

开启蓝桥杯备战计划,每日练习算法一题!!坚持下去,想必下一年的蓝桥杯将会有你!!笔者是在力扣上面进行的刷题!!由于是第一次刷题!找到的题目也不咋样!所以&…

[附源码]计算机毕业设计Python工程施工多层级管理架构(程序+源码+LW文档)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程 项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等…

逃离美国,跨越8000公里远程办公,他开发了世界上最强的虚拟机

“从前”有一门编程语言叫Smalltalk,它是世界上第一个纯粹的面向对象编程语言。 Smalltalk有很多忠实拥趸,在Java崛起之前,它独自可以抗衡C。 著名的《设计模式》一书,其中的代码示例就是C和Smalltalk。 但是Smalltalk运行速度太慢…

缓存架构,减少不必要的计算

前言: 互联网应用的主要挑战就是在高并发情况下,大量的用户请求到达应用系统服务器,造成巨大的计算压力。互联网应用的核心解决思路就是采用分布式架构,提供更多的服务器,从而提供更多的计算的资源,应对高…

VUE3-创建项目《一》

本案例使用vue3进行学习记录,和vue2有些是通用的。 1.需要了解HTML,CSS,JavaScript。 2.了解Node和NPM,node是vue的开发环境,npm是依赖管理包,npm就和Java的maven一样,和c#的NuGet一样&#x…

mac 微信备份到外接硬盘方案(软链接)

mac版本微信中并没有指定备份路径的功能,备份的聊天记录文件也在一个很难找的位置。对于使用256g硬盘的mac的用户,微信聊天记录动辄十几G、几十G的大小,会造成非常严重的硬盘容量恐慌。所以把微信备份文件迁移到外置硬盘是一件非常有意义的工…

实景三维数据汇交、接缝处理难?用网格大师轻松搞定!

为满足全国城市化、智慧化建设发展,实景三维建设进程加快,建设成果日渐增多,随之而来的数据汇交需求增大。然而在实际数据汇交过程中,不仅需要考虑到模型能否直接融合与替换的问题,还将面临几何接缝、色彩不均等问题。…

【DELM回归预测】基于matlab人工蜂群算法改进深度学习极限学习机数据回归预测【含Matlab源码 1885期】

⛄一、PSO-DELM简介 1 DELM的原理 在2004年,极限学习机(extreme learning machine,ELM)理论被南洋理工大学的黄广斌教授提出,ELM是一种单隐含层前馈神经网络(single-hidden layer feedforward neural network,SLFN&am…

虹科新闻 | 虹科与RACOM正式建立合作伙伴关系

近日,虹科与RACOM正式建立合作伙伴关系,双方就工业应用自动化领域进行深入的交流与合作,未来将共同致力于为客户提供高效、可靠的工业通信解决方案,帮助客户布局工业信息系统。 虹科与RACOM都表示十分期待这次的合作。虹科CEO陈秋…

【信管4.3】确认与控制范围

确认与控制范围在范围管理中,我们已经讲完了 4 个管理过程,剩下的两个过程就是对范围的确认以及在整个项目执行过程中进行范围的监控管理。这两个过程的内容都不多,所以今天的内容还是非常轻松的,在正式学习之前,我们先…

再学C语言9:数据类型(7)——总结

一、sizeof()函数检测C环境中数据类型大小 代码&#xff1a; #include <stdio.h> int main(void) {printf("Type int has a size of %u bytes.\n", sizeof(int));printf("Type char has a size of %u bytes.\n", sizeof(char));printf("Type …

技术分享 | Jenkins 多任务关联

当有多个 Jenkins job 时&#xff0c;job 的执行需要按照先后顺序去执行&#xff0c;这个过程就是 Jenkins 的多任务关联。通常用于项目的编译、打包、执行冒烟、执行项目 case 多任务协助的场景中。 > 霍格沃兹测试学院 TestingStudio 触发条件 多任务关联的使用场景是有…

【大数据 clickhouse】clickhouse 数据字典使用详解

一、数据字典介绍 数据字典是ClickHouse提供一种非常简单且实用的存储媒介&#xff0c;他以键值和属性映射的形式定义数据。字典中的数据会主动或被动加载到内存并支持动态更新。由于字典数据常驻内存的特性&#xff0c;所以非常适合保存常量或经常使用的维度表数据&#xff0c…

没想到H5也是黑灰产的攻击重点?

近几年&#xff0c;在数字化与疫情的推动下&#xff0c;越来越多的企业开辟了线上业务&#xff0c;在互联网上通过各种方式开展业务。线上业务不仅使得企业效率提升&#xff0c;同时也面临着被黑灰产攻击的风险。黑灰产通过各种业务漏洞&#xff0c;能够攫取大量利益&#xff0…

[附源码]计算机毕业设计Python公共台账管理系统(程序+源码+LW文档)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程 项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等…

mysql的优化---定位低效率执行SQL-慢查询日志

-- 查看慢日志配置信息 show variables like %slow_query_log%-- 开启慢日志查询 set global slow_query_log 1-- 查看慢日志记录SQL的最低阈值时间,默认如果SQL的执行时间>10秒的&#xff0c;则算慢查询&#xff0c;则会将该操作记录到慢日志中去 show variables like lon…

文本生成项目(基于tensorflow1.14版本)

项目下载链接&#xff1a;链接: https://pan.baidu.com/s/1OfICplwlEtRBz_ta7Nwyyg?pwdyr5c 提取码: yr5c 复制这段内容后打开百度网盘手机App&#xff0c;操作更方便哦 --来自百度网盘超级会员v4的分享 1.模型代码&#xff1a;model.py # -*- coding: utf-8 -*- # file: m…

Qemu中SylixOS与VMware中Linux的通信链路搭建

1.适用范围 在与客户沟通交流后&#xff0c;ECSM管理Linux端docker及Linux与SylixOS间通信也成了客户比较关心的一部分。因此为了能够更好地给客户提供演示&#xff0c;必然需要搭建一套具有ECSM、SylixOS、linux的环境。 如果通过硬件搭建&#xff0c;一是携带麻烦&#xff0…

表哥推荐python自学书籍:从入门到精通,读这十本书就够了!

前言 人生苦短&#xff0c;我学python。 python编程语言在各种榜单上经常拿到前列位置&#xff0c;在全球范围内都非常受欢迎。 Python作为一种不受局限、跨平台的开源编程语言&#xff0c;其数据处理速度快、功能强大且简单易学。而且&#xff0c;Python采用解释运行的方式…

风电机组的预测性维护应该如何进行?

一、应用背景 风能是最重要的清洁能源之一&#xff0c;大力发展风电等清洁能源是实现国家可持续发展战略的必然选择。发展风电、光伏等新能源的高效运维技术已成为当前电力系统面临的重要问题之一。在风电机组单机容量较大、机组整体结构越来越复杂、各部件之间的耦合也愈加紧…