杭州思创医惠 25 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)反问技术栈和业务结合,面试轮次,面试结果、
总体来说问的还是比较多的,自由发挥即可,没有偏门的题目,主要是延伸和语言表达能力,多注重源码和实际项目阐述即可。
程序员小白条的编程日记:****************************** (分享如何拿到腾讯实习 Offer 和多个中大厂的面试机会,大学经历、求职经历、职场工作、创作经历、生活日常、面经、技术分享、毕设项目指导)定期更新内容,成长打怪系列,分享从大一到大四的完整面经,更新好玩的,有趣的事!看完可冲中大厂!dy同名程序员小白条,主要口述面试经历和分享我认为的实用网站,会比面经讲的详细很多,以真实面试录音为主!公粽号:程序员落叶(全部面经和简历修改指南)
欢迎关注上方公粽号!感谢支持!一起进步,共勉!
#发面经攒人品#