极氪 面经

全程面试一小时四十分钟,两个面试官轮番上阵,部门主要做车端底层软件和中间件。

面试难度整体不大,主要深挖在蔚来的实习项目,八股问题相对常见,无奈问题量很大,最后已经很疲劳了。

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

全部评论

相关推荐

07-20 20:00
已编辑
东华大学 C++
1.&nbsp;STL底层实现:a.&nbsp;vector的底层实现;扩容因子是多少;b.&nbsp;二维数组和二维vector的遍历速度?为什么?c.&nbsp;map和unordered_map的区别?&nbsp;底层是实现是?d.&nbsp;map和unordered_map的各个操作的时间复杂度?e.&nbsp;unordered_map的哈希表的实现方式?拉链f.&nbsp;unordered_map的遍历速度和vector比?每个桶里只有一个元素呢?2.&nbsp;C++&nbsp;多态是什么?底层实现?虚函数表虚函数表的原理?&nbsp;多继承下的虚函数表有几个?&nbsp;内存布局是什么样?菱形继承下的内存布局?菱形虚继承呢?3.&nbsp;智能指针?三种都讲一下原理。4.&nbsp;网络:KCP和TCP,&nbsp;KCP要解决什么问题?三次握手和四次挥手的流程,&nbsp;挥手为什么要4次?select和epoll的区别和底层原理5.&nbsp;数据库,&nbsp;我说不怎么了解,就跳过了。&nbsp;主要是实习期间都在用tcaplus....6.&nbsp;实习经历,工作内容,讲了一下。7.&nbsp;最后写了一道算法题:&nbsp;力扣&nbsp;丑数II反问:没啥问的。。。。---&nbsp;补突然想起来&nbsp;还考了一下智力题有很多数字,放在一个文件中,内存无法同时将这些数同时加载到内存中,这些数存在大量重复,但是去重后的个数却很小,如何做?回答:流式处理文件或者分块读取文件,内存维护一个unordered_map/unordered_set就行追问:如果去重后之后也放不下怎么办?回答:&nbsp;bitset,这样的话就会压缩内存。&nbsp;问了一下压缩率,&nbsp;4bytes-&gt;1bit&nbsp;/&nbsp;8bytes-&gt;1bit,&nbsp;32倍或者64倍
查看16道真题和解析
点赞 评论 收藏
分享
评论
3
5
分享

创作者周榜

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