一面(50min)
实习经历
Git了解吗?你实习的时候,公司的分支是怎么管理的?
项目介绍
项目结构是什么
网关做了什么?
使用的什么框架?
网关底层怎么实现的?
怎么做的分库分表
分片键的选择?
分表数量的选择
介绍一下布隆过滤器
解释下为什么会发生误判
怎么保证缓存数据库的数据一致性?
数据库索引介绍一下?
索引失效场景?
怎么优化sql查询
Sql的查询过程你有了解吗?给我说一下update的具体经历了什么过程?
自己实现项目怎么做限流
Redis的实现
令牌桶了解吗?
网络层的协议有哪些?
TCP了解吗?
DNS基于什么协议的?
了解多线程吗?多线程怎么创建的?
线程池了解吗?
什么情况下会产生线程安全问题?
线程安全怎么解决的?
除了Sync还有什么?
Reentr是什么锁?可以重入吗?
公平锁和非公平锁?
了解CAS吗?
ConcurrentHashMap怎么使用CAS的?
线程间是怎么进行通信的?
Condownlounch有了解吗?
数据结构了解吗?队列和栈
内存补齐有听说过吗?
Linux了解吗?
消息队列除了RocketMQ还有用过其他的吗?
岗位/面试时间 Java 2024.7.29