我的实习求职之路
从四月份儿到现在,我终于结束了我的实习求职之路。今天写一篇文章,记录我的实习求职经历,顺便把我的面经也发出来,给大家参考参考。
小米
一面:
算法:
1、反转链表
2、中序遍历
八股
1、RabbitMQ五种作模式
2、tcpudp区别
3、数据库事务
4、隔离级别
5、token,反射
6、高性能网络框架
7、Redis
8、网关鉴权怎么做的
9、数据库范式
10、情景题,设计数据库
二面:
算法题:
1、 反转链表(自己写链表结构,然后写测试用例)
八股:
1、 tcp和udp的区别
2、 tcp是怎么知道传输过程中数据丢了
3、 udp和tcp的应用场景
4、 udp可以做安全传输吗
这个二面有些没记起来,八股记得不完整
杭州数新网络
一面:
缓存击穿,缓存穿透,缓存雪崩
jvm区域是如何划分的
垃圾回收是怎么进行的
常见的垃圾收集器
二面:
1、讲一讲你的项目
2、你写的后端是吗,那前端是怎么完成的
3、账号密码登录的形式,从登录到数据库入库,这个简单流程讲一下
4、密码怎么存储的,明文存储的吗,还是经过了加密(答的明文存储,如果答了加密,估计还会问加密方式)
5、如果用户不想明文存储,有没有好的策略
6、md5值有了解吗
7、情景:像抖音那样用户量很庞大的时候,我们进行水平分表时,有没有什么可供参考的策略
8、情景:一开始分区的游戏,后来前边的区都没什么人玩了,这时候要进行和区,数据库的id字段会有冲突,有没有什么好的参考策略
9、情景算法:我们要看一个文件夹里有多少文件。文件夹里可能有子文件夹,子文件夹里的文件也要算,子文件夹里也会有子文件夹,讲一下你的思路
10、你刚才说用递归,那我们在写递归方法的时候有没有什么需要注意的点
11、那假如一个递归方法,十几行代码。现在有两种情况,一种是递归调用自己的语句在方法中间部分,一种是递归调用自己的语句在方法末尾部分,这两种情况有什么区别
12、情景题:现在一个电商平台搞活动,签到7天送优惠劵,但之后还会有签到15天、30天送优惠券的活动,为了以后能尽量少的对程序做改动,我们的数据库中应该怎么设计这个活动
13、情景题:那我们现在要记录用户的签到活动,我们应该怎么设计数据库
14、情景算法:一只青蛙,掉到了井里,青蛙每天会往上跳一次,每天晚上又会下滑一段距离。现在知道井深高度,一次蛙跳的高度和青蛙每晚下滑的高度。怎么设计方法求几天能跳出来井,要考虑什问题
15、情景算法:过河问题,河这边有一群人,河上只有一条小船,每次划船过河只能带固定的人数,每次过去之后还要有一个人把小船划回来。知道要过河的人数和小船一次的载人数,设计方法求几次过河能将所有人送到河对岸,要考虑哪些问题
三面:
1、Java锁有哪些
2、那详细讲讲synchronized和reentrantlock
3、讲一讲类加载的过程
4、一个可加载文件(类文件)的结构大概是什么样的
5、讲一讲垃圾回收算法
6、讲一讲多线程框架吧(不知道该怎么答,直接把线程池讲了讲)
7、讲一下map的底层实现
8、hashmap是多线程不安全的,有了解线程安全的map吗
9、你说1.8之后的ConcurrentHashMap性能更高一点,有没有做过压力测试,具体提升了多少
10、讲一讲反射还有他的应用场景吧
11、讲讲数据结构里边各种的排序算法,还有他们各自的优缺点
12、介绍一下redis吧
13、你刚才讲到分布式锁,能讲一下分布式锁的应用场景吗
14、讲一下tcp的三次握手
15、讲一下tcp和udp的区别,还有他们各自的使用场景
16、知道滑动窗口吗,是干嘛用的,怎么用的
17、讲一下数据库事务吧
这个HR也问了一些项目,但我记不起来了
字节
1、 垃圾回收算法
2、 常见的设计模式有哪些,详细讲一下自己知道的
3、 手撕单例模式,懒汉式加载,双重校验锁
4、 int和integer的区别
5、 int和integer的比较过程
6、 integer和integer的比较过程
7、 mysql场景题,先设计表,然后要根据自己设计的几个的表写一个搜索语句,多表查询
8、 存储引擎知道吗
9、 讲一讲innodb和myisam的区别
10、四种隔离级别,mysql默认的隔离级别是什么
11、innodb和myisam的索引?
12、redis的持久化策略
13、rdb和aof各自的使用场景?
14、知道那些redis的常用命令?
算法题:
一个int类型的n,一个int[] A,求由A中的数构成的小于n的最大值
从开始实习,求职到现在,我投了好多份简历。给面试的就很少,感觉今年的就业压力也非常大。但总的来说,努努力,实习还是可以找到的。
大家有问题的都可以在评论区讨论,我可能不太经常上线,但有问题的,我看到之后我一定会回复。
最后祝愿大家都能找到自己心仪的实习或者正式工作。
分享笔记到此结束,英雄联盟,启动!!!!!!
#我的实习求职记录#