稳赢云二面

线上,面试官驻场的时候面的

自我介绍

实习拷打

JWT 加 Redis 双令牌机制,用户怎么授权的?

Token在后台是怎么交互的?

服务端怎么鉴权?

(感觉面试官想引导我回答ThreadLocal,但是我没接)

你说你用到了Redis,它是一个什么样的一个工具或者中间件?它主要用来解决什么问题?

我就直接在应用里面用临时变量,比如Map当做Cache,它也是存在内存里面,为什么不选用这种方案?

那这两种解决方案有什么优劣?

数据一致性问题,讲解一下?

那 Redis 有没有这个问题?怎么解决?

那什么样的数据适合用缓存呢?

你刚刚说了一个抢券的业务,那能不能描述一下这个业务里面哪些数据是可以用缓存来缓存的?

那线程多并发的时候Redis会有什么问题呢?

那这个分布式锁跟多线程环境的同步锁有什么区别呢?为什么在这个分布式环境里面需要用分布式锁?

那Redis怎么实现这个分布式锁?它的机制是怎样的?

锁续期怎么解决?

Redis 它支持哪一些数据结构?

那比如说抢红包的一个场景,要用什么样的数据结构?

我看你工作中有使用过这个工作流引擎BPM。那这个用来解决什么样的一个业务层?能大概描述一下吗?

它支持了哪些能力?

有没有了解其他同类型的工作流引擎的框架?

比如说要去对比的话,你会去从哪几个维度来去对比?

Hashmap 你知道它怎么实现的吗?

遇到哈希冲突怎么解决?

Concurrenthashmap 跟 Hashmap 的区别?

手撕算法:最长递增子序列

生活中对你影响最深的人或者事,你能说一下吗?

自己的一个优缺点?

反问

q:驻场?

a:内网部署的业务

q:您对现在的工作满意吗?

a:我是挺满意的,因为喜欢,所以热爱。因为热爱,所以喜欢。

q:如果对内网开发的话,会不会有一些技术栈的限制?

a:像现在的话那个尤其是这种去欧美化的这种趋势,要国产支持。

#面试问题记录#
双非学院本勇闯江湖 文章被收录于专栏

专门收录中小厂面试

全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务