
本科东北某985机械专业,研究生武汉某985计算机专业,勉勉强强算半个科班?无实习、无项目、无计算机相关竞赛,“三无”选手一枚,是真滴菜。而且专硕两年制,上了半年课,疫情在家呆了半年,实话说,找工作之前,我没去过实验室,更不用提项目了。说到这还是要感谢研究生导师当时保研要了我,我是真没想到自己可以从机械跨专业保研到计算机,如果有学弟学妹想咨询跨专业保研的事,也欢迎私聊。虽然研究生期间没参与过项目吧,但好歹简历上有计算机学院的硕士,不会挂简历,足以足以。
因为自己没有研究算法相关,加上听往届学长们说找工作越来越难,去年10月开始决定找Java开发岗,后面投递的也都是这个岗位。最终收获的意向书有:字节跳动、百度、快手、美团点评、网易、京东。研一下才知道的力扣,如果能早点知道,可能会准备的更充分,哈哈,再夸一下,力扣真是找工作地好帮手!
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.代码题:冒泡排序
先写了个普通的冒泡,之后问如何优化一个已经排好序的数组的输出,之后又让递归写冒泡排序。
1.先做算法题:
删除链表中节点值等于target的节点。
不创建辅助节点该怎么做?
2.深拷贝和浅拷贝的区别?
3.项目相关问题
4.场景题:微博大V每次发微博,如何设计一个接口,给大V的所有粉丝进行推送消息?
刚开始说用消息队列,后来面试官说如果大V是话痨,队列满了就不行。而且按照主题监听,需要设置特别多主题,因为有很多大V也不行。
后面主要是围绕设计数据库,如何互关,如何建表,等等说的。
这块有聊了二十分钟左右。
5.性格上有什么缺点?
6.哪些offer,怎么选择?
7.反问:部门业务?
答:美团平台,地图搜索组
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
1.自我介绍
2.挑一个对自己挑战大的项目说一下,遇到什么问题?如何解决?
3.团队分歧怎么看?
4.了解我们部门业务吗?
5.家在哪?父母做什么的?意向地?
6.如果能拿到offer,能实习吗?
7.还有其他offer吗?想去哪?
8.为什么知道美团的Java比较好?
9.反问:新人培养,公司有5天培训,之后部门有导师带,定期分享会等等~
10.反问:什么时候有结果?答:1-2周之内