星环科技一面
面试的是个小姐姐,语气温柔和蔼,没开摄像头,但是估计应该好看😋
自我介绍,先问项目
注册的实现过程(电话号码+验证码流程说了一下)
给三分钟想想怎么设计的复杂一点(想不出来,不知道怎么答,她讲话很慢,声音柔柔弱弱的)
在使用websocket时遇到了什么问题,你是怎么用它实现聊天模块的(把会话存在concurrentHashMap,根据会话收发聊天信息)
concurrentHashMap里面存了什么(用户ID+会话)
怎么知道用户的上线下线
数据库隔离级别(1、读取未提交内容; 2、读取提交内容; 3、可重读; 4、可串行化)
索引失效场景(使用函数运算、or有一边不走索引,模糊匹配%在前,隐式类型转换等)
MVCC是什么(多版本并发控制,找数据的旧版本避免阻塞)
讲一下多线程
讲一下并发安全问题
公平所与非公平锁区别(排队和不排队)
如何实现A与B交替输出(wait和notify)
java锁的synchronized和reentrylock的区别(关键字和对象,可打断和不可打断,是否需要手动释放)
reentrylock的原理是什么(我说应该是是AQS和CAS,她笑说她也不记得是不是了,哈哈哈😂)
这个时候我很想让她开一下摄像头但是又不敢🤣
你方便到上海工作吗?(方便死了😋)
没有寿司。
总结,我参加了不少场面试,就遇到过两次女面试官。上一个招银的三面挂了,这次不知道能不能过,不过没让她开摄像头感觉血亏😋
自我介绍,先问项目
注册的实现过程(电话号码+验证码流程说了一下)
给三分钟想想怎么设计的复杂一点(想不出来,不知道怎么答,她讲话很慢,声音柔柔弱弱的)
在使用websocket时遇到了什么问题,你是怎么用它实现聊天模块的(把会话存在concurrentHashMap,根据会话收发聊天信息)
concurrentHashMap里面存了什么(用户ID+会话)
怎么知道用户的上线下线
数据库隔离级别(1、读取未提交内容; 2、读取提交内容; 3、可重读; 4、可串行化)
索引失效场景(使用函数运算、or有一边不走索引,模糊匹配%在前,隐式类型转换等)
MVCC是什么(多版本并发控制,找数据的旧版本避免阻塞)
讲一下多线程
讲一下并发安全问题
公平所与非公平锁区别(排队和不排队)
如何实现A与B交替输出(wait和notify)
java锁的synchronized和reentrylock的区别(关键字和对象,可打断和不可打断,是否需要手动释放)
reentrylock的原理是什么(我说应该是是AQS和CAS,她笑说她也不记得是不是了,哈哈哈😂)
这个时候我很想让她开一下摄像头但是又不敢🤣
你方便到上海工作吗?(方便死了😋)
没有寿司。
总结,我参加了不少场面试,就遇到过两次女面试官。上一个招银的三面挂了,这次不知道能不能过,不过没让她开摄像头感觉血亏😋
全部评论
🦐头
主动出击先开摄像头,面试官表示尊重也开
相关推荐
11-20 16:02
哈尔滨工业大学(深圳) 算法工程师 点赞 评论 收藏
分享
09-23 06:40
携程_移动安全研发 点赞 评论 收藏
分享