蘑菇街后台开发一面凉经
-
HashMap底层实现,扩容机制,头插还是尾插,为什么?
-
Hashtable与HashMap的区别
-
ConcurrentHashMap底层实现,1.7和1.8的区别
-
ConcurrentHashMap在1.7中使用分段锁时,如果要对多个段进行修改,那么锁一个还是锁多个
-
线程的run方法和start方法区别
-
线程池原理,核心参数介绍
-
线程池的submit和execute方法区别
-
线程池的四种拒绝策略
-
当线程池中队列已满且当前线程数小于最大线程数,那么来了一个任务后需要创建新线程,那么这个线程处理的是刚刚来的任务,还是阻塞队列中的任务。
-
线程池线程数如何配置
-
Spring相关知识:AOP、IOC
-
Spring bean的生命周期
-
项目中秒杀流程,怎么实现?
-
库存预减用的是哪个redis方法
-
如果项目中的redis服务挂掉,如何减轻数据库的压力
-
如何避免消息队列的消费方重复消费消息
-
消息的消费结果如何返回给消息发送方
大概就这么多了,和项目相关的题目问的相当难受。。。。。。。。。。。
#面经##内推##春招##实习##蘑菇街##Java工程师#