面试流程
笔试
技术面一
技术面二
HR面
拿到offer
一面
自我介绍
介绍下做过的项目
Java多线程有哪几种实现方式
CountDownLatch是什么,使用场景
Spring的核心技术
说下你知道的数据库事务
如果以上问题面试官感到满意会进入聊天模式,聊了下关于登陆验证的技术
-
你有什么想问的
二面
自我介绍
说下Java中的concurrent包技术(volatile,锁重入,LinkedTransferQueue字节追加提高并发度技术,ConcurrentHaspMap结合volatile的happen-before读取优化)
redis主从复制,sentinel,集群分片原理
websocket长连接
秒杀业务场景设计(事务,逻辑调整,行级锁,数据库并发度、mybatis调用存储过程)
会不会写前端
IDE用的哪个,接着会问IntelliJ IDEA相比Ecplise有什么优点
如果以上问题面试官感到满意会进入聊天模式,聊了下关于后台高并发技术
有什么想问的
经验分享
如果你的技术扎实没问题,接下来的面试也决定你是否能得到认可拿到offer,列出以下几点经验,面试前提前准备好答案。
最好准备好1-2两个问题来应对“你有什么想问的吗?”之类的问题。
离职原因,不要抱怨现在和以前的雇主。
保持谈话的时间安排节奏顺利进行, 但不要就某个问题说过多,通过一个问题引入到下一个问题。
面谈的过程中面试官的问题可能会比较细,比较犀利,那是正常环节,不必紧张。
如果遇到不太了解问题,最好不要说模棱两可的答案。
沟通过程中最好保持高度的愿意性。
往期推荐
【技术篇】
【技术篇】
【技术篇】
【生活篇】