陀思妥耶夫斯基基 level
获赞
117
粉丝
113
关注
10
看过 TA
1723
中国科学技术大学
2027
Java
IP属地:上海
暂未填写个人简介
私信
关注
内容已删除
0 点赞 评论 收藏
分享
1. ThreadLocal在什么情况下会导致out of memory?2. 阿里规范中为什么要求用static来修饰ThreadLocal变量?3. 存储100万数据时,选HashMap还是ConcurrentHashMap?4. 多线程情况下使用HashMap会导致什么问题?5. HashMap扩容时需要注意什么?6. 仿大众点评项目中缓存空值具体是怎么实现的?7. 布隆过滤器的误判率大概是多少?8. 仿大众点评项目中,类似微博大V发博客的场景,使用推模式还是拉模式?大粉丝量时推模式会有什么问题?9. Redis分布式锁为什么要使用Lua脚本?纯Java代码为什么不可以?10. 为什么选用Websocket?除了Websocket,是否考虑过其他协议(如谷歌的相关协议)?11. 分布式环境下用schedule的关单会有什么问题?12. 若系统扩大为分布式且单量增大,解决定时任务问题的思路有哪些?13. 日志框架用的是log4j还是log4j2?日志应在哪些地方重点打印?14. 碰到老应用、老系统日志不全时,如何最快地加上基础日志打点?15. 为什么选用Mybatis plus而不选用JPA?16. 线程池在系统里用在哪些位置?17. 线程池的核心参数有哪些?从核心线程数达到最大线程数需要什么条件?18. 在优惠券秒杀场景下,阻塞队列应设置多大?19. RabbitMQ与Redis stream的推流最大区别是什么?20. 仿大众点评项目中,最重要的几张表是哪几张?订单表应加什么索引?21. MySQL的日志指的是哪些?集群模式最主要依赖的日志是什么?22. 生产环境中如何避免主从同步延迟带来的故障?23. JDK 11、17有哪些新特性?手撕:策略模式
陀思妥耶夫斯基基:三个月,接近二十场,终于面进去了
查看23道真题和解析
0 点赞 评论 收藏
分享
一面 1. 介绍仿大众点评项目的主要模块。2. 项目难点。3. 用户登录模块中,Redis 缓存是同步过程还是异步过程,同步过程会有什么问题,用户量大时发得慢该怎么办。4. 若用消息队列存储验证码相关信息,消息队列的架构是什么,出现消息堆积该怎么办。5. 增加消费者数量能否随意增加,有什么其他考虑。6. 双重拦截器的作用,是否能在一个拦截器中实现相关逻辑,双重拦截器有什么好处。7. 优惠券秒杀中,扣减的是数据库还是 Redis 中的数据,扣减后使用分布式锁和写入消息队列的顺序是怎样的。8. 若写入数据库时发生异常,Redis 中已扣减的数据是否需要恢复,如何恢复,恢复操作是否会对线上产生影响。9. 为什么在优惠券秒杀中使用 Lua 脚本,不能用 Redis 的其他数据类型(如 increment 或 decrement 计数器)的原因。10. 预检信息包含哪些操作,能否在外部完成。11. 若不在 Lua 脚本中实现预检资格、查询是否一人一单和扣减库存等操作,而在代码中实现,会有什么问题。12. 一人一单的限制能否保证,若快速点击或用脚本点击两次,是否会突破限制。13. 一人一单的限制应该在哪个环节实现。14. 写入消息队列之前应该完成哪些操作。15. 讲解 JVM 的相关知识,包括类加载器、运行时数据区、执行引擎等。16. 垃圾回收算法在年轻代或老年代是如何应用的,年轻代的结构是怎样的。17. 对 AI 有哪些了解,如何使用大模型。手撕:最大岛屿面积二面1. 介绍仿大众点评项目的详细内容,包括学到的东西、难点、重点。2. 详细描述一次C端用户登录行为在系统背后的完整数据链路,每一步系统要做什么、存储在什么地方。3. 验证码存储在Redis中的key是什么。4. 用户再次登录时,前端是否做防刷或重复登录验证,还是依赖短信验证码。5. 验证码发送在系统后台的操作流程。6. 用户登录态如何维持。7. 为什么要返回TOKEN,能否返回手机号。8. TOKEN在浏览器端存储在什么地方。9. 将TOKEN存到authorization字段的原因。10. authorization是header还是body字段。11. 双重拦截器拦截的内容,以及从什么地方取TOKEN。12. 从Redis中取TOKEN的key是什么。13. ThreadLocal中存储的是什么。14. ThreadLocal的定义是什么。15. ThreadLocal的生命周期是什么。16. 用户发起HTTP请求时线程是创建还是复用。17. 在post handler中remove ThreadLocal的原因。18. 已登录用户后续操作是否需要更新ThreadLocal。19. 拦截器拦截的请求类型及作用。20. 分布式系统中,用户请求路由到不同机器时是否需要重新登录。21. ThreadLocal存在的必要性,能否用其他东西替代。22. ThreadLocal的优点是什么。23. ThreadLocal设置的生命周期或服务的生命周期是什么。24. postHandler的调用时机。25. 声明线程的方法有哪些。26. 线程池的核心参数及各自作用。27. 等待队列是否越长越好。28. MySQL事务的隔离级别及各自举例。29. Redis的数据结构及各自特性和适用场景。30. 最近在学习的内容及大模型相关学习情况。手撕:实现简单任务管理系统的查询接口二面已挂
快手二面453人在聊
0 点赞 评论 收藏
分享
想找对象的菠萝蜜ss...:兄弟加油啊,干就完了,想这些有的没的没用 多学多练,坚定守住,秋招有机会的,我师兄很多都没实习,但是也是暑假狠狠地学了两个月 最后也都有结果的 实习很多都是打杂,有的过得也很难受,未必有你在下面好好学两个月效果好 计算机这种面试你可以说他残忍,但是他也很体现成效,只要入门了,和面试官稍微能聊起来,后面都是有收获的
0 点赞 评论 收藏
分享
投递英特尔等公司7个岗位
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务