恭喜发现宝藏!微信搜索公众号【TechGuide】关注更多新鲜好文和互联网大厂的笔经面经。
作者@TechGuide【全网同名】
点赞再看,养成习惯,您动动手指对原创作者意义非凡🤝
一面(11.4 10 mins)
-
自我介绍
-
项目介绍
-
实习介绍
-
C++11的新特性
-
懂rapidjson的底层原理?不懂。rapidjson使用的过程中遇到过那些bug?无
算法题
判断链表是否有环,求环的入口节点。两个月没刷题差点不会做了。。。
反问题
真不考虑北京吗?然后随便聊聊天帮我推荐到南京啦
二面(11.5 45 mins)
-
自我介绍、项目介绍、实习介绍
-
如何创建进程?我说./把可执行变成进程。告知不对。又说fork函数创建通过进程id判断一下。还不对。
-
进程布局?堆栈全局代码那些区
-
函数压栈过程,包括函数带参数
-
”hello world"存在那个区?
-
线程私有区和共享区
-
是个全局变量但我又想是线程独有的怎么办?陈硕永远滴神。__thred关键字,有一小节整好叫善用__thread关键字
-
tcp三次握手、流量控制、拥塞控制、MSS那一套
-
timewait
-
客户端握手发送SYN,TCP状态机,client变成什么状态?
-
多态实现原理?虚函数指针具体怎么找虚函数表?
算法题
相交链表
反问
介绍了部门很多业务,小米面试官都挺好的,巨有礼貌~
结果
给了口头offer