百度软件开发一面面经

今天11点面试,持续时间1小时16分钟。因为知识不熟练,被鄙视了。 1.自我介绍,讲项目。面试官不感兴趣,10分钟结束。 2.写斐波那契程序。我写了个非递归的。面试官看完后让写了个递归的。 3.然后分析递归的复杂度。不会。 4.分析fabonacci(4)的执行过程 5.分析递归过程。我画了个入栈出栈图。解释了一下。分析这个函数执行玩之后,main函数会做什么?不知道。 6.一个场景题:假如已经获取了一批网页,给定一系列的学校信息,查找这些网页中是否存在这些学校信息,并返回王网页信息。 我刚开始没理解,以为让写kmp字符串匹配。面试官解释了一下。我才明白。然后用find写了一个。但是没有返回网页信息。然后又写了一个,面试官说如果一个网页中有两个学校信息,你不是要返回网页两次吗?我就调换了for循环的顺序。这道题前后反复改了3次,看出面试官已经不高兴了。 7.解释笔试题中最后的那个背包问题,因为我之前写过很多次,笔试时5分钟就写完了。但是一直处于只可意会不可言传的状态,面试让解释时,我解释了10分钟面试官还是不满意,就怀疑我是作弊了。我说这个01背包我写过很多次,可以说三条语句我都背下来了,就是为了应付笔试,但是没有尝试过用简练的话讲出来。面试官说这题算了。哎,这特么还背了个锅啊。 8.说了一个死锁的例子。源码到可执行程序的过程。 9.画了构建堆的过程。堆排序的过程。 10.我问我能通过这轮么?面试官说不能说,等通知。我就知道b了。但是我还是又问了几个无关痛痒的问题。 百度再见。能参加一轮面试已经很满足了。继续其他的面试了#百度#
全部评论
楼主什么岗位
点赞 回复 分享
发布于 2017-09-17 11:48
我觉得我们面的是一个面试官,问题都一毛一样……
点赞 回复 分享
发布于 2017-09-17 13:39
网页那个到底想问啥?
点赞 回复 分享
发布于 2017-09-17 21:41
没有,百度的好像都是不给结果,说要统一排序
点赞 回复 分享
发布于 2017-09-17 21:47
貌似是同一个面试官。。。。。
点赞 回复 分享
发布于 2017-09-19 14:50

相关推荐

点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
02-16 22:33
杉川机器人 嵌入式工程师 18.0k*13.0, 年终奖1~9个月浮动
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务