百度上海智能研发中心一面

Prometheus告警机制原理

介绍hashmap和concurrentHashmap

concurrentHashmap和hashmap如果线程1在遍历 另一个线程对这个map进行修改操作 会发生什么现象

对线程安全的理解

通过什么方法解决线程安全

除了上锁 CAS等还有其他手段 不用锁的话 (集合的类设计成一种不可变的状态 多个线程相互传递就不是一个对象了 自然也不会有线程安全的问题)

java创建对象和对象回收的过程 类加载的过程

了解过自定义类加载器吗

多线程项目里怎么用

多线程怎么让一个线程终止

linux kill命令的底层原理是什么

执行一条sql会分成哪些阶段

mysql存储引擎怎样实现事务 可重复读隔离级别 怎么实现

undo log redo log的作用

记到redo log里的数据 如果机器宕机的话数据可以恢复吗 redo log怎么持久化 

mysql主从同步相关的 如果没有主从同步的话 可以从redo log里从数据里恢复 如果是主从同步下的场景 主库宕机了 从库可能还没有收到binlog 或者是其他的原因 这样怎么来确保主从同步

redis和kafka和项目怎么用到

kafka主要解决什么问题 

kafka生产消息时候怎么确定生产到哪个分区

如果多个分区 消息的有序性怎么保证

算法题:

快排

你可能感兴趣的:(java,开发语言)