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. 问了一点算法的工作
    项目 :问了一些硬件和平台相关的。

第四部分:手撕
    图像翻转
全部评论
佬,是应届生面试吗
点赞 回复 分享
发布于 2025-03-04 00:26 广东
一毛一样的八股问题,一毛一样的手撕题目
点赞 回复 分享
发布于 2024-09-27 13:41 四川
佬,图像翻转是需要并发实现吗
点赞 回复 分享
发布于 2024-09-04 23:40 广东

相关推荐

合适才能收到offe...:招聘上写这些态度傲慢的就别继续招呼了,你会发现hr和面试官挺神的,本来求职艰难就可能影响一些心态了,你去这种公司面试的话,整个心态会炸的。
点赞 评论 收藏
分享
UtopianYou...:这个简历排版真的不太行哦,去找免费的或者花点小钱,把排版弄整齐一点吧,看着舒服。
点赞 评论 收藏
分享
评论
1
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务