问过面试官说运营开发和后台开发紧密联系没啥区别(主要做组件,还有会写一些前端页面,小程序啥的)
问项目:难点是啥怎么解决的。
做本地缓存的组件底层是什么数据结构知道吗?
多级缓存一致性怎么保证?
缓存雪崩和缓存击穿有什么区别?
缓存同时失效怎么办?
为什么使用Redis的某一数据结构做某一模块的功能?
是否是自己搭建的中间件比如Elastic search,Kafka等服务器的?如果是怎么设置的?
怎么配置Kafka的topic属性和生命周期长短的以及其内存大小?(都忘了怎么做得了)
Redis怎么做持久化?
进程和线程的区别?
怎么保证线程安全?
ThreadLocal怎么保证线程安全,使用之后如何做清理工作?
ThreadlocMap的键值是什么引用类型?(蒙了一个弱引用)
ThreadLocalMap中对象存在Java内存的哪里?
MySQL有哪些锁?
无手撕算法。