回馈牛客--记我的第一次找工作经历--中兴提前批笔试面试
笔试6月19日
笔试分两部分:选择题(20道)+编程题(2道)
选择题:主要是网络协议,通信,软件工程的一些概念,涉及的面比较广,没有好的办法复习
编程题:
中兴笔试的编程题难度适中,一般是第一道笔第二道难
第1道:给定一个单链表,反转该链表的后一半。 如果链表中元素个数为奇数,则中间元素会成为反转的一部分;如果为偶数,中间元素不成为反转的一部分。中间的元素是第(N+1)/2个元素,N是总元素的个数。
示例:
输入:2 3 6 1 4 8 9 7
输出:2 3 6 1 7 9 8 4
链表结构体:
输出:2 3 6 1 7 9 8 4
链表结构体:
struct lnode { char value; struct lnode *next; }lnode; Lnode *reversedLinkedList(lnode *list) { //在此处输入你的代码 }
第2道:
给定一个整数n,以下方式打印n行。如果n=5,则列阵为:(Java/C/C++)
1
3*2
4*5*6
10*9*8*7
11*12*13*14*15
void numberPatternPrint(int n){//在此处输入你的代码}
笔试完之后第二天接到综合测评的通知
综合测评6月20日
综合测评分为性格测试,文字推理,数理计算,逻辑推理,耗时比较长,大约需要两个半小时。
专业面试&综合面试6月23日
面试分为两天进行,楼主是第一天第一批23日早上八点半在中兴和泰酒店。
专业面试:
问的比较基础的问题:
1.C/C++的区别?
2.面向对象的特点,简单描述一下?
3.指针和引用的区别?
4.野指针的问题。
5.写一个死循环的程序。
6.项目介绍。
综合面试
专业面试结束大概等了十分钟进行的综合面试。
首先是进行自我介绍,要突出工作地点,学校和专业以及自己的科研学习能力,再就是项目介绍,项目介绍要说的漂亮一些,但是别太夸张,面试你的都是大牛级别的人物。
有几个问题:
1.你跟你的导师有冲突的时候,怎么解决的?
2.华为中兴你为什么选择中兴?
3.你为什么选择工作地点在西安?
4.你对加班的看法?
大概就是这些,记我的第一次面试。
希望能够对大家有帮助。
#中兴##C++工程师#