主要叙述一下2016年百度网页搜索部面试的过程,顺便进行一定的总结。

一面:

面试官首先让进行自我介绍一下,我大概介绍了一下自己的基本信息,包含本科和硕士阶段的研究方向。

然后面试官开始提问,说我简历上有很多项目,咱们倒着说一下项目吧。

第一个是关于网络通信的项目。巴拉巴拉。。。项目简单介绍一下,然后面试官提问项目相关问题。。。为啥用UDP,不用TCP,TCP和UDP的主要区别。。。网络问的很少。

第二个是几个Java Web项目,面试官开始问了,框架主要是什么,前端用了什么实现的,JS知道哪些函数库,分别是怎么用的。 然后又问了一些Spring的东西。然后问了一下设计模式,我说了会单例模式,他就让讲一下单例模式的适用情况,问到了double check的实现和作用。

第三个是我的一个嵌入式项目,巴拉巴拉讲了一下,到这里,面试官说做过嵌入式的那肯定对操作系统非常熟悉吧,然后开始一系列操作系统的问题,线程与进程的区别?Java new之前和之后的区别?堆和栈里分别存了什么?Java的System.out.println()这句话对于操作系统是怎么实现的?什么是系统调用?表示这一块被问的很方啊。

第四个是一个大数据项目,首先让简单介绍一下,没有细问。知道我用的是Spark,他让我讲一下Spark和Hadoop的区别,为啥要用Spark,同时还问了一下Spark源码的部分,包括RPC这块和network这一块的实现和一些主要的函数。

到这儿,基本的问完了,然后开始做题,是一个比较简单的题,就是二叉树镜像的问题,相信刷过剑指offer的同学都能很轻松就解出来。当然用了两种方法,递归和非递归(用一个栈辅助)。一面完成(1小时左右)。


二面:

本以为一面肯定跪了,结果很快二面就来电话了,面试官首先让自我介绍一下。。然后巴拉巴拉介绍。

然后开始提问,又是那一套,TCP和UDP的区别?滑动窗口协议?为啥TCP比UDP占用资源多?TCP报文格式?然后又问了一下数据库的东西,简单问了一下数据库事务的四大特性。

然后着重开始问大数据项目,首先是Spark怎么进行性能调优,过程中遇到过什么问题,怎么解决的,数据量有多大等。然后面试官开始揪着一个问题进行深入提问,比如原来类似于合并两个文件,同时统计Top K,并且要保证实时性,对这个问题反正讨论了好久呢。最后比较蛋疼的是,面试官总结了一下说,可能现在好多是我们现在技术无法实现的,但我们必须有那个想法,有想法才能去慢慢实现,也是醉了。

因为top K 问题肯定涉及到堆的操作,面试官想让我写一个堆排序。。但他可能考虑时间长。。结果就让我说了一下思路。。顺便又说了一下快排和归并排序的思路。

一切都问完了,开始写一个题,大概就是字符串变整数的问题。需要考虑正负号,是不是数字,有没有越界等问题,都是剑指offer上的题,很简单的。

最后,面试官让我问他问题。。至此,二面结束(1个半小时)


三面:

三面感觉对方是一个部门领导吧,很有礼貌,面试之前先短信我什么时候有时间,非常客气。嗯呐,印象很好。。嘻嘻。

开始面试,首先老规矩,自我介绍一下。。然后问了一下数学建模比赛,做的啥和当时的分组情况。

然后开始简单问项目,这边已经不问基础知识了,大概把项目简单讲一下。。他可能在宏观的角度上提一些问题。

然后简单粗暴,开始做题。一个无序数组,把它变成A< B > C < D > E ,这种顺序。反正是不断优化吧,先想了一种O(nlogn)的方法,后来又想了一种O (n)的方法,也比较简单。

然后面试官开始问一些不是技术的问题了。比如怎么看待加班?如果有压力了怎么缓解?啥时候毕业?现在学校是在哪?什么校区?明年入职前会是一个什么状态?入职三年后希望自己是一个什么状态?巴拉巴拉都是这种问题。。。还有好多忘了。。。。HR的既视感。。。然而好像并不是唉。

最后让我问他问题。至此,三面结束(1小时)

