2016校园招聘 cvte一面被问到的面试题目
1.全局变量和局部变量的区别?在内存中各自存放在什么区?全局变量和局部变量是否可以重名?
C++怎么访问和局部变量同名的全局变量?
2.多态实现的条件和原理?虚函数实现的原理?
3.TCP有几次握手和几次挥手?说说整个过程
4.vector向量删除元素如何操作?如何释放多余的内存空间?删除元素的时候是否会释放掉这些内存空间?
说说向量和数组的区别?
5.遇到过死锁?死锁怎么解决?如何使用互斥锁?互斥锁实现的原理?
6.怎么在shell脚本中查找前缀是cvte和后缀是txt的文档?熟悉管道吗?如何将查找结果进行删除?
7.中断是怎么一回事?中断函数里面可以传递参数吗?
8.编写一个函数实现链表的排序,减小空间复杂度
9.在C里面要访问其他文件的全局变量用什么关键字?
10.熟悉设计模式吗?
11.说说嵌入式linux系统的组成?uboot的作用?
12.电平触发和边沿触发?
13.linux下几种常见的文件系统格式?有什么区别?