一面之后,怀着忐忑的心情等待明天笔试的通知!大约在18:00左右的时间,我接到了笔试的信息!
第二天早早的来到NWPU的老校区,东馆201.这个教室里面有好多科目的考试,云计算、Android、IOS、Web开发、Windows应用、嵌入式、硬件,每个岗位的考试卷子都不一样!考试时间在九点半开始,我们纷纷坐好!抬头一看,今天监考的是昨天一面我的HR,还有就是廖总(之前我还没有见过他!不认识呀!)。感觉还是很亲切,压力不是很大!
下面主要就是介绍一下嵌入式的笔试题目:
1.填空题:
1-主要是一些常用的Linux的命令,像:修改文件权限、解压文件,查看系统的进程等;
2-主要是一些基础知识:列举些常见的文件系统、常用的嵌入式系统的总线名称等;
3-还有就是一些嵌入式中常用的C语言的关键字的作用、防止编译器优化的关键字、寄存器变量的关键字等;
2.主要是问答题:(这个记得不是很清楚了!)
1-在C++中使用extern ”C“ { some code } 的作用?
2-让你确定一个结构体大小有多大 #pragma pack(4) struct A{ char a ; char* b;union {char m;char n;} test;...} 占多少内存?(主要是考察,内存对齐的方式以及用法!)
3-貌似还有一个是比较什么和什么的区别!(哎,这个真的是 不记得了!实在不好意思!)
4-还有两个题目????
3.程序纠错题:
就是给你一段代码(C语言代码),让你去修改一下其中的错误?
大概就是定义的变量类型不对,数组的边界问题,函数调用时传递参数错误,输出格式错误,简单的运算符的问题,数值精度的问题!
4.程序设计题目:
1-找到N<3000中的所有仅包含数字3和8的数字的和?
2-找到两个链表中第一个公共链表的指针?
3-将一个数组中的奇数和偶数分开,偶数在前,奇数在后?
4-输入一个数字,找出所有连续数字的和,使得这个和与数字相等?
5-给你一个基本的数据格式,以及如何控制一个红外遥控器的数据格式?让你编写一段代码,去控制遥控器发送数据?其中地址已经给你,数据也给你了,高低电平的信号线的电平表示也给你了,以及引导码也给你了。
说白了,就是让你控制信号线的高低电平,以及各电平持续的时间,在给定的数据攒送方式的基础上,发送数据就好了!
5.写写你对校招的意见和想法?
这个就没有标准答案了,请您自己去发挥好了!
时隔两天了, 题目只能记住这么多了,在下不会给出答案,大家有什么想法可以积极留言,我们互相交流就好了!