百度网页搜索部门面试经历相关推荐

  1. 百度垂直搜索部门实习面经

    之前面了一次百度的实习,并且拿到offer,下面是实习过程中出现的题目,希望给同样投百度的同学一个参考. 百度垂直搜索部门实习面经 一面 1.      背景问题:自我介绍,问有关项目经历,描述以前做 ...

  2. 百度网页搜索要改版了(z)

    Donews 1月6日消息(记者 周然)1月6日,有百度内部员工证实,百度已开始小范围测试新搜索页面.至于何时大范围测试,他拒绝透露. 1月6日早上,有多名网友透露,百度搜索页布局发生变化,新版增加了 ...

  3. 百度网页搜索整合i贴吧内容暗中发力实时搜索

    12月17日下午消息,消息人士透露在百度搜索部分明星时,在搜索结果中加入了这位明星在其i贴吧的最新动态,并且可以与i贴吧内容同步进行更新.有业内人士分析称,这可能是百度在暗中发力实时搜索. 新浪科技随 ...

  4. 招聘 | 百度 - 核心搜索部门 - 社招/校招

    进NLP群->加入NLP交流群 你想了解中文第一搜索引擎的原理吗? 你想参与下一代新型搜索引擎的研发吗? 你想知道业界最新的技术与最难的问题之间会擦出怎样的火花吗? 心动不如行动,拿起你的简历, ...

  5. 百度网页搜索无法通过域名访问_网站换域名或网页内容改版对网站的影响以及网站换域名注意事项...

    一个网站如果换域名等于是重头开始做一个网站,之前的收录和排名都是全部为零,风险是非常大的.因此有想过换域名的站长需要谨慎,那么换域名对网站带来什么影响呢,给大家简单讲述几点. 网站换域名或网页内容改版 ...

  6. 百度google搜索 语法

    百度搜索语法 在网上看到的,感觉蛮实用的,收藏啦.. 百度产品-网页搜索-高级搜索 1. 减除无关资料 要搜寻关于"武侠小说",但不含"古龙"的资料,可使用如下 ...

  7. 百度网页评级标准完整版下载【官方文档】

    该文档是query-url质量评估的详细标准指南,内容较详细,当你遇到问题可以随时查看,建议您可以先阅读Part6的快速导读,了解本标准核心内容. 本文档主体内容包括以下方面: 评估基础知识:part ...

  8. [zf from byhh]百度完整的面试经历

    前言: 百度是我一直很崇拜的地方,也一直非常期待的地方.可能是源于我对网上诸多面经的理解以及她在宣讲会前后的宣传,我一直以为百度是一个只有非常牛X的人才能去的地方,里边的人都是超级大牛,所以像我这种机 ...

  9. 百度有道雅虎的实习面试经历

    百度知道的面试经历: 在水木看到的招聘信息,于是就投了下试试.然后过了几天接到电话让我去面试. 竟然不是在我所知道的上地九街的那个百度大厦...等不到公交只能打的到上地五街的百度了...(搞两个临近的 ...

最新文章

  1. matlab球坐标曲线,matlab绘制曲线subplotsphere球面坐标绘制饼图
  2. 【PTA天梯赛CCCC -2017决赛L2-3】图着色问题 (25 分)(图染色)
  3. (递归3)最大公约数
  4. python unittest 框架添加测试用例及运行
  5. 《分布式系统:概念与设计》一2.3.1 体系结构元素
  6. java 数学基础_Java中的基础数学
  7. 【2019】微软Power BI 每月功能更新系列——Power BI 8月版本功能完整解读
  8. ASP.NET Web程序设计 第一章 ASP.NET Web应用程序基础笔记
  9. 树上战争(HDU - 2545)
  10. mysql的函数的写法_mysql中分组函数的写法
  11. 英语语法学习--名词
  12. 深度学习课后week2 编程(识别猫)
  13. 计算机无法读光盘,win7系统无法读取光盘数据怎么办 电脑光驱读不出光盘数据解决方法...
  14. C语言 负数对正数取余,负数取余/整除,Python和C语言的不同
  15. 从零开始变成一个脚本小子002-初窥密码2
  16. java小组的队名,有创意的队名和口号
  17. java打印数组的连续非空子集_求一个字符串数组所有非空子集
  18. ZiPhone一键破解1.1.4nbsp;iPhone完整教程
  19. 【java毕业设计】基于javaEE+原生Servlet+MySql的企业财务管理系统设计与实现(毕业论文+程序源码)——企业财务管理系统
  20. PTA - 数据库合集20

热门文章

  1. 【考研线代】一. 行列式
  2. 新世纪英语综合教程4(第二版)单元课后选词填空汇总
  3. MySQL运行出错:Could not acquire management access for administration
  4. 3DCAT实时渲染云在BIM领域的应用
  5. ChatGPT 爆红后,估值 290 亿美元的 Open AI 要被收购?
  6. windows内核情景分析 --- 文件系统
  7. NM - NetworkManager
  8. ubuntu16.04中无法识别u盘
  9. 美团年营收1791亿增56%:亏156亿 研发投入167亿
  10. Web安全--核心防御机制