vivo秋招-嵌入式工程师
楼主去年秋招入职蓝厂,目前在vivo体验感觉良好,不论是公司氛围还是福利都是让人舒服的,公司氛围上下和谐,相处舒服,福利上当然有入职发的手机啥的,去了蓝厂不用愁手机的事情。欢迎加入篮厂的大家庭 !
来自vivo的新春大礼包
附上内推链接:(欢迎咨询楼主,使用内推码后可以帮查进度。)
嵌入式工程师面试:
首先是linux C++/C 是必须的,然后参加一些相关的嵌入式开发的项目更好啦。
一些常见的面试问题:
关键字static的作用是什么?
关键字const是什么含意?
关键字volatile有什么含意 并给出三个不同的例子。
“引用”与指针的区别是什么?
.h头文件中的ifndef/define/endif 的作用?
描述实时系统的基本特性
全局变量和局部变量在内存中是否有区别?如果有,是什么区别?
全局变量和静态全局变量的区别
数组与链表的区别
什么是平衡二叉树?
堆栈溢出一般是由什么原因导致的?
冒泡排序算法的时间复杂度是什么?
什么函数不能声明为虚函数?
队列和栈有什么区别?
不能做switch()的参数类型
局部变量能否和全局变量重名?
如何引用一个已经定义过的全局变量?
全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?
语句for( ;1 ;)是什么意思?
do……while和while……do有什么区别?
static 全局变量、局部变量、函数与普通全局变量、局部变量、函数
程序的内存分配
进程与线程的区别
解释堆和栈的区别
什么是预编译,何时需要预编译
三种基本的数据模型
结构与联合有和区别?
描述内存分配方式以及它们的区别?
请说出const与#define 相比,有何优点?
简述数组与指针的区别?
分别写出BOOL,int,float,指针类型的变量a 与“零”的比较语句。
如何判断一段程序是由C 编译程序还是由C++编译程序编译的?
论述含参数的宏与函数的优缺点
用两个栈实现一个队列的功能?要求给出算法和思路! 答 、设2个栈为A,B, 一开始均为空.
嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢?
位操作(Bit manipulation)
访问固定的内存位置(Accessing fixed memory locations)
中断(Interrupts)
动态内存分配(Dynamic memory allocation)
Typedef
用变量a给出下面的定义
解释局部变量、全局变量和静态变量的含义。
写一个“标准”宏
A.c 和B.c两个c文件中使用了两个相同名字的static变量,编译的时候会不会有问题?这两个static变量会保存到哪里(栈还是堆或者其他的)?
一个单向链表,不知道头节点,一个指针指向其中的一个节点,问如何删除这个指针指向的节点?
C语言中各进制表示法
中断与异常的区别
#vivo##vivo内推##秋招##2023一起秋招吧##一起秋招吧#关键字const是什么含意?
关键字volatile有什么含意 并给出三个不同的例子。
“引用”与指针的区别是什么?
.h头文件中的ifndef/define/endif 的作用?
描述实时系统的基本特性
全局变量和局部变量在内存中是否有区别?如果有,是什么区别?
全局变量和静态全局变量的区别
数组与链表的区别
什么是平衡二叉树?
堆栈溢出一般是由什么原因导致的?
冒泡排序算法的时间复杂度是什么?
什么函数不能声明为虚函数?
队列和栈有什么区别?
不能做switch()的参数类型
局部变量能否和全局变量重名?
如何引用一个已经定义过的全局变量?
全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?
语句for( ;1 ;)是什么意思?
do……while和while……do有什么区别?
static 全局变量、局部变量、函数与普通全局变量、局部变量、函数
程序的内存分配
进程与线程的区别
解释堆和栈的区别
什么是预编译,何时需要预编译
三种基本的数据模型
结构与联合有和区别?
描述内存分配方式以及它们的区别?
请说出const与#define 相比,有何优点?
简述数组与指针的区别?
分别写出BOOL,int,float,指针类型的变量a 与“零”的比较语句。
如何判断一段程序是由C 编译程序还是由C++编译程序编译的?
论述含参数的宏与函数的优缺点
用两个栈实现一个队列的功能?要求给出算法和思路! 答 、设2个栈为A,B, 一开始均为空.
嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢?
位操作(Bit manipulation)
访问固定的内存位置(Accessing fixed memory locations)
中断(Interrupts)
动态内存分配(Dynamic memory allocation)
Typedef
用变量a给出下面的定义
解释局部变量、全局变量和静态变量的含义。
写一个“标准”宏
A.c 和B.c两个c文件中使用了两个相同名字的static变量,编译的时候会不会有问题?这两个static变量会保存到哪里(栈还是堆或者其他的)?
一个单向链表,不知道头节点,一个指针指向其中的一个节点,问如何删除这个指针指向的节点?
C语言中各进制表示法
中断与异常的区别