上来就一题算法(2选一):
1、买卖股票的最佳时机 K=1
2、判断一棵树是否为平衡二叉树
项目:
3、Redis的使用场景
4、跳表如何实现
5、各种缓存问题的原因以及解决方案---(缓存雪崩、缓存击穿、缓存穿透)
6、如果你自己来实现一个布隆顾虑器,该如何实现
7、事务的各种级别及每个级别的产生的问题(我、、、最近没复习)
8、MVCC的具体实现过程
9、Redo log与 Binary log的作用以及区别
10、一个语句慢的话该怎么排查(slow log + profile + 数据量没变一直慢、偶尔慢)
Java基础
12、String 类用final修饰了有什么好处(懵逼)
13、new一个对象了,对象在JVM中的布局,注意不是Java的运行时区域
操作系统
14、产生死锁的4个条件 (我、、、只说出了2个,最近头大)
15、进程的通信方式
反问:
1、你们公司的技术栈
面试官:和你简历上的技术栈匹合度蛮高的(我就在想,你不会没看到过这种类似的项目吧,这可是烂大街的牛客社区项目)
2、有什么学习的简历
总结:面试官人挺好的,和美团一面的面试官一样,你不会的话,会引导你,这种面试体验还是极佳的,只怪自己太菜,喜欢裸面
全部评论
(12) 回帖