京东提前批内推一面
- C++特性
- 多态怎么实现的
- 可继承的类的实现需要注意什么问题(构造函数、析构函数)
- 引用和指针区别
- const用法
- RAII
- 函数传值、传引用、传指针区别
- STL迭代器
- 拷贝构造函数什么时候需要重写
- placement new
- 对象池
- 函数模板、类模板区别
- Linux内存管理
- Linux父进程怎么知道子进程结束了
- 进程状态有哪几个
- 守护进程创建
- 怎么查看进程
- 进程和线程区别
- 进程间通信方式
- STL中各种容器的底层实现
- B+树、数据库内容(我不会,所以面试官就没问)
- TCP分层
- epoll和select区别
- 三次握手、四次挥手
- 定义全局变量需要注意哪些
- 部署过动态库、静态库吗?
- 怎么调试程序的?gdb怎么调试?gdb调试怎么传参的
- 单例模式
- HTTP1.1和1.0区别
- TCP、UDP区别
- TCP流量控制
- 不是CS专业的,看过哪些编程方面的专业书籍
- 为什么选择C++,对换语言怎么看
- 生产者消费者的类怎么实现?