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下几种常见的文件系统格式?有什么区别?

原文地址:https://www.cnblogs.com/guozhijiang/p/4821612.html