美团点评(三轮技术面+一轮HR面,offer)
4658
2020.11.13
发布于 未知归属地

09.png

背景介绍

本科东北某985机械专业,研究生武汉某985计算机专业,勉勉强强算半个科班?无实习、无项目、无计算机相关竞赛,“三无”选手一枚,是真滴菜。而且专硕两年制,上了半年课,疫情在家呆了半年,实话说,找工作之前,我没去过实验室,更不用提项目了。说到这还是要感谢研究生导师当时保研要了我,我是真没想到自己可以从机械跨专业保研到计算机,如果有学弟学妹想咨询跨专业保研的事,也欢迎私聊。虽然研究生期间没参与过项目吧,但好歹简历上有计算机学院的硕士,不会挂简历,足以足以。

因为自己没有研究算法相关,加上听往届学长们说找工作越来越难,去年10月开始决定找Java开发岗,后面投递的也都是这个岗位。最终收获的意向书有:字节跳动、百度、快手、美团点评、网易、京东。研一下才知道的力扣,如果能早点知道,可能会准备的更充分,哈哈,再夸一下,力扣真是找工作地好帮手!

9.10号一面1h

1.自我介绍

2.为什么转专业?

3.本科接触过哪些编程?

4.本科研究生成绩排名?

5.数学建模比赛负责什么?

6.秒杀系统介绍一下?为什么要引入redis?

7.还知道其他缓存吗?

8.memcached和redis区别?

9.redis支持多核吗?

10.多核是啥意思?并行并发的区别?用专业术语描述一下

11.redis的value支持多大?

12.redis的过期策略?

13.100k的数据适合用memcached还是redis?(应该是memcached)

14.mq有几种?区别了解吗?(rabbitmq,rocketmq,kafka区别)

15.七层网络协议都有哪些?

16.TCP/IP五层有哪些?为什么分层?

17.交换机,路由器是哪一层?物理层是啥?

18.TCP和Http的区别?

19.http是基于tcp还是udp?

20.长连接说一下

21.tcp的报文头?有报文长度嘛?

22.tcp和udp区别?

23.粘包问题怎么解决?(添加报文长度、每个报文结尾加分隔符、报文设置固定长度、发送方关闭nagle算法)

24.滑动窗口,拥塞控制说一下,窗口满了怎么办?缓冲了解吗?

25.四次挥手状态位?客户端处于finwait1的时候还能给服务端发数据吗?

26.int和Integer区别?

27.定义一个Integer,存在哪?

28.堆和栈区别?

29.重载和重写区别?

30.一个类中可以重写方法吗?

31.线程池的优点?

32.多线程解决的问题是什么?有缺点吗?

33.死锁解释一下?如何解决?

34.调用start和run的区别?sleep和wait区别?

35.垃圾回收算法有哪些?在哪里进行?

36.全局变量存在哪?

37.代码能力怎么样?1-10打分,如何打分?

38.跟代码能力特别强的同学的差距在哪?

39.代码题:冒泡排序

先写了个普通的冒泡,之后问如何优化一个已经排好序的数组的输出,之后又让递归写冒泡排序。

9.16号二面1h

1.先做算法题:

删除链表中节点值等于target的节点。

不创建辅助节点该怎么做?

2.深拷贝和浅拷贝的区别?

3.项目相关问题

4.场景题:微博大V每次发微博,如何设计一个接口,给大V的所有粉丝进行推送消息?

刚开始说用消息队列,后来面试官说如果大V是话痨,队列满了就不行。而且按照主题监听,需要设置特别多主题,因为有很多大V也不行。

后面主要是围绕设计数据库,如何互关,如何建表,等等说的。

这块有聊了二十分钟左右。

5.性格上有什么缺点?

6.哪些offer,怎么选择?

7.反问:部门业务?

答:美团平台,地图搜索组

9.18号三面45min

1.自我介绍

2.项目介绍?了解c++吗?

3.秒杀系统介绍一下?为啥引入redis?

4.为啥redis快?

5.其他缓存了解什么?区别?

6.在导师合作公司都干了什么?(人脸识别相关)

7.介绍一下你的人脸识别检测系统(这块说了十分钟左右)

8.秒杀系统压测了吗?如果继续增大并发量,那么接下来的瓶颈是什么?如何解决?(mq)

9.做题:字符串翻转(abc→cba)

说实话,碰到这个题我惊呆了,我和面试官确认了两遍题目,面试官说对,就是反转字符串!

10.redis和mysql区别?

11.之前参加的比赛有没有创新点?介绍一下

12.毕业设计方向是什么?有没有创新点?

13.其他家offer有没有偏向的?想去哪?

14.以后规划?

15.面试官后面介绍说自己组里是做搜索的,有工程和算法,以后有机会也可以进去转算法之类的,面试官人很nice~

16.面试官介绍自己部门差不多5min

9.23号HR面15min

1.自我介绍

2.挑一个对自己挑战大的项目说一下,遇到什么问题?如何解决?

3.团队分歧怎么看?

4.了解我们部门业务吗?

5.家在哪?父母做什么的?意向地?

6.如果能拿到offer,能实习吗?

7.还有其他offer吗?想去哪?

8.为什么知道美团的Java比较好?

9.反问:新人培养,公司有5天培训,之后部门有导师带,定期分享会等等~

10.反问:什么时候有结果?答:1-2周之内

评论 (0)