大华提前批后端一面面经

一、自我介绍

二、jvm的内存区域

三、堆里的对象是如何创建的,创建后分配到了哪里(Eden区,紧张了就给忘了,真尴尬)

四、常用的排序算法

(冒泡、选择、快排) 简单说一下快排的思路

五、java的锁的实现

(自旋、轻量级锁、重量级锁) 说一下CAS的原理

六、线程池的核心参数,线程池的饱和策略

七、说一下知道的设计模式

(说了单例,然后说多线程下实现单例的方式,饿汉式、饱汉式)

八、多线程下每个线程都有一个单例对象

最后还补充了ThreadLocal

九、Spring的AOP是什么,自己实现过吗

十、SQL语句的优化了解吗

十一、Redis如何保持缓存与数据库的一致性

Cache Aside Pattern(旁路缓存模式)

#大华提前批##面经##校招##浙江大华技术股份有限公司##Java工程师#
全部评论

相关推荐

点赞 评论 收藏
分享
点赞 9 评论
分享
牛客网
牛客企业服务