3.25 淘天暑期实习后端一面

时间:70 min

无算法
自我介绍
1. 介绍项目
2. 难点和亮点
3. 有没有任务编排?
4. 介绍 ELK
5. Logstash 是否可靠(高可用)
6. 倒排索引原理
7. ES 查询原理
8. 单机多任务并发中蓝牙并发具体怎么做的?
9. ThreadLocal 应用场景?
10. ThreadLocalMap 中 key 是什么,是什么的弱引用
11. 为什么弱引用?
12. hashCode equals 的作用和实现原则
13. 缓存雪崩处理方式
14. Redis MySQL 数据一致性
15. 介绍一致性哈希
16. 公平锁原理
17. 公平锁里节点怎么判断是否能拿锁?
18. 这个状态值具体是什么?
19. 状态值具体怎么变化?
20. 读写锁原理
21. ConcurrentHashMap 原理,用了什么锁?
22. CAS 是什么
23. B+ 树结构
24. MySQL 单表容量上限,怎么计算出来的?
25. MySQL 隔离级别
26. 常见的设计模式?
27. JVM 垃圾回收
28. 标记复制适合什么场景?
29. 如何排查 GC
30. jstat 显示什么数据?
31. 介绍堆排序流程,时间复杂度
32. 有其他 offer 或进度吗?
全部评论
请问是哪个部门啊
点赞 回复 分享
发布于 2024-04-08 20:28 湖北

相关推荐

1. 自我介绍2. 之前做的两个项目,你比较熟悉哪个项目?3. 为什么要使用 Redis 来解决 session 共享问题?为什么会有 session 共享的问题?4. 如何使用双重拦截器解决 token 刷新的问题?5. 如果不用 Redis,是否有其他的解决方案? 我回答是 jwt ?6. 你对 ThreadLocal 的理解是什么?在哪些场景下会使用 ThreadLocal7. 在使用 ThreadLocal 时是否遇到过问题?8. 你在方法内部使用了多线程,使用 ThreadLocal 是否能够正常获取到数据?  (这个不会查了下可以用阿里的 TransmittableThreadLocal,或者手动传参)9. 你提到缓存穿透、缓存击穿、缓存雪崩,实际过程中有遇到过这些问题吗?如何解决这些问题?10. 如果让你设计一个短信登录校验,你会如何设计?如何保证验证码在有效期内的校验?如何防止暴力破解?      (防止暴力破解,可以使用一个 redis 的 string 作为计数器,如果大于限制次数,就把该计数器延长到十分钟,每次请求去判断计数器是否大于限制次数,如果大于直接返回)11. 点赞排行榜为什么使用 zset 实现?你能详细说明 zset 存储的数据吗?12. 点赞功能是实名制还是匿名制?13. 点赞的 key 怎么设置的14. 你提到使用悲观锁解决超卖问题,能详细解释一下悲观锁的原理吗?如何使用 Redis 实现分布式锁?15. redisson 分布式锁和 redis 自己实现的有什么不同?16. 你对 MySQL 的 MVCC 有什么理解?什么隔离级别会使用?17. 你对 AI 应用开发的了解如何?最近半年你是否有关注过 AI 相关的技术或应用?你对 AI 的看法是什么?     
查看17道真题和解析
点赞 评论 收藏
分享
评论
6
33
分享

创作者周榜

更多
牛客网
牛客企业服务