成都vivo提前批嵌入式面筋
技术面
先自我介绍,然后全程穿插项目,围绕项目问了几个问题。
基础知识点有:
1 gdb调试的一些指令
2 了解linux内核么
3 vector list map 介绍一下,并说vector和list有什么不同
4 对epoll的理解
5 堆和栈的区别
6 程序a调用程序b ,栈有什么变化
7 堆和栈的增长方向
8 c程序的内存是怎么分配的
9 linux内核编译的方式
10 项目中遇到的最难的问题以及解决办法
12 vector内存是怎么增长的
13 map里面为什么要用红黑树
14 内存中的栈的实现原理
15 怎么样能让栈增长
16 linux中怎么查看堆栈
hr面
自我介绍
家庭基本情况介绍
期望工作地点
父母对你的期望
未来两三年的职业规划
为什么要做嵌入式
你觉得嵌入式和纯软件开发有什么区别
有什么想问我的么
#vivo##面经##秋招##提前批##嵌入式工程师#
先自我介绍,然后全程穿插项目,围绕项目问了几个问题。
基础知识点有:
1 gdb调试的一些指令
2 了解linux内核么
3 vector list map 介绍一下,并说vector和list有什么不同
4 对epoll的理解
5 堆和栈的区别
6 程序a调用程序b ,栈有什么变化
7 堆和栈的增长方向
8 c程序的内存是怎么分配的
9 linux内核编译的方式
10 项目中遇到的最难的问题以及解决办法
12 vector内存是怎么增长的
13 map里面为什么要用红黑树
14 内存中的栈的实现原理
15 怎么样能让栈增长
16 linux中怎么查看堆栈
hr面
自我介绍
家庭基本情况介绍
期望工作地点
父母对你的期望
未来两三年的职业规划
为什么要做嵌入式
你觉得嵌入式和纯软件开发有什么区别
有什么想问我的么
#vivo##面经##秋招##提前批##嵌入式工程师#