杭州思创医惠 Java 一面
杭州思创医惠 Java 一面
总共问了将近 40 分钟,基本是根据简历问下来,比较全面,至少两轮面试。
1)自我介绍
2)面试官知道一眼戳穿鱼皮的项目~
3)在职情况,实习经历做的事情
4)进程、线程、线程池的区别和联系 答:从调度方式、上下文切换成本、通信方式、资源占用、该奶奶、等等方向可以考虑进程和线程的区别,线程池这块肯定先要讲线程池的作用,可以提出池化技术,然后引出数据库连接池等等,都是类似的技术,然后不需要详细说线程池的核心参数、拒绝策略、怎么创建的?会有什么问题?后续肯定会问,没必要直接阐述。
5)线程池核心参数
6)线程池推荐创建方式
7)线程池拒绝策略
8)自定义拒绝策略(实现 RejectedExecutionHandler,重写 rejectExecution 方法)
9)JUC 工具类使用
10)Volatile 作用
11)Concurrent HashMap 1.7 和 1.8 区别
12)Bean 生命周期和 IOC 容器的概念和作用
13)SpringBoot 自动配置原理
14)MyBatis 和 MyBatis PLus 的区别和联系
15)Spring 事务编程式和声明式,怎么实践的,要注意哪些问题?底层是什么设计模式?复杂场景应该用哪个?
16)数据库优化,慢查询日志、热点数据缓存
17)Redis 项目实践情况
18)缓存穿透、击穿、雪崩的概念和解决方案和实践
19)微服务和单体项目区别,优缺点
20)Nginx 负载均衡算法
21)LInux 常用命令
22)Dokcer 作用和常用命令
23)反问技术栈和业务结合,面试轮次,面试结果、
总体来说问的还是比较多的,自由发挥即可,没有偏门的题目,主要是延伸和语言表达能力,多注重源码和实际项目阐述即可。
AI 智能图书馆开源项目地址:https://gitee.com/falle22222n-leaves/vue_-book-manage-system
Github & Gitee 总计已经 1200+ Star,2 W+ 访问!
⭐点赞⭐收藏⭐不迷路!⭐
#软件开发2024笔面经#打怪升级...