c/c 研发工程师职位面试2篇

c/c  研发工程师职位面试2篇
面试经验1面试公司:南京诚迈科技 职位:C/C++研发工程
1-递交简历,等待;
2-做一套笔试题,分基础部分,C/C++部分,Java部分,因为我不是应聘Java,这部分不用做。
基础题目有:单工、双工、全双工的区别;
ISO的七层网络模型;
内存有几种分配方式;
面向对象编程的三个基本特征,并简述;
C/C++的题目:
#define squre(x) ((x)*(x))
问: squre(i++)的计算结果是否有错误,有什么错误;
#define MAX 255
unsigned char array[MAX], i;
for (i=0; i<=MAX; i++){
array[i] = i;}
问:此程序是否有错误,有何错误,会产生什么后果?
最后一道大题:给定一个单链表,写个函数对其逆序。
3-一个工程师进行面试。
面试官的提问:1-以前做过什么项目
2-以前工作时接触的系统架构

------面试经验2面试公司:人人网 职位:c/c++研发工程师
因为已经通过了笔试,一进入面试,面试官就拿出笔试成绩看看,有拿出我的简历,一看到机电系就发难我“你是学机械的啊,怎么不是软件学院的”,被小小的鄙视下,无奈,我赶紧说“我主要是学编程的,大部分都是用vc”,觉得他们应该大部分都是招软件类专业的吧,看他的样子觉得自己也没多大希望,接下去就是问下有关项目的事情,这个自己都会,然后,现场除了一道题目,让你现场作,我也做出来了,然后问我有什么要咨询的,我说没什么,然后就结束了
面试官的提问:如何把两个整型数组相加,写处代码

------