【腾讯面经】微信后台开发面经分享

互联网大厂面经干货分享

  哈喽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领取。等你来哦~