美团面经

今天刚面试的美团,java,什么部门我忘了,我主修的java和python,问题如下,供参考:
面试官应该都是临时叫来的,没有提前准备过,需要现场看简历。看完简历后,开始问问题,不过面试官态度很和蔼、很真实,实事求是,会的就认可,说错的也是随意嘲讽。。。好继续。。。
一面:
1.上来就是一道题:给一个字符串,比如“123”,把这个字符串转成123,写代码。看了是不是觉得so easy?没错,有坑,需要考虑正负、溢出等等异常处理,测试用例要考虑全面,我吃亏了,大伙可以注意一下。
2.又是一道题:1亿个单词,每个词的长度不长,也就一两字节,求这些词每个词的出现次数,典型的问题吧,是不是觉得也so easy?没错,依然有坑。。。这个其实也不算坑,是我见识短了,最后“逼”着面试官告诉我了,他很接地气地给我画出来了——查找树!
3.又是一道题,没错,一面,你没看错,一面,啥都没问,上来先三道题,具体忘了,但是是个典型的top n问题。
4.问我Spring(我项目上写了,但是太久没用,忘差不多了,哈哈),如果让我实现IOC,我怎么实现啊
5.终于问了一个Java问题,Java动态***问我了解吗
6.面试官说:“三次握手四次挥手你知道吧,好,那你说一下close wait 是发生在client 还是 server,什么时候发生的。”
7.我俩讨论了一下协程的问题,最后说我理解不够透彻,协程和多线程的最核心区别(用户态、内核态问题)。

一面面试官该解释的解释,该嘲讽的嘲讽,其实挺够意思的,二面等候中间还给我打个电话,让我别着急,不过如何,感谢。

二面:
1.上来就问了一道题:(没错,我的面试过程就是这样)经典的Top k 问题,让我先说思想再实现。此人也是很直接,说:“你先说思想,如果思想都不对就不用实现了。”我给了他两种思想,他说时间复杂度可以了,实现一下,然后我不会(思想派了,囧)。
2.又一道题:(哈哈哈。。。)5000万个数(无重复),从中取出m个,要求保证随机性,内存2G;然后又添加限制时间复杂度和空间复杂的分别为m、m。这题我给出了很多方案,最后达到他满意的程度了,然后实现,我用的Python实现。
3.问我项目的事情了。
4.问我数据库,sql的事情,写了一条sql语句,就是联合查询。然后问我做的表,我说最大做的2亿条数据。又问我优化的事情,表的拆分问题。
5.问我了解分布式吗。

二面能想起来的就这样了,面试官感觉是个直接的人。
各人不同,这次面试考我的基础套路不多,所以有时候套路不一定能解决问题啊,还得随机应变,还好今天没太丢人,至少还是答上来不少,至于结果,找工作这事情,不是顶级大神,基本就是实力和运气共同决定的,所以也不必太刻意,随缘即可。
因为看了不少面经,所以来回馈一下大伙。


#美团#
全部评论
问的很基础 不算难。。。
点赞 回复
分享
发布于 2017-04-24 23:39
楼主是实习面试?什么时候收到通知的请问
点赞 回复
分享
发布于 2017-04-25 00:09
联想
校招火热招聘中
官网直投
请问1亿个单词次数用查找树是怎么用
点赞 回复
分享
发布于 2017-04-25 00:42
第一个就是atoi呀,经常问的
点赞 回复
分享
发布于 2017-04-25 07:14

相关推荐

6 收藏 评论
分享
牛客网
牛客企业服务