秋招-字节-飞书-后端-转部门一面(挂)

实习细节略

  1. 你们用什么实现的分布式锁?
  2. 为什么要引入这个组件?它的好处是什么?
  3. 你知道哪些锁的类型?
  4. 你的 Redis 的部署架构是什么样的?
  5. 在集群模式下,Redisson 怎么保证分布式锁一定会有效?
  6. 你刚才说解决这个问题的机制叫什么机制?
  7. 这里面提到的分布式限流,它的底层实现是什么样的?
  8. 你了解过令牌桶底层是通过什么实现的吗?
  9. RAG这个你们是怎么去做的?
  10. 你的实习云存储怎么保证安全性?
  11. 如果下载了一个文件的链接被其他用户劫持了,他能直接下载吗?
  12. DNS、租户、用户的权限分别是怎么做校验的?
  13. 租户名跟用户名挂在了 URL 上,如果被劫持,服务端怎么能判断我没有这个权限?怎么知道对应的租户 ID 跟用户 ID 是本人?
  14. Token 是放在哪里的?是怎么生成的?什么场景下生成的?
  15. DNS 是怎么做校验的?你会校验谁的 DNS?在什么地方的时候你会拦截请求?
  16. Token 跟 Session 的区别是什么?为什么没用 Session?
  17. 关于 Token 校验的安全性,你的密钥是存在了服务端吗?
  18. 在 HTTP 或 HTTPS 请求里边还有什么安全性的防护手段?
  19. HTTPS 握手过程中的“三个随机数”是指什么?
  20. 这个项目里面你们遇到了什么技术难点吗?
  21. 算法题:

请用 Java 实现两个线程产生死锁的场景。

买卖股票的最佳时机含手续费(求最大利润,交易次数尽量少)。

面筋(烤面筋) 文章被收录于专栏

烤面筋~烤面筋~三元一串,五元两串

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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