JAVA大华面经(一二三面汇总)

一面(技术面,电话面)

1.自我介绍

2.HashMap的线程不安全体现在哪

3.细说线程池的参数

4.synchronized和ReentrantLock的区别 与底层原理

5.mysql中b+树叶子结点存什么

6.mysql什么时候发生回表

7.redis缓存击穿怎么解决

8.布隆过滤器实现原理

9.对象晋升到老年代有哪些情况

10.什么时候触发fullGC

一问问的比较基础,但想答好也不容易,看似简单,答起来需要有亮点,也就是尽量讲深一点。

二面(业务面,线下面)

二面的话主要就是根据简历来面,你写了啥,他就问这方面的知识,所以千万别写自己不会的,不然就是坑自己!!!

1.首先介绍下你的项目,用到了哪些技术

2.(由于我简历上写的用springCloud做的一个项目)springCloud中的核心组件有哪些

3.能讲讲服务熔断怎么做的吗,有哪些可以用来做注册中心(eureka,nacos,zookeeper)

4.由于上一个问题回答了有zookeeper,面试官于是接着问zookeeper还可以实现什么(回答:分布式锁),继续接着问还有哪些可以做分布式锁(mysql,redis)

5.上面这些问题反正都是根据简历问的,还问了一些什么是NIO,netty,ngnix,es等等(因为我简历上写了解这些),然后接下来就没根据简历了

6.类的一个执行顺序

7.讲一下面向对象的六大原则

8.红黑树与B+树的区别

9.线程创建的三种方式

10.Runnable和Callable的区别

三面(hr面)

1.你平常都是怎么学java的

2.说一下你的一个优点和一个缺点

3.你手上有几个offer了

4.期望的薪酬

5.有去过杭州吗,想去吗

6.一周内给答复

总的来说,面试官挺好的!

二面和三面是连在一起的,二面过了就直接三面了

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值