运去哪一二面(oc)

59 阅读1分钟

一面

自我介绍

1 挖实习经历和项目。

2 设计一个点赞功能,如何在高并发情况下保证点赞数一致性。

3 juc包了解那些,你理解的juc主要是用来干嘛的,换句话来说Java创作者为什么要开发juc包。

4 悲观锁和乐观锁,juc包下对应实现。锁升级过程。

一面面的比较随意,体验一般,面试官也没开摄像头,感觉像kpi

二面

自我介绍

1 实习项目和经历

-说一下你项目遇到一些难点。

-分表后写入原则你如何设计。

-分表后有跨表查询你如何解决的。

-你是如何判断那条sql慢的。

-你是如何做sql调优的,具体说一下步骤。

-你觉得走了索引就是最佳方案吗。

-你是如何判断当前的索引是最佳的,或者说有没有其他索引方案比当前快速。

2 你说你看过spring源码,那你说一下,spring那些设计让你感觉非常惊艳?

3 tcp八股。

4 场景题,50g文本文件,找某个字符串在里面出现的次数。

-如何优化,50g不是小数目。

反问:对我的评价

细节打磨的还不够好。

面完当晚就oc了,不过据我了解转正有点难,还得考虑