3个月从外包8K到美团25K,附上我的一面、二面、三面、HR面面经,已意向书!

前言

自我介绍一下,本人普通一本毕业,毕业后一直待在一家不大不小的外包公司,五月份的时候因为一些个人原因离职了,离职后处理完私事后一直在看面经刷题以及做项目经验,然后在9月面试了美团,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.代码题:冒泡排序

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

面经分享

在这里分享一下我的面试题,这些都是我自己根据网上的资料和自己的资料整合起来的,大概包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等等。有需要的朋友点击这里备注csdn即可无偿获取,希望帮助到大家!

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周之内

最后

分享是一种美德,下面附上我的资料大家需要的可以自取;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

对于大厂面试,我最后想要强调的一点就是心态真的很重要,是决定你在面试过程中发挥的关键,若不能正常发挥,很可能就因为一个小失误与offer失之交臂,所以一定要重视起来。以上资料都是免费获取的,有需要的点击这里备注csdn即可免费获取,希望帮助到你们!另外提醒一点,充分复习,是消除你紧张的心理状态的关键,但你复习充分了,自然面试过程中就要有底气得多。

猜你喜欢

转载自blog.csdn.net/weixin_49494194/article/details/110076121