360后台开发一二面面经
360后台开发一面二面大概隔了一周,一面大概四十多分钟侧重基础知识,二面四十分钟左右侧重项目
一面:
- 实习项目,问的比较详细
- static,const,static和const是否可以同时修饰成员函数,为什么
- 智能指针原理,如何实现具体说一下?
- C++11 四个类型转换介绍一下
- C++11 中 move 和 forward 的区别
- 类型萃取
- C++11新特性有哪些
- 虚函数表机制
- TCP如何保证可靠性
- 拥塞避免机制
- socket server API
- IO多路复用,select,poll,epoll
- http get 和 post区别
- http 报文格式(请求报文和响应报文)
- C++编译过程
- 进程状态有哪些?什么情况下会状态转换?
- 进程间通信方式
- 红黑树性质,红黑树优点,m个节点的红黑树高度最高是多少?
二面:
二面面试官应该是个主管,基本上就是纯问项目,挖的很深,细节到具体实现
然后问了一些学习方法,看什么书,什么时候来实习之类的问题就结束了