1.笔试
2.初面
3.结果
1.笔试
笔试分为测评和专业知识的在线考试
1.1测评
包括数字图像找规律、材料阅读、简单的数学题、心理测评等
1.2笔试
笔试有三张卷子,C、C++、Java,自己从中选一套做,选择之后不能再选别的。我选的是C的,包括20道选择题,和2道在线编程题,编程题可以在本地的编译器上试运行之后粘贴上去,时间好像是一共是一个半小时(或者两个小时,不太记得了)。
1.2.1选择题
选择题考的主要是C语言和数据结构里的一些基础题,包括指针、地址、树、排序等。
1.2.2编程题
①已知n个数组成的序列a,A1,A2…An,请你创建由n个数组成的序列b,B1,B2…Bn,已知(1<=i<=n,1<=Bi<=Ai),使2^|Bi-Bi-1|最大,输出这个最大值(输入数据是n和序列A的n个数据)
例:输入 5 10 1 10 1 10 输出:忘了…
②河边的n个石头排成了一条线,已知半径都不一样,每次只能移动一个石头,放在最左或者最右。请问最少移动多少次,使石头的按半径升序排列?(输入数据是n 和n个石头的半径)
例:输入 5 4 1 2 3 5 输出:2
2.1初面
自我介绍
对C、Linux的了解
对网络的了解
JAVA 的SSM框架,解释一下Spring的注入,SSM的M是什么
C语言怎么写数组,怎么用for循环写
指针怎么获取变量的地址
对数据结构的了解
冒泡排序怎么写,时间复杂度是多少
网络的七层协议
交换机和路由器的区别
对公司的了解
你有什么问我的
3.结果
结果还是比较快,当天晚上hr就给我打电话通知我面试过了,薪资8.5k/月,14薪,地点武汉。然后我回复hr说考虑几天…