58同城java后台开发 一面面经
HashMap?
hashMap、hashTable、TreeHash的区别。
sleep 和 wait 的区别?
start 和 run 的区别?
hashCode 和 equals 的区别?
深拷贝和浅拷贝的区别?
sysnchronized 底层原理?
什么是死锁、如何避免死锁?
如何排查 cpu 飙高?
线程的状态?
线程的实现、用法?
HTTP 和 HTTPS 的区别?
HTTPS 的加密方式?
乐观锁和悲观锁?
Redis 持久化方式?
Redis 如何实现分布式锁?
Redis 数据存储量很大,使用 keys * 会有什么问题?
缓存穿透、缓存雪崩,如何解决?
数组和链表的区别?
Redis 内部实现形式?
Linux 比较两个文件,文件有两列数据,有一列相同,怎么找到这列?
MySQL 聚簇索引和非聚簇索引?
设计分布式 Id 的生成器?
一致性哈希?
#58集团##面试题目#