瓜子二手车实习 一二面
一面
1、项目介绍(由于面试官好像不太熟悉区块链 所以介绍了两遍,第二遍是用分布式的角度说)
2、项目中你觉得有哪些技术亮点,说了分布式锁、RabbitMQ削峰填谷
3、分布式锁为什么使用redisson而不是直接使用setnx,redisson有什么优势吗
然后面试官就说下一环节 八股环节
4、mysql的事务
5、慢SQL问题
6、线程池用过没有 说说他的核心参数
7、线程池的拒绝策略(脑子不好使 只记住了3个)
8、平时是怎么使用的线程池?怎么设置的参数?
然后出了一道sql题目 让我说思路
一张表里面有两列信息 一列自增ID 一列对应的email,email是有重复项的,让构思一个SQL进行email去重 留下最新的email信息
之后就是反问环节
二面
1、为什么想换实习
2、你现在的方向前景怎么样
3、然后问本科和硕士阶段学了哪些课程
4、场景题:如果用户说系统使用的时候会偶尔卡顿 该怎么排除问题(开始没理解 把慢接口排查说了,之后面试官提醒后 反应过来是要做JVM GC排查)
5、HTTP 和 HTTPS的区别 TLS的握手流程 (开始吟唱)
6、https在项目中如何应用的
7、反问:java的发展方向和学习路线
面试官很好 即时开始没理解到 还是会等你说完再给你提醒
#瓜子二手车##软件开发笔面经#