百度两个部门的测试开发岗,一下午参加了两场面试。虽然最后都止步于一面了,但是想来也是很难忘的经历了。
第一场面试是HR给我安排的,HR先给我打了电话询问了我的情况,因为“测试开发岗”又细分到很多部门,所以先和我聊了我的兴趣、技能、擅长的地方这些问题。然而,当时的我一脸懵逼,自己也什么都不知道,所以就含含糊糊随便答应了她给我的安排。
不得不说这个HR小姐姐还是很负责的,她还给我的简历提出了几点修改意见——
1.参加的比赛项目这些排版要优化:按照时间、内容、自己负责的内容这些点清晰的列出来;
2.所学课程不要写那么多,因为面试官可能会根据学的内容来提问,容易给自己挖坑;
3.简历上呈现的内容应该尽可能贴近岗位的需求。
都是很中肯的意见,真的很感谢她。
(ps:一面结果也是她打微信电话告诉我的。我本以为她通知一声就完事儿了。没想到,她还跟我说让我写好复盘总结,发给她,再把我有意愿的其他岗位的链接也发给她,她可以继续帮我联系面试。这位HR小姐姐真的真的很好,可惜我最后还是怂了,并没有再继续投百度。因为我很清楚自己还差得远,如果没有练出真本事,下一次面试大概率还是会以失败告终)
面试当天是在马连洼的百度科技园,里面真的又大又有科技感。
面试前会提前发一个访客的短信,进入每一栋楼都有门禁,在前台登记后访客会专门生成一个贴纸,扫码签到签退。
在前台登记后,我就乖乖坐在一楼等面试官来接我进去。
面试的流程大概是自我介绍后就直接进入知识技能考核,最后再稍微聊聊简历上的内容和对这个工作的认知。
有一个休息区,很多一对一面试的,找好位子坐下以后,面试官先给我倒了一杯水,然后自己一边敲电脑一边问我问题。面试官是个黑脸壮实小哥(ps:我在腾讯的面试,面试官就没有给我倒水,嘿嘿)
自我介绍结束后就直接递给我一张纸和笔,现场手写代码。。。嗯,我差不多就是从那个时候心态开始崩的。
1.数据结构和编程能力部分
让我拿自己熟悉的语言写从数据库读取内容(比如有一个学生的类,里面有学号姓名这些信息)显示出来;还让我写了一道字符串逆置;写完字符串逆置后,突然跟我说,让我结合写的第一个student类,想想怎样读入多个学生信息后,再把这些学生的信息逆序输出。
2.数据库部分
问了数据库的增删改查操作让我写。
还问了我,当数据量很大时,除了用索引还可以用什么加快数据查找速度
以及左连接和右连接的区别
3.操作系统部分
问了我linux操作系统用过哪些指令,我自己说了一串后,他又说了几个指令问我用过没有,我说没有,然后就算了
4.计算机网络
应该是问了,可能问的比较简单,我想不起来具体问题了。
面试结束后我长呼一口气,马不停蹄继续前往下一个面试地,百度科技园居然和百度大厦距离那么远,我蹬着共享单车,开着导航,骑了二十多分钟才到达目的地。
这次面试的是一个看上去很温柔的小姐姐,开始我还以为能松一口气,后来我才发现这个温柔的面带微笑的女面试官,更可怕!!!
涉及的主要内容有:
1.Java Java和C对比着
Java这部分的题我竟然想不太起来了,反正问的挺深的……
2.数据库
写实现某具体功能的语句;ACID具体指什么,举例说明;
3.计算机网络
DNS是什么,怎么工作的;说http协议;常见http状态码的意思;get和post区别;
4.手写代码——写一个读文件夹里的文件夹里文件的程序
这个比较好的是她说可以写伪代码,虽然我写的一团糟
5.当我说我自学过python,她就立马问了我python的问题read和Readlines的区别
其实我一直不太愿意回首这次面试,因为都挂在了一面,因为觉得自己表现得太糟糕了,因为是让我感到痛苦的回忆,所以不愿再想起。而且,想不起来被问了什么,可能也反映出我在与面试官交流时没有动脑吧。只凭着感觉去做事,没有深入思考哪些问题。唉……还是得记下来才行呀