好未来(2轮技术面+hr面 2021.08.21)
好未来(2轮技术面+hr面 2021.08.21)
-
一面
(40分钟)
-
自我介绍
-
class类
-
java对象指的是什么
-
微信支付(连续点两次立即支付,如何确保只付一次钱)
-
@CurrentHashmap的底层实现原理(CAS、synchronized),修改前后的区别
-
#{}和¥{}的作用
-
构建线程的参数(7个)
-
maven的生命周期
-
springboot的事务(A依赖B,是否回滚)
-
reentrantlock如何实现公平锁和非公平锁
-
synchronized在修改前后的区别
-
如何抛异常
-
throwable分为error和exception,两者的区别
反问:
-
公司的技术栈
-
多久等二面的通知
-
二面
30分钟 - 不问八股文了,深入的问
-
自我介绍
-
在项目的过程中,数据库mysql需要注意什么(构建数据库、mysql优化)
-
spring事务的实现方式
-
springboot aop底层实现方式
-
网络通信知识(怎么暴露端口访问,设计到的底层原理)(我回答的是springcloud注册中心,面试官说阿里云都集成了,他想问底层原理,我想这就不清楚了)
-
反问(我问了下技术栈和正在从事的业务)
-
hr面
10分钟
-
自我介绍+优点缺点
-
怎么看待“为热爱的工作而拼尽全力”
-
近期挫败的事
-
为什么这么晚准备面试
-
投递了哪些公司
-
什么时候能入职
-
怎么看待国家出台的双减政策
-
反问(公司现在的发展方向)