更新:9.25号收到意向书,感谢美团,感谢牛客~
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周之内
美团的面试官都很nice,遇到不会的不是立马打断,反而会耐心解答,最后许愿个offer!
全部评论
(16) 回帖