首页 > 面试复盘|小米软件开发工程师C++ 二面
头像
月夜面尊
编辑于 2021-09-03 16:18
+ 关注

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

面试时长:40分钟左右

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

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

更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