恒生(二面)
静态代码块,静态变量,静态方法执行顺序
解决高并发,高可用,高性能
针对双十一秒杀有什么思路吗
sql语句有什么优化吗
设计模式,单例模式等的使用
springboot自动装配原理
fianl一般怎么用
list,set,map的区别和使用
线程有哪几种状态,怎么转换
数据库的unio如何使用
wait和sleep的区别
齐治(二面)
hashmap的底层原理实现
hashmap会造成的一些问题,如何处理
cocurrenthashmap的底层实现原理,锁的结构
如何处理项目中的多线程并发
hibernate和mybatis的区别
spring data jpa是做什么的
linux操作系统讲一讲
大葴科技(二面)
mysql中的事务隔离级别
mysql是如何处理可重复读的情况
如何触发行锁
联合索引是怎么回事
如果a,b,c联合索引,数据量a<b<c,那这个sql怎么写
b+树是什么结构,叶子,父子
mvcc并发控制是怎么回事
什么情况下会回表
hashmap是怎么扩容的
cocurrenthashmap是怎么处理线程安全问题的
消息中间件有了解吗
看过哪些框架源码
springbean的加载过程
大华,中科闻歌,阿里乌鸫
面试中涉及了Java的静态代码块、变量和方法的执行顺序,以及高并发、高可用和高性能的解决方案。针对双十一秒杀场景,讨论了设计策略。SQL语句优化、设计模式如单例模式的应用、SpringBoot自动装配原理也被提及。还讨论了final关键字的使用、集合类的区别和使用、线程状态转换、数据库UNION操作、wait和sleep的区别。此外,还涉及了HashMap和ConcurrentHashMap的底层实现,多线程并发处理,以及消息中间件、SpringBean加载过程等相关技术。

被折叠的 条评论
为什么被折叠?



