网上基本没有面经,分享一下。以项目和简历为主提问,问得比较发散。
面试时间:12.13
已感谢信
八股:
1、Redis分布式锁
1.1 获取不到锁怎么处理?
1.2 如果锁过期了,但业务还在处理,此时锁又被其他用户获取了,如何解决?
1.3 Redis机器时间跳变,对锁有什么影响以及会出现什么情况?如何处理?
1.4 Redis锁会出现误删的情况吗?
2、MySQL主从复制,如何实现的
主从复制是MySQL的功能还是InnoDB引擎的功能
3、介绍数据库事务
4、事务隔离级别,为什么需要设置4种隔离级别
5、MVCC机制
6、JWT token
7、进程、线程、协程
8、为什么需要用户态和内核态
9、在Linux上遇到的问题,你会如何去排除
10、平常是怎么学习的?
手撕:
给一个非负数组和一个整数k,每次可以选择向数组中的任一数字加1,执行k次操作后,问数组元素的乘积最大为多少?
对应力扣2233. K次增加后的最大乘积