CVTE软件技术支持还是如期的挂了。一面技术面通过,二面技术面莫名的挂了,简单总结下吧。
笔试内容比较基础,涉及嵌入式、Linux命令,C语言,数据结构与算法内容,20个选择题,2道编程题,编程题也比较基础,第一道是字符串的操作,删除目标串中存在的字符;第二道是实现加密过程,应该也就计算机二级的难度,笔试顺利通过;
技术面一面,面试官很和蔼,先是自我介绍,接着问问对嵌入式了解程度,没深问,之后问问做过的项目或者毕业设计,我说都是些小tool 代码,比如奋斗小鸟啊,打灰机小游戏,参加过华为的比赛啊什么的,就让我介绍介绍做的过程,当时比较紧张也回答的不好,面试官还是表示理解,接着问了些c语言的问题罗列下吧:
1:讲讲static的作用;这个还是很容易的,分修饰变量和修饰函数,修饰变量表示静态变量,内存分配在静态内存区,函数执行期间都不释放;修饰函数时限定函数为内部函数,不能被其他文件访问;
2:写下冒泡排序,讲下思路,这个也比较简单,就不在给代码了,讲讲冒泡排序与选择排序改进地方,看来都是非常基础的问题;
3:抽一道编程题,题目是字符串的模式匹配问题,给定源串“Welcome to CVTE!”,待查找目标串为“CVTE”,返回查找到的起始位置。算是第一次参加面试吧,灰常紧张,记得在写程序时候手都在抖动,