面试复盘|小米软件开发工程师C++ 二面

面试时长:40分钟左右

  1. 开局自我介绍
  2. 问我web服务器项目,怎么设计的高并发
  3. epoll怎么使用的
  4. 如何设计的有限状态机,如何解析的HTTP协议
  5. 日志系统
  6. 有几个地方用到了请求队列
  7. 有临界资源时候有几种处理方式
  8. 对于无锁编程的理解
  9. 对我的论文特别感兴趣,详细问我最近论文的思路,如何实现的,如何集成的,如何发表的
  10. 问了我生成对抗网络的原理
算法题:
从中序和后序遍历序列里面重建二叉树

反问:部门技术栈,做什么的。面试官表示,他们目前是做网络(感觉面试官说的有点细了,说了很久,我还是泛化一点吧)的,需要应聘者会搞科研,会读论文,会把论文里面的实现用C++写出来。并且也是和计算机网络相关的一些。对了,,,面试官说我的简历,让我去其他地方试试机器学习算法岗之类的(我???这是不要我了吗)。。。过会说我的简历跟他们的工作很契合,,,许愿下一面吧~
#面试复盘##小米##面经#
全部评论
小米不就二面吗?
点赞
送花
回复
分享
发布于 2021-09-07 17:12

相关推荐

安徽省移动公司 IT部门 一年税前14w
点赞 评论 收藏
转发
2 14 评论
分享
牛客网
牛客企业服务