杭州小厂后端实习生面试
🕒 岗位/面试时间
面试20min,凉经,面试官人很不错,主要根据项目问问题
1、自我介绍
2、线程池是什么?
3、线程池在项目中怎么使用?线程池创建方式有哪几种?
4、线程池的核心参数有哪些?
5、线程池的核心线程数为10,最大核心线程数为20,任务队列为50个,那最多可以处理多少个任务?
6,那要是任务队列有10w个,那最多可以处理多少个任务?
7、Java的集合有哪些?
8、list和set有什么不同?
9、那list怎么取重呢?
10、jdk代理和cglib代理有什么区别?
11、spring 事务有哪几种实现方式?
12、你是怎么去使用事务的在项目中?
13、@transactional事务失效的场景?
14、我先答了在非public类上会失效,他问我为什么在静态方法或者private方法会失效?一定会失效吗?
15、MySQL有哪些引擎?有什么区别?
16、知道什么是回表吗?
17、出了SQL题,有一张表a有10条数据,还有一个表b有20条数据,两表使用left join on去链接查询,问使用where是什么条件时结果是10条数据,什么时候是20条?
18、其他就是具体问项目
还是得沉淀啊,菜就多练😅
面试20min,凉经,面试官人很不错,主要根据项目问问题
1、自我介绍
2、线程池是什么?
3、线程池在项目中怎么使用?线程池创建方式有哪几种?
4、线程池的核心参数有哪些?
5、线程池的核心线程数为10,最大核心线程数为20,任务队列为50个,那最多可以处理多少个任务?
6,那要是任务队列有10w个,那最多可以处理多少个任务?
7、Java的集合有哪些?
8、list和set有什么不同?
9、那list怎么取重呢?
10、jdk代理和cglib代理有什么区别?
11、spring 事务有哪几种实现方式?
12、你是怎么去使用事务的在项目中?
13、@transactional事务失效的场景?
14、我先答了在非public类上会失效,他问我为什么在静态方法或者private方法会失效?一定会失效吗?
15、MySQL有哪些引擎?有什么区别?
16、知道什么是回表吗?
17、出了SQL题,有一张表a有10条数据,还有一个表b有20条数据,两表使用left join on去链接查询,问使用where是什么条件时结果是10条数据,什么时候是20条?
18、其他就是具体问项目
还是得沉淀啊,菜就多练😅
全部评论
任务队列有10w个,是处理10w+20个任务吗
校友
相关推荐
点赞 评论 收藏
分享
程序员小白条:别去小厂,初创或者外包,尽量去中小,100-499和500-999,专门做互联网产品的,有公司自研的平台和封装的工具等等,去学习一些业务相关的,比如抽奖,积分兑换,SSO认证,风控,零售等等,目标 Java 后端开发吗?你要不考虑直接走大厂测开?如果技术不行的话,有面试你也很难过的
点赞 评论 收藏
分享