极氪 面经
全程面试一小时四十分钟,两个面试官轮番上阵,部门主要做车端底层软件和中间件。
面试难度整体不大,主要深挖在蔚来的实习项目,八股问题相对常见,无奈问题量很大,最后已经很疲劳了。
Olntern & ourea_app:
1.介绍-下 cgroup 原理及其难点
2.项目需要加载哪些配置文件
3.懒汉和饿汉单例模式有什么区别
4.为什么项目使用懒汉单例(看起来饿汉单例更合适)
5.还了解哪些设计模式(单例、工厂、装饰者)
6.如果一个 app CPU 占用率超过限定值,cgroup 是如何进
行限制的,服务会被 kill掉吗?
7.如何解析 coredump(minidump)
8.minidump 解析原理是什么
9.使用 perf进行性能分析,如何生成火焰图?能否实时生成火焰图?
0S:
1.select和 epoll的区别
2.实现一个线程池分为哪些步骤3.互斥锁和自旋锁的区别
Network:
1.TCP 和 UDP 的区别
2.介绍一下 TCP 四次挥手
3.为什么需要 TIME WAIT 状态
4.TIME WAIT 时间是多长(2MSL)
C++:
1.多态实现原理
2.虚函数表是在什么时候创建的
3.从编译器角度来看、静态多态(函数重载)原理是什么4.STLvector中push back和emplace_back 的区别5.map和 unordered map 的区别、以及适用场景6.如何使 Map 中的 Key按照自定义规则排序
7.#include<>和""的区别
8.深拷贝和浅拷贝的区别
9.strcpy 会造成什么安全问题
10.strcpy和 memcpy 的区别
11.使用 memcpy 会造成哪些隐患
12.memcpy和memmove 的区别
13.delete 能否用于释放整型变量
14.fork和 vfork 的区别
LeetCode:
1.实现一个简单的 string 类
全网最受欢迎的嵌入式面经
面经一共32篇文章,12w+字数,包含全部最新的面试必问考点,4.7w+同学学习,2800+订阅,非常适合在找工作面经薄弱的同学,3000+订阅还会涨价,提前订阅提前享受,持续更新中。
原帖链接:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoMc