稳赢云二面
线上,面试官驻场的时候面的
自我介绍
实习拷打
JWT 加 Redis 双令牌机制,用户怎么授权的?
Token在后台是怎么交互的?
服务端怎么鉴权?
(感觉面试官想引导我回答ThreadLocal,但是我没接)
你说你用到了Redis,它是一个什么样的一个工具或者中间件?它主要用来解决什么问题?
我就直接在应用里面用临时变量,比如Map当做Cache,它也是存在内存里面,为什么不选用这种方案?
那这两种解决方案有什么优劣?
数据一致性问题,讲解一下?
那 Redis 有没有这个问题?怎么解决?
那什么样的数据适合用缓存呢?
你刚刚说了一个抢券的业务,那能不能描述一下这个业务里面哪些数据是可以用缓存来缓存的?
那线程多并发的时候Redis会有什么问题呢?
那这个分布式锁跟多线程环境的同步锁有什么区别呢?为什么在这个分布式环境里面需要用分布式锁?
那Redis怎么实现这个分布式锁?它的机制是怎样的?
锁续期怎么解决?
Redis 它支持哪一些数据结构?
那比如说抢红包的一个场景,要用什么样的数据结构?
我看你工作中有使用过这个工作流引擎BPM。那这个用来解决什么样的一个业务层?能大概描述一下吗?
它支持了哪些能力?
有没有了解其他同类型的工作流引擎的框架?
比如说要去对比的话,你会去从哪几个维度来去对比?
Hashmap 你知道它怎么实现的吗?
遇到哈希冲突怎么解决?
Concurrenthashmap 跟 Hashmap 的区别?
手撕算法:最长递增子序列
生活中对你影响最深的人或者事,你能说一下吗?
自己的一个优缺点?
反问
q:驻场?
a:内网部署的业务
q:您对现在的工作满意吗?
a:我是挺满意的,因为喜欢,所以热爱。因为热爱,所以喜欢。
q:如果对内网开发的话,会不会有一些技术栈的限制?
a:像现在的话那个尤其是这种去欧美化的这种趋势,要国产支持。
专门收录中小厂面试
查看10道真题和解析