2021年JAVA Web开发面试总结(待完善)

最近因为一些原因,找一个新工作的需求迫在眉睫,陆续面了十几家公司也总结了一些经验,还有一些大厂的面试想了想决定分享出来一些。

我太菜了,所以这些也只是仅供参考,,,

关于面试经验,我总结一条比较关键的就是最好不要让面试官带着你走。要你去主动展示自己的知识面。
比如问你HashMap底层,你可扩展答为什么线程不安全,再说安全的有什么,比如ConcurrentHashMap,
然后再去解释为什么安全。因为我只有一年工作经验,所以我明确知道自己应该展现出自己的自学能力。
面试最主要就是展现自己的价值和某一方向的专精。
最好!最好!把某一方面钻研深了再去面。

滴滴一面

  • final关键字你讲一讲
  • 线程池的实现都有什么,能具体说说吗
  • HashMap底层和扩容机制,线程安全?高并发环状链表怎么产生的
  • Mysql索引了解吗
  • RabbitMq 消息积压、重复消费
  • 树的层序遍历

阿里一面(巨痛苦)

  • String s = new String(“xyz”);产生了几个对象
  • java对象序列化怎么实现?有几种实现方式?
  • Java反射原理你能讲一讲吗?
  • Java往Redis中存储对象是什么过程?Cacheable原理你知道吗?
  • HTTPS加密怎么实现的?
  • Spring AOP底层实现你可以说一说吗?
  • Elasticsearch索引你能讲一讲吗?
  • Elasticsearch集群你了解吗?“脑力”?
  • Redis有几种集群模式?一主多从怎么实现?
  • Mysql存储引擎讲一讲?

58一面

  • hashmap底层和扩容机制,线程安全吗
  • 线程运行状态有哪几种
  • synchronized和ReentrantLock的区别
  • 多线程的参数、拒绝策略都有哪些
  • jvm内存结构讲一讲,垃圾回收算法都了解那些
  • Mysql索引
  • Redis数据结构,Zset底层实现讲一讲

58二面

  • 项目介绍
  • 项目中比较复杂的设计你能讲几个吗
  • 线程运行状态有哪几种,time_wait、wait和XXX(我忘了)你了解吗,能详细说说吗
  • Spring IOC 和AOP都是什么,底层能说一下吗?
  • Nacos和Eureka的区别你可以讲一讲吗
  • Elasticsearch底层索引、精确查询怎么查询的

58三面

  • 项目介绍
  • 项目中比较复杂的设计你能讲几个吗
  • 设计原则、设计模式、装饰者模式和适配器模式的区别
  • Stream流、并发编程(说的什么英文我忘了。。)你了解吗

58四面

  • hr莫名其妙说挂了?????

新浪一面

  • final关键字
  • 静态变量与实例变量
  • List你常使用的,线程安全吗?
  • HashMap底层你了解吗
  • HashMap中一万条数据,删除两千条Entry你有什么想法
  • JVM底层结构,堆垃圾回收,1.8以后默认的回收机制
  • Mysql最左匹配原则
  • 三个字段 科目 成绩 学生,查询每个科目的前十名
  • Redis数据类型,Set和ZSet的区别
  • 缓存击穿,布隆过滤器可以说一说吗
  • Elasticsearch底层你能讲讲吗
  • Hadoop工作流程详细说一下

新浪二面

  • 自我介绍
  • 介绍项目
  • 具体负责哪部分讲解一下
  • redis基础数据类型了解吗?Set 和 ZSet分别能用来干什么
  • 两个数组查找重复元素总共几种办法
  • Mysql什么情况下会索引失效
  • JVM垃圾回收了解吗?内存溢出和内存泄漏有了解吗
  • 对于大数据有什么了解

新浪三面

  • 结合前两面给过了
  • ?????
  • 正在申请offer
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值