百度Java三面面经

等了两周,终于等来了三面。。。
三面没有问技术问题,主要问了一些项目和实习经历,说一个印象最深的问题吧
给一个1000万个数的数组,随机的,找出最大的两个,要求时间复杂度越小越好。
一开始我说用优先级队列,时间复杂度是O(n),然后面试官提示还能在降低点吗。。。
最后提示用MapRudce。。。简直不按套路出牌啊。。。问这种问题谁会用MR啊。。。
然后面试官问用多少个map比较好,很可惜,对这方面不是很熟悉所以就没答上来。。。
难受。。。
如果没过,一定是这个问题的锅
【p.s. YCY姐姐和ZLB叔叔也不怎么管用啊】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值