秋招-字节-飞书-后端-转部门一面(挂)
实习细节略
- 你们用什么实现的分布式锁?
- 为什么要引入这个组件?它的好处是什么?
- 你知道哪些锁的类型?
- 你的 Redis 的部署架构是什么样的?
- 在集群模式下,Redisson 怎么保证分布式锁一定会有效?
- 你刚才说解决这个问题的机制叫什么机制?
- 这里面提到的分布式限流,它的底层实现是什么样的?
- 你了解过令牌桶底层是通过什么实现的吗?
- RAG这个你们是怎么去做的?
- 你的实习云存储怎么保证安全性?
- 如果下载了一个文件的链接被其他用户劫持了,他能直接下载吗?
- DNS、租户、用户的权限分别是怎么做校验的?
- 租户名跟用户名挂在了 URL 上,如果被劫持,服务端怎么能判断我没有这个权限?怎么知道对应的租户 ID 跟用户 ID 是本人?
- Token 是放在哪里的?是怎么生成的?什么场景下生成的?
- DNS 是怎么做校验的?你会校验谁的 DNS?在什么地方的时候你会拦截请求?
- Token 跟 Session 的区别是什么?为什么没用 Session?
- 关于 Token 校验的安全性,你的密钥是存在了服务端吗?
- 在 HTTP 或 HTTPS 请求里边还有什么安全性的防护手段?
- HTTPS 握手过程中的“三个随机数”是指什么?
- 这个项目里面你们遇到了什么技术难点吗?
- 算法题:
请用 Java 实现两个线程产生死锁的场景。
买卖股票的最佳时机含手续费(求最大利润,交易次数尽量少)。
面筋(烤面筋) 文章被收录于专栏
烤面筋~烤面筋~三元一串,五元两串

查看12道真题和解析