因为我没有写面经的习惯,可能没有记全,就记了一些自己没答上的题目和印象深刻的题目,大家将就着看
我个人对面经其实不是抱有很多的想法,因为每个人的简历都不一样,自然问的问题也很不同,大家还是要根据自己的简历进行复习
一面
视频面(一面的面试官很像我实习的同事,所以变得放松了一些
一开始问数据结构:单向链表怎么确定有环
TCP 和 UDP 区别
什么是拥塞控制,细讲那几种算法
OSI 七层模型和 TCP/IP 的区别
HTTPS 过程,用到的加密算法有哪些
数据库,如何修改字符集
mysql 两种存储引擎,比较,场景
mysql 索引类型
慢查询
redis 容灾
用 rabbitmq 做什么
go 的 interface 理解,slice 和 数组 的区别,channel 理解
c++ 的 static
posix 文件系统
linux 常用命令
大概只记了这些,面了大概 30 分钟,大概有二十多个问题
然后开始手撕代码= = 写了两道 题目没记下...
不过 腾讯的手撕代码都不难 有点偏向考脑筋的感觉...
好像一题考脑筋 一题dp
二面
也是视频面
怼项目,从校内项目开始扒,扒到实习,一个一个扒,让我一个一个讲
然后问 ES 原理,没答上
问对微服务的理解,微服务怎么发展起来的,我其实没了解过发展史,瞎扯,果然是露馅了,面试官说:微服务火的原因不是你说的这些,你还是去看看比较好,不要猜 233333
好像还问了几个技术点,我不太记得了
三面
电话面
据说是总监
被怼得挺惨的,聊了大概1个半小时
聊项目,聊了两三个,都是那种扒的很深的问题,挑你的逻辑漏洞,一定要说的很完整才行,还跟你讨论性能好不好之类的
然后通过项目展开问高并发设计,比如:这个项目如果是有10亿用户,xxx环节你应该怎么做?因为这个项目场景有点复杂,我不太好描述,反正就是高并发架构设计,没答出来
感觉腾讯的面试官真的很亲切,第三个面试官给了我超级多的建议,觉得收获很多
我问到第三个面试官,前面几面他们给我的评价,特别特别委婉的指出我几个不足,真的是特别委婉,我只好一直说我想多听听建议,让他放心说,我不会在意
一面和二面都是聊完就说通过了,三面答的不好,三面面试官说要跟他们商量一下,我觉得可能是挂了 qaq
哎... 还在焦灼的等消息中,希望能有个好结果 🙏🙏🙏
这里发帖攒个人品,祝大家也都顺利
更新一下面试时间:
8.2 左右一面 8.9 二面 然后三面等了一个多星期 8.20 三面