腾讯客户端面经
腾讯约面还是很快的,测评做完没多久就约面了,但估计二面表现太差后续也没有再被捞过了
一面
- 问项目的大体情况
- 介绍自己的课题项目,包括背景,难点,目标
- 介绍选择简历中两个项目的原因背景
- 链表和数组的区别
- 线程和进程异同,线程的线程安全问题
- 什么是死锁,如何避免
- TCP和UDP的区别以及使用场景
- 介绍C++智能指针
- 介绍C++的继承和多态
- 数据库为什么使用B+树作为索引结构
- 针对个人问题的发问,包括具体说明一下个人性格的事,在工作中同时有很多事需要做会怎么处理
- 手撕实现LRU,主要因为项目中使用了LRUK的算法
- 研究生课程中和计算机相关的课程
- 平时会花多少时间在写代码上
- 反问
二面
- 个人情况,延毕的原因,offer情况,成绩排名,转行原因
- ipv4ipv6的区别
- 网络模型,分别介绍一下每一层的作用
- tcp和udp属于哪一层,使用场景,UDP为什么传输更快
- tcp怎么保证数据传输的有序和完整
- get和post的区别,应用场景
- http和https的区别以及作用
- https加密过程
- 对称加密和非对称加密的区别
- 加密过程中可能会遇到中间人攻击,https能否避免
- 二叉树的种类,分别介绍一下
- 手撕:两个线程交叉打印1-10
- 手撕:输入一个数组,输出由该数组组合可以生成的最大的数字LC179题
- 反问
二面表现太差了,计网很多知识都有些忘了,然后第二个手撕也没撕出来
#腾讯#