创维数字C++研发暑期实习面经
(一面40min)
- [ ] C++和C的区别,除了面向对象
- [ ] 智能指针有哪些
- [ ] 什么时候用二级指针
- [ ] 什么时候用函数指针
- [ ] 用过的STL
- [ ] 红黑树特性
- [ ] 堆排怎么实现
- [ ] HTTP和HTTPS的区别
- [ ] 遇到过哪些死锁情况
- [ ] 32位移植到64位要考虑什么
- [ ] 平时写完代码怎么优化
- [ ] 平时怎么debug
- [ ] 怎么查多线程死锁
- [ ] 设计函数时怎么考虑
- [ ] 设计类时怎么考虑
- [ ] 设计多线程时怎么考虑
- [ ] 设计模式,什么时候会用到工厂模式
- [ ] 内核代码看过么?
- [ ] 用户态代码(我说了线程库的函数)
- [ ] 怎么确认线程优先级
- [ ] linux用过哪些指令
项目- [ ] 头文件里放了什么
- [ ] 项目里的亮点和缺点
- [ ] 为什么用两个进程
- [ ] 为什么选择用管道
- [ ] C++和C的区别,除了面向对象
- [ ] 智能指针有哪些
- [ ] 什么时候用二级指针
- [ ] 什么时候用函数指针
- [ ] 用过的STL
- [ ] 红黑树特性
- [ ] 堆排怎么实现
- [ ] HTTP和HTTPS的区别
- [ ] 遇到过哪些死锁情况
- [ ] 32位移植到64位要考虑什么
- [ ] 平时写完代码怎么优化
- [ ] 平时怎么debug
- [ ] 怎么查多线程死锁
- [ ] 设计函数时怎么考虑
- [ ] 设计类时怎么考虑
- [ ] 设计多线程时怎么考虑
- [ ] 设计模式,什么时候会用到工厂模式
- [ ] 内核代码看过么?
- [ ] 用户态代码(我说了线程库的函数)
- [ ] 怎么确认线程优先级
- [ ] linux用过哪些指令
项目- [ ] 头文件里放了什么
- [ ] 项目里的亮点和缺点
- [ ] 为什么用两个进程
- [ ] 为什么选择用管道
(二面25min)
项目- [ ] 软件开发实现了哪些部分
- [ ] 项目中用到了几个进程
- [ ] 进程和线程的区别
- [ ] 多进程开销大在哪里
- [ ] 线程的栈用来存储什么
- [ ] 函数体内静态变量内存分配在哪里
- [ ] 全局静态变量内存分配在哪里
- [ ] 软件开发需要具备的条件
- [ ] 除了理论知识说两个最重要的
- [ ] 学习期间最失落的事情
- [ ] 优缺点
- [ ] 英文介绍朋友(中途还会英文提问你)
- [ ] 最有成就的事情
- [ ] 为什么转软件
- [ ] 怎么看待女生做软开后续会转行
- [ ] 怎么看待开发枯燥,加班
- [ ] 爱好
#面经##实习##创维数字#项目- [ ] 软件开发实现了哪些部分
- [ ] 项目中用到了几个进程
- [ ] 进程和线程的区别
- [ ] 多进程开销大在哪里
- [ ] 线程的栈用来存储什么
- [ ] 函数体内静态变量内存分配在哪里
- [ ] 全局静态变量内存分配在哪里
- [ ] 软件开发需要具备的条件
- [ ] 除了理论知识说两个最重要的
- [ ] 学习期间最失落的事情
- [ ] 优缺点
- [ ] 英文介绍朋友(中途还会英文提问你)
- [ ] 最有成就的事情
- [ ] 为什么转软件
- [ ] 怎么看待女生做软开后续会转行
- [ ] 怎么看待开发枯燥,加班
- [ ] 爱好