群硕笔试、面试总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34231010/article/details/78694679

先笔试,过了后在面试的,一面、二面都过了,成功拿offer。
第一天笔试,第二天上午面试到中午,晚上就收到通知了。不知道是不是在培训机构面的原因,总之感觉很快。个人感觉,拿offer其实就是靠实力,说简单说难的都是相对的,没什么统一标准,所以说与其到处打听还不如静下心,找一个准确方向好好学比什么都有用。
不多说了,先把笔试、面试内容发下,根据自己能力参考吧:

笔试:

总共8道题,3道简答,5道算法编程
1. 用sql语句查图书表中的书名和价格,要求价格在10~20的输出‘10 to 20’,价格为空的输出‘unknow’,其余的输出价格。
2. 也是跟数据库有关,给一个数据关系结构,写相关的主键、表结构啥的,具体的记不清了。
3. 哈希表的查询算法(线性探测查找),可以看下数据结构。
4. 编程题,50个人围成一圈,从第一个人开始依次数数,数到3的倍数的人出列,之后的人继续,直到剩下一个人为止,输出最后一个人的位置。
5. 编程题,大概意思就是求一个人的出生年月日,这个人的出生年月日拼接起来是8位整数(例如1990年1月1日就是19900101,月日不足两位的补0),这个8位整数能同时被2012、3、12整除,另外,此人是6月份的。
6. 编程题,给一个列表,输出如下样式:
比如列表中的元素为:[“hello”, “hi”, “a”, “b”]
输出结果为(注意格式,要根据最长的字符串,短的加空格,我当时没理解,直接一个制表符就上去了):
这里写图片描述
7. 编程题,用递归写一个算法,一个小球从100米高处掉落,落地后反弹,反弹高度为掉落高度的一半,问掉落10次之后,小球反弹的高度和总共走过的距离。(注意,用递归来实现)
8. 编程题,一个数组,要求查找离指定数据最近的并且大于该数的位置,例如数组[2,1,4,8,5,3,7,1],查找离数字5最近的并且大于5的数,就是8;查找离3最近的并且大于3的数,就是7。

面试:

一面:技术面,首先用英文介绍一下自己,然后问一些笔试的题,思路。然后中间说到什么就问什么,感觉说的越多问的就越多,到最后就是问什么说什么,绝不多说!
涉及到的问题有:写一个sql语句,查询学生表中姓名的‘名‘包含‘一’的学生信息;数据库的索引;冒泡排序,一层for循环能否实现冒泡;java线程中wait和sleep方法的区别;jvm原理;重写和重载的区别;异常处理,Map接口等,暂时想不出来了… 。最后让你提问,当时我第一次,没啥经验,感觉有点吃亏,大家要提前想好,反正就是他怎么刁难你,你就怎么刁难他。

二面:HR面,先是就着简历上的内容一个个讲清楚,然后就是各种聊,为什么选这个职业,学习的过程,聊聊人生,看看你的价值观啥的,聊的时候注意些,警惕性高些,看看人问你是在看你哪些方面,注意下就行。

总的来说,两轮面试,面试官都挺好说话的,基本上实力放那就没啥大问题,祝好运!

猜你喜欢

转载自blog.csdn.net/qq_34231010/article/details/78694679