最近的一些面试题

算法

CodeTop企业题库    刷刷leetcode热门题目

项目

重点:背景-方案设计和抉择-落地-监控-压测-业务指标;循序展开,突出深度和广度

热门话题

1.线程池工作原理&参数设置的根据

2.线程状态

3.JVM内存区域、GC过程;线上处理此类问题的思路和案例

4.悲观锁&乐观锁、CAS、锁升级、Synchronize原理

5.AQS

6.Hashmap&ConcurrentHashMap 模型、扩容、hash原理

7.负载均衡算法

8.限流算法

9.生成唯一ID算法

10.缓存模型和各自利弊,和DB的一致性保障、LRU、LFU、FIFO

11.缓存热点、穿透、击穿

12.LocalCache使用和一致性保障

13.分布式CAP理论、CP和AP系统的抉择

14.分布式事务

15.输入一个域名到展现页面的过程

16.A系统调用B系统的SOA过程,和错误排查

17.序列化协议

18.Java并发结构

19.设计模式

消息队列

1.Kafka&RocketMQ设计、性能对比

2.消息有序保障、事务&延迟消息实现

3.ZK选主、和NameServer对比

4.项目中运用的场景、消息堵塞的处理

5.如何保障消息不丢、ACK的方式、幂等性

数据库

1.B+树原理

2.Mysql事务隔离级别、锁、日志、MVVC

3.索引下推、回表

4.写磁盘如何保障高性能

5.innodb缓存池

6.走不到索引的bad case

7.分库分表实现

8.分页扫描全表实现

Spring

1.容器刷新过程

2.AOP

3.Bean的生命周期

4.循环依赖解决

Redis

1.SDS扩容

2.过期清除

3.Zset实现结构

4.Hash扩容

5.集群模式

6.IO多路复用

7.分布式锁(原子命令&红锁&锁续租)

8.AOF&RDB

9.一致性哈希

开放性话题

1.秒杀设计、火车票预订系统设计

2.每次选择工作的心理历程

3.下一份工作期待得到什么

4.软性考察、压力测试

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值