叫妈妈给你吃蒜苔炒肉
点赞 2

相关推荐

08-18 16:57
已编辑
门头沟学院 Java
蒟蒻一枚呢:团子正式批还没开始面试呢,这咋都考试oc了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
8.18 航图纵横北京500人+厂- 请简单做个自我介绍。- 你做的两个项目是在学校里自己做的吗?(追问:是否有模板,二次开发?)- 这两个项目中哪个熟悉一点,可以简单介绍一下?- 为什么要做多级缓存?- 你这个数据一致性是怎么保证的?(追问:有没有重试策略?Redis和本地缓存更新是分开还是原子操作?原子性如何保证?如果更新失败如何回滚?编程式事务如何实现?人工处理的细节?有监控报警吗?)- 请解释一下缓存穿透、缓存击穿和缓存雪崩,并分别说明你的解决方案。- **JWT双Token认证**,你这块是怎么做的?- 你知道JWT里边都分为哪些部分吗?- 你用ThreadLocal去存储,都是在哪些过程当中去存储的?(追问:请求结束后会释放吗?在哪个过程去释放?直接在注册接口里写吗?如果很多接口都需要存Token,如何避免重复工作?了解过滤器、拦截器吗?)- 你这个分布式锁是怎么用的?- 你知道Redis分布式锁它底层是怎么实现的吗?- 释放过程你看过吗?(追问:为什么要判断是不是当前线程持有的锁?什么情况下两个线程会持有同一把锁?)- 你集成的是什么大模型?怎么集成的?- RAG模式具体是怎么实现的?- 聊天记录持久化是怎么做的?持久化数据存到哪了?- 你知道什么是流式输出和非流式输出吗?- 了解过MCP吗?- 项目部署过吗?(追问:部署到线上抛异常怎么排查?根据关键字查日志怎么查?根据trace ID怎么查?)- 用到过线程池吗?- 线程池都有哪些参数?- 了解过异步编排吗?- Java本地锁有哪些?- `synchronized`是怎么实现的?(追问:`markword`的作用?与`volatile`的区别?)- 策略模式是怎么实现的?可以我说一下实现细节吗?- Kafka了解过吗?(追问:线上消息积压了怎么处理?为什么要一个消费者端对应一个partition?)- 反问我吐,被抓着直接问场景题,问我项目出现问题了怎么解决,方案是什么。我直接傻眼了/(ㄒoㄒ)/~~,然后一紧张脑子还抽抽了还把ThreadLocal这个东西是啥给忘了。
查看25道真题和解析
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务