面试公司:深圳市长亮科技股份有限公司
面试岗位:java开发薪资范围:10k-13k
面试问题:1.项目自己负责的那部分模块2.redis有10w数据,有2w热点数据,怎么保证这2w是热点数据3. hashmap和hashtable的区别3.linklist和arraylist的区别3.feign调用是长连接还是短连接,经过网关吗?4.jvm垃圾回收机制5.线程死锁是什么?怎么避免?6.synchoronized和lock区别7.aop最小单位是什么?8. 什么是反射?哪里用到反射了?9.cpu猛增什么原因?10.对象的拷贝11.redis持久化
面经总结:基础问题比较多,根据面试题背就可以,难点:1.会根据某一个点的理解,向实际项目中应用扩展,解决一些实际问题,比如redis热点数据问题。2.提出一些场景,怎么解决,用什么方法,比如cpu猛增。3.业务方面问题的处理,比如敏感词处理。接下来需要总结项目中遇到的问题,解决的方案,应用方面多想一想。



