8.30字节相机软件工程师-OS一面凉经
总时长- 50min
第一部分:自我介绍
第二部分:八股
操作系统
1. 进程和线程的区别?
2. 进程间通信的方式?(讲一下各个的作用以及区别)
3. 进程的调度算法有哪些?
4. 什么是死锁?死锁的必要条件?
CPP
1. 深拷贝和浅拷贝的区别?
2. 值传递和址传递的区别?
3. vector 中的动态添加元素是如何实现的(push_back 实现原理)?
4. static 修饰的成员变量和成员函数的特点?
5. volatile 修饰变量的作用?举出三个例子
6. 内存分配的方式?
7. 堆和栈的区别?
8. 虚函数和纯虚函数?
9. 强制类型转换方式(cast)?(第一次听说好吧)
10. 引用和指针的区别?
第三部分:项目
实习 :
1. 挑一个自己觉着比较典型的bug案例,并阐述分析过程以及解决方法。
2. 问了一点算法的工作
项目 :问了一些硬件和平台相关的。
第四部分:手撕
图像翻转
第一部分:自我介绍
第二部分:八股
操作系统
1. 进程和线程的区别?
2. 进程间通信的方式?(讲一下各个的作用以及区别)
3. 进程的调度算法有哪些?
4. 什么是死锁?死锁的必要条件?
CPP
1. 深拷贝和浅拷贝的区别?
2. 值传递和址传递的区别?
3. vector 中的动态添加元素是如何实现的(push_back 实现原理)?
4. static 修饰的成员变量和成员函数的特点?
5. volatile 修饰变量的作用?举出三个例子
6. 内存分配的方式?
7. 堆和栈的区别?
8. 虚函数和纯虚函数?
9. 强制类型转换方式(cast)?(第一次听说好吧)
10. 引用和指针的区别?
第三部分:项目
实习 :
1. 挑一个自己觉着比较典型的bug案例,并阐述分析过程以及解决方法。
2. 问了一点算法的工作
项目 :问了一些硬件和平台相关的。
第四部分:手撕
图像翻转
全部评论
佬,图像翻转是需要并发实现吗
一毛一样的八股问题,一毛一样的手撕题目
相关推荐
点赞 评论 收藏
分享