9月22日度小满一二三面
一面:(40分钟)
1.自我介绍
2.介绍项目
3.数据库索引,重点问了mysql中数据是否都是存在叶子节点上?
4.数据库的隔离级别
5.redis的持久化
6.讲下Linux的shell指令
7.如何用Linux指令查看一个端口
8.算法题
给你一个整数n,从1到n中找出连续的序列,使得它们的和为n,输出全部的序列
例如:6
输出:1,2,3和 6
二面:(35分钟)
1.讲下GC
2.打印链表,给出链表:1->2->3->4->5->6
打印结果:1->6->2->5->3->4
刚开始使用了stack来实现,后来面试官说实现O(1)的空间复杂度的算法,方法:1.对等打断链表成两个部分 2.反转左边链表 3.进行链表的组合。
三面:(20分钟)感觉就是在聊天
1.项目中你感觉到的难点以及如何解决的?
2.分布式锁的了解
3.异步和同步的应用场景
4.redis的应用场景
5.如何看书学习的?
6.time-wait和close-wait这两个阶段在四次挥手中代表是什么意思?
7.你有什么问题?