地平线 应用软件工程师 产品线 一面面经

2024届 地平线 应用软件工程师(产品线) 一面 40min+

感觉面试官应该是在网上找了一些八股文,边看边问,经常沉默

1. 项目介绍,bootloader 有关
2. 项目,问虚拟内存管理,二级页表和普通的有什么区别
3. printf 的原理
4. 线程有关的一个问题,忘了
5. 互斥锁能不能对进程进行控制?
6.
7. 实习工作,项目排查的经历
8. 感觉你这些都是和 C 有关的内容,C++ 学得怎么样?问了一些 C++ 八股:malloc 和 new、析构函数虚函数、多态的场景、static 等
9. new 对象一定会成功吗?
10. 一个基类指针如何转成子类指针
11. shared_pointer
12. 用户态线程和内核态线程的区别
13. C++ 萃取?
14. 手写一个单例模式

很常规的一场面试,面试官周六集中面试,感觉体验还可以。面完了大约 20 分钟后约晚上  8:30 的二面,但是和中国人寿测评冲突了,选择去做中国人寿了。后续 HR 同意更改面试时间了

反问环节问为什么周六还在上班,对方略带慌张的说偶然情况,平时没有。。
全部评论
哈哈哈 为什么周六还在上班
点赞 回复 分享
发布于 11-15 13:50 北京

相关推荐

1. C++中的构造函数和析构函数的作用是什么?2. 什么是C++中的命名空间?如何使用?3. C++中的虚析构函数有什么作用?4. C++中如何实现抽象类和接口?5. 什么是多态的静态绑定和动态绑定?6. C++中的默认参数是什么?如何使用?7. 什么是C++中的强制类型转换?8. C++中如何使用std::vector和std::list的区别?9. 什么是C++中的std::map和std::set?10. C++中的异常安全性分为哪几种级别?11. 什么是C++中的内存对齐?12. C++中如何使用std::pair和std::tuple?13. C++中的friend类和friend函数有什么区别?14. C++中如何实现模板类?15. 什么是C++中的类型推导(decltype)?16. C++中的智能指针如何防止内存泄漏?17. C++中如何使用std::shared_ptr和std::weak_ptr?18. C++中的std::mutex和std::lock_guard有什么区别?19. 什么是C++中的线程安全容器?20. C++中如何实现条件变量的使用?21. 什么是C++中的移动语义?22. C++中的std::function和函数指针有什么区别?23. C++中如何使用std::algorithm库?24. C++中的std::initializer_list是什么?25. C++中如何使用模板元编程?26. 什么是C++中的类型特征(type traits)?27. C++中如何实现自定义的迭代器?28. C++中的std::unique_ptr和std::shared_ptr的使用场景是什么?29. C++中如何处理字符串和字符数组的区别?30. C++中如何使用std::string和C风格字符串?31. 什么是C++中的析构函数的虚函数?32. C++中如何实现运算符重载的友元函数?33. C++中的std::array和C风格数组有什么区别?34. C++中如何使用范围for循环遍历容器?35. C++中的std::optional是什么,如何使用?嵌入式C++面经推荐大佬面经  链接在下边  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
1 1 评论
分享
牛客网
牛客企业服务