#0814好未来二面凉经
# 一面
- linux 进程间通信的方式有哪几种
- 为什么是三次握手和四次挥手?
- linux 查找某个目录下某些匹配的文件名
- MySQL的乐观锁和悲观锁介绍一下
- 事务两阶段和三阶段提交了解吗
- ThreadLocal的用法和原理,会存在什么问题?
- 垃圾回收算法
- 64G内存的机器,JVM的参数如何配置
## 手撕代码
- 写一下HashMap的put方法
- 给定一个字符串,输出字符串中对称的子字符串的最大长度,如google对应结果为goog
#二面
- 项目的架构用到的技术栈都分别解决了什么问题?
- 删除Redis缓存失败,一个事务内导致业务强依赖Redis如何解决?
- MQ异步发送消息,消息发送失败了怎么办?
- 邮件服务批量发送邮件发送到一半服务挂掉了怎么办?
## 手撕代码
- 找出数组中第二大数: int[] array = {3, 25,9, 7, 16,10, 6}; 不能使用API(只让用数组)
攒个人品。