百度运维部智能平台研发工程师面试

这是第一次接受正式的电话面试,还是在这里记一下。

百度投了运维部智能平台研发工程师,14号投递内推,17号HR打电话约第二天面试。结果因为面试官较忙,没能安排面试,所以将面试推迟到了周末。

但是,也没有说周末具体什么时间面试,所以心里也一直吊着,有点着急。

所以,以后可以和面试官或者HR沟通,确定在面试官某个时间段有空,安排面试,不要是一个很大的时间区间,无休止的等待。周末等了一天,大概直到晚上

八点左右,突然面试官打来电话,但因为还有一个笔试正在进行,所以和面试官沟通推迟到第二天再面,可是我也没有和他沟通具体的时间,所以,这次以后一定要长记性,

尽量约定具体时间,不然又要等一天,果然,第二天面试官还是晚上八点左右打电话来面试。

一面:

面试时间:8.20 晚8点

面试我的是一位女面试官,很和蔼。她不会在面试时给你压力,沟通的时候感觉比较舒服。感谢。

1. 首先问的是我简历上的项目,她让我选一个深刻的项目跟她讲一下。中途她会提出一些问题,比如算法的一些细节,为什么那样处理。感觉主要是为了确定项目是否是自己真正去做的。总共面了18mins。

反思:项目感觉自己准备的不充分,虽然都是自己做的,但是因为自己没有事先总结,所以在面试的时候有些表述有点啰嗦,而且,有些算法有点忘了。所以项目一定要事先准备好,很熟悉。

2. 问我熟悉不熟悉操作系统,主要问了线程和进程的区别,系统调度的基本单位(线程),以及线程和进程的并发。

反思:因为事先也有准备,所以基本都回答了,但是肯定因为紧张,回答的不全面。

3. 问我熟悉不熟悉网络,七层模型,TCP属于哪一层,TCP与UDP的区别,三次握手,四次挥手。这些基本都回答了。

又问了解不了解DNS,之前只是看过一遍,有点忘了,所以直接说不会,其实,后来我又突然想起来一些,但也不全面。

反思:DNS也是常问的问题,最好都提前复习。另外基础问题要熟练,回答要切中要害。

4. 问我对于运维的了解,说实话我不太了解,所以就照常说了,面试官也帮我说应届生不了解也没关系。

反思:既然投递了该部门,大体的一些东西稍微了解一些也是应该的。

5. 远程打开了一个在线编程平台,先是上面一段代码,让我分析有没有问题,代码不难,我应该找出了里面的主要问题,回答的也挺快。

然后,她给出了一个算数运算表达式,让我说一下如何判断这个表达式的括号正常匹配。也属于基本问题,就直接答了用栈来实现判断。大体思路应该没问题。

后来,她又增加了一些限制条件,比如存在大括号中括号的嵌入如何解决。在她的引导下,通过设置优先级来解决。

反思:虽然思路没问题,到具体实现代码还是没有完全的把握,要多练习。

6. 平时看什么书,通过什么来学习?回答了一些正在看的书,然后说通过知乎博客学习。

反思:这些问题经常问道,有时候也很难完全反应过来,可以提前想一下。

7. 最后,问还有什么问题需要问她。

我就问了对于应届生,她们有什么建议。

两点:注重基础,另外对我的简历提出了建议,表述不要模糊,尽量用数字来说明效果。感谢!

面试结束,总共约45mins.

总结:可能是一面的原因,问的都是基础知识,感觉不难。但是,关于机器学习的算法,一点也没有问。是否应该引导她向着自己的研究方向去呢?

最后面试官说,会将自己对我的评价以及简历交给二面面试官,然后确定是否二面。

希望能有机会再面吧,也希望可以偏向机器学习问问。

继续努力,夯实基础,强化代码,熟悉项目。

感谢面试我的老师!

2018.8.21

二面:

面试时间:8.23 晚7点

面试我的是一位男面试官,声音很低,也比较亲切。

1. 首先让我自我介绍,然后就说到自己本科研究生都做了什么,然后就开始问项目。与一面不同的是,这次面试官对于项目的细节问得更多了,而且对于我所做的领域也有一定的涉猎,问到了里面一些方法,而且还问了与其他的方法相比有什么不同,为什么。另外,关于项目的难点,亮点,以及怎么解决的,都有涉及。两个使用深度学习的项目区别在哪里,真正需要认真去考虑!还问到,项目中主要使用了什么语言?平时用什么语言。

反思:虽然总体而言,因为项目是自己做的,所以也算熟悉,但是,因为没有事先准备,其实有一些细节算法已经记不清了。所以还需要针对性的做一些准备。另外,在我的表达上,感觉有些啰嗦。应该尽量简洁,切中要害,回答尽量简洁,表现出自信和专业性。另外,感受比较深刻的是,面试官对于语言表达的准确性和简洁性要求很高,有几次我描述比较模糊的时候,面试官就开始提醒我了。是的,要准确!准确!准确!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzfwgg.html