小米一二面(已offer)
看C++好久没有新的面经,正好最近面了小米,写一下
11.4号一面,10分钟
1.自我介绍
2.项目介绍
3.实习介绍
4.C++11的新特性
5.懂rapidjson的底层原理?不懂。rapidjson使用的过程中遇到过那些bug?无
6.判断链表是否有环,求环的入口节点。两个月没刷题差点不会做了。。。
7.真不考虑北京吗?然后随便聊聊天帮我推荐到南京啦
11.5二面 南京二面
自我介绍、项目介绍、实习介绍
1.多态实现原理?虚函数指针具体怎么找虚函数表?
2.如何创建进程?我说./把可执行变成进程。告知不对。又说fork函数创建通过进程id判断一下。还不对。
3.进程布局?堆栈全局代码那些区
4.函数压栈过程,包括函数带参数
5.”hello world"存在那个区?
6.线程私有区和共享区
7.是个全局变量但我又想是线程独有的怎么办?陈硕永远滴神。__thred关键字,有一小节整好叫善用__thread关键字
8.tcp三次握手、流量控制、拥塞控制、MSS那一套
9.timewait
10.客户端握手发送SYN,TCP状态机,client变成什么状态?
11.相交链表
12.介绍了部门很多业务,给了口头offer
小米面试官都挺好的,巨有礼貌~
薪资有点低,拒了