联想C++开发秋招面经
一面1h10min
- [ ] 了解排序算法么
- [ ] 讲一讲快排和冒泡的原理,时空复杂度,以及联系
- [ ] 讲一讲进程和线程
- [ ] 进程间通信的方法
- [ ] 进程同步的方法,事件用过么?具体实现讲一讲
- [ ] 讲讲进线程生命周期
- [ ] 讲讲变量的生命周期怎么对应
- [ ] 静态变量、局部变量和全部变量的存储位置
- [ ] 野指针和空指针的区别,空指针有自己的地址么
- [ ] TCP和UDP的区别和应用场景
- [ ] 了解的数据结构
- [ ] 数组和哈希表的区别
- [ ] C和C++的区别
- [ ] 多态如何实现
- [ ] 一个类有几个虚函数表
- [ ] 一个父类指针指向子类对象,虚函数代码上会发生什么
- [ ] 指针和引用的区别
- [ ] 讲讲函数指针
- [ ] malloc和new的底层构造有什么区别
- [ ] new和malloc的联系
- [ ] 讲讲拷贝构造函数
- [ ] 深拷贝和浅拷贝的区别
[项目]- [ ] 把我当成外行人,给我讲解一下IO多路复用的优势
- [ ] 两个进程同时访问一个文件怎么处理
- [ ] 如何设计文件的断点续传,代码怎么写,写在哪里
- [ ] 数据库表的设计
- [ ] 文件存入数据库或服务器的区别,怎么设计考量的
[其它]- [ ] base地选择
- [ ] 对自己的性格评价