不到50min
我自我介绍后说要不要详细介绍一下项目
他说好
我两个项目霹雳巴拉的说了3分钟 说的时候把难点都亮出来了(限流实现、缓存设计等等)吃了一面的亏,这次我是有bear而来
我说完以为他要怼项目了,结果:
他:嗯好,那你知道线程有几种创建方式吗?
我:?
接下来就是一些常规八股
无操作系统 无计网
1.对jvm垃圾回收的理解
2.redis数据结构
3.redis为什么这么快
4.mysql mvcc底层
5.线程安全如何实现
6.线程安全的容器
7.知道concurrentFuture底层实现吗
8.concurrentHashMap扩容
大概记得这么多
算法题:比较版本号 (此处感谢一名网友
9.问了一个表A 表B 各有2000w订单,怎么求交集 补集啥的
我说数据库limit 分片处理,业务层用多线程
他说让我想想
----------------------------
反问:
部门做什么的
实习生去了干什么
2000w那个题怎么解 没想明白 他说考虑内存+多线程+HashMap 我反正迷迷糊糊
感觉他对我兴趣不是很大,好像一直在搞别的东西
但总体答得还行 等结果吧
为期一周的面试(上周日小红书一面-这周五快手二面)结束了!
-------------------------------------------------------------------------------------------------
后续:
二面过啦
--------------------------------------
hr面完了 要排序 麻了
#实习信息##后端#