【腾讯面经】微信后台开发面经分享
互联网大厂面经干货分享
哈喽everyone
欢迎大家来到魔据教育职场加油站
it培训选魔据
蘑菇君今日为大家分享一波超级干货
希望大家取长补短
知己知彼百战百胜哦!
【一面】
从10点面到12点
1. 自我介绍
2. Linux虚拟地址空间如何实现(扣的很细,我只答出了60%左右)
3. 操作系统内存置换的算法(扣的很细, 我只答出了50%左右)
4. 操作系统的内核(扣的很细,我只答出来几个基础概念)
5. Linux操作系统用户态和内核态的切换
6. 从组成原理的角度解释一下操作系统
7. Linux操作系统和Window操作系统,说你知道的
8. 操作系统的段页式管理
9. Linux是段页式吗?
10. Window操作系统的一些问题,记不清了
11. 从一个cpp文件到一个进程的整个过程操作系统都做了什么
12. 进程和线程的区别
13. 从操作系统的角度说一下epoll模型
14. 从网络通信的角度说一下epoll模型
15. epoll涉及的用户态和内核态的转换问题
16. C++11智能指针
17. auto关键字相关的问题
18. 左值右值,左值引用和右值引用
19. =delete,=default
20. AVL,RBTree,B B+ Tree,跳表都说一说
21. 反射的知识
22. 密码学和信息安全的知识(各种加密算法)
23. 你擅长什么我再稳一点(我说数据结构,balabalabal,问了写Google搜索用了哪些数据结构)
【二面】
2点30面到3点40
1. 算法题:leetcode第4题的升级版“寻找k个正序数组的中位数”(我写了20多分钟才写出来)
2. 自我介绍
3. TCP粘包(抠得很细)
4. TCP的八股文
5. 如何增加上面代码(指的是算法题的代码)的可读性
6. 如何提升上面代码 (指的是算法题的代码)的健壮性
7. http的八股文
8. 在腾讯和字节跳动实习的收获分别是什么(我:感觉在字节写的代码比腾讯多。面试官笑而不语)
那就说一下你在字节做的东西
9. SQL注入攻击是什么,然后如何防范
10. 接下来就是对着简历问了
怎么体现你喜欢读优秀的代码这一点(balabalabala说了好多)
怎么体现你喜欢编程这一点
为什么不喜欢做客户端
以后的职业规划
家是哪个省的
11. 我们组都是写业务代码的,你说说业务代码和你ACM的区别
【三面】
面委1:三道算法题10分钟a完,然后面试官就说过了
面委2:(总共15分钟)
说一下项目。
如何用管道实现父子进程间的双向通信。答:用两个。面试官:可以很棒
2点30面到3点40
以上就是魔据教育今日为大家分享的内容。魔据教育,让教育赋能人生。想要IT面试必考题,get 面试高频点、必考点、涨薪点,想要IT免费试听课程的朋友可以找蘑菇君:itmoju领取。等你来哦~