一面 7月21日
1.自我介绍
2.项目介绍
3.算法题:数组区间求和 力扣303
4.算法题:二维数组矩阵求和 力扣304
5.写个sql,查score最高的学生id(score有重复)
6.怎么优化
7.索引数据结构,为什么用这个数据结构
8.redis数据结构
9.压缩链表介绍一下,跳表介绍下
10.为什么MySQL不用跳表做索引而是用B+树
11.你有什么想问我的吗?
面完已经有差不多一天了,没有人联系我,以字节的效率看应该是凉了
稍微总结下:问的不难,也都会,还是心态要放平,秋招第一场面试有些紧张,题是都做出来了,但是过程有点曲折,做完主动说自己表现不好能不能加一题,面试官说看之后有没有时间,最后问完八股文就没时间了,恐怕就是一开始算法题的表现不佳被抬走了,正式批再试试吧
------------------------
还真有二面,但是感觉有点悬,第三天才接到电话,我朋友和我同一个hr,昨天面完今天接到电话,接到电话的时间还比我早,如果一面也有排序我可能排在最后面了,二面争取表现好点吧
😂
二面 7月27日
1.自我介绍
2.HashMap的结构
3.Redis里的zset介绍下
4.跳表介绍一下
5.MQ比较了解哪个(答都不太了解直接就没问了)
6.主从复制了解吗?能保证一致性(忘了是最终一致性还是强一致性了)吗?
7.HTTP状态码 301和302什么区别
8.select和epoll的区别
9.聚簇索引和非聚簇索引
10.创建线程池的参数
11.每个参数什么作用
12.简单的聊了聊商城项目(对redis缓存热点数据提问)
13.K个一组反转链表(没写出来,丢人了) 力扣25
14.反问
可能还有什么问题不太记得了,面试过程很短,面完就觉得自己凉透了,前面的问题除了mq直接跳过了,都回答得还可以吧,结果最后k个一组反转链表细节没抠出来
这一道算法题没写出来,面试官直接说没什么问题了,硬着头皮反问环节问了下对我的评价"你一个应届生应该好好搞搞基础,看你上次题目也没做好,这次也没做出来,不要光去捣鼓那些分布式和RPC什么的去了"
听完评价感觉就是凉了,看一眼时间,才面了半小时,这恐怕凉透了,难受了老半天
今天上午痛定思痛,复习算法题的时候不能光看思路,要自己写一遍,接到约面也要每天写几道算法题保持手感,不能一股脑捣鼓理论和项目,然后就因为短时间没面试了,摸鱼了一上午
中午接到电话,说我通过了,约了周六的三面,我自己都不能理解,要不是接通的时候hr确认了我的名字,我都寻思是不是打错电话了,不管怎么样,有面试就好好准备,冲了!
三面 7月31日
1.自我介绍
2.学校学习的课程有哪些
3.操作系统学过对吧?说说看多线程和多进程
4.你刚才只讲了线程和进程的差别,说说看为什么要多进程
5.多线程的优势呢?
6.并发和多线程什么关系?
7.讲讲看内存管理,有什么你觉得我可能不知道的?
8.计算机网络也学过对吧,说说看HTTP
9.TCP的拥塞控制说说看
10.知道ARP吗?知道BGP吗?
11.数据库用过对吧,来道题
8个班级,查询每个班数学前三的男生和语文前三的女生(一共8*(3+3) 48)条数据
(写不来,面试官评价:你这思路差得有点远啊)
12.说说看MySQL的事务是怎么达到我们需要的效果的?
13.算法题
一个0~9首尾相连的环,求n步后回到0点的方法数
14.人际交往场景题
15.你现在是在学校还是暑假?每天干什么
16.你是学Java对吗?
17.你有意向城市吗?一定要去北京吗?
反问:
需要实习吗?如果去实习怎么安排
稍微总结下,三面面试官非常nice,体验极好,全程有说有笑,虽然sql语句写得稀烂的时候,我笑得比较尴尬,但是没有追问下去了,换理论知识了
算法题先讲思路,有反馈,应该是一直看着在写(发现我想用if语句处理边界提醒可以直接取模)
问题都是很开放式,确实有点措手不及,不过都可以沟通,面试官也都会耐心反馈,也不会追问你不了解的东西
许愿oc
全部评论
(17) 回帖