2020_Java_3月_面试记录

依旧的作者面前自己巴拉巴拉环节:

今年是特殊的一年。 因为疫情的缘故。大多数企业采用了线上面试的方式。
从市场需求来看面试的企业确实比三年前要少了很多(作者已经三年没面试了,第一次面试还有点紧张,哈哈哈)
不过这样也带来了面试比较方便。终于不用满北京城去跑了。

好了。各位兄弟,废话不多说。开始贴问题。答案自己百度吧,毕竟用自己的话以及结合这项目经验去回答才是最完美的。

今年三月大概面试了六家企业。都是北京的一些企业。也有一些外包公司包到大厂

首先就是自己的项目
  1. 首先介绍自己的项目以及自己的项目的业务还有涉及到的一些技术
Java基础问题
  1. 线程池的参数都有哪些。都是什么作用。什么情况下该用哪些线程池。以及线程池的参数流程
  2. ArrayList 跟 LinkedList的区别。
  3. ThreadLocal问题
  4. volatile的作用。是否能保证原子性
  5. HashMap的结构以及扩容
  6. 实现一个线程有几种方式
  7. 锁有几种。 锁的原理-》锁膨胀
  8. CAS原理。
  9. Java JUI并发包的了解
  10. String 跟 StringBuffer 跟 StringBuilder有什么区别
  11. String 为什么是final
  12. 是否有过JVM调优的经验。这里主要说了一下新生代 跟 老年代。
  13. Java的内存布局。
  14. ArrayList 使用增强for循环.调用删除方法。可以嘛
Spring框架问题
  1. SpringIOC 的原理是什么。采用什么设计模式
  2. 简单工厂 跟 抽象工厂模式的区别
  3. SpringAop 都在什么地方会用到。自己定义过嘛
  4. SpringBoot 有什么优势?
  5. SpringCloud 跟 Dubbo的区别。
  6. RPC框架的原理
  7. Spring中Aware接口是做什么用的
  8. SpringBoot自动配置的原理
  9. SpringAop是什么意思。
Mysql问题

1.怎么看join leftJoin
2.怎么优化sql
3.设计表的时候有什么思路
4.什么情况下索引会失效
5.事务的四种隔离级别
6.联合索引 在搜索的时候,是否根据顺序有关。
7.分页后面就挂一个参数 会有什么效果。

Redis问题

1.Redis有几种数据类型
2.平常项目中怎么是使用
3.Redis中持久化都有哪种。
4.Redis RDB持久化情况下。如果还没有到备份时间。服务器挂了。怎么办?
5.Redis的几种模式。单机。哨兵。集群介绍一下。

MongoDB问题

1.MongoDB的存储形式
2.项目中如何使用mongoDb
3.mongo集群模式 介绍一下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值