杰西offer多多 level
获赞
53
粉丝
14
关注
168
看过 TA
496
桂林理工大学
2026
后端
IP属地:广西
all in java
私信
关注
1. 双token -详细讲2. 我当前用户啊,比如说你用A嘛,登录完之后,它不是有一个短token、长 token,长token 在这个用户这边吗?那假设我另外一个用户,或者说同样的用户名嘛,在不同的浏览器或者说其他地方登录之后,那你当前那个用户会怎么?就已经登录的用户这个会出现什么情况3. 刚才你说的这边有,我有一个情况不是很尴尬,比如说你正在操作一些内容,然后我这边会先登录之后把你给挤掉了,那这一块不会有任何问题嘛?不管是数据上还是说是一些操作上不会出现一些问题嘛?4.就比如说我一旦出现这种情况,有没有什么方案可以好处理?因为你做双 token 的应该是会出现这种情况才对。5.你这边有用双双 JWT进行无感的刷新嘛? 那你 JWT 它是怎么去认证的?6.不按刚才那样做,我可以随随便篡改 jwt,那这个要怎么办?7,jwt是前端那边验证,还是说是由我们请求到后端的时候去验证?8.我们 JWT 或者说token嘛,其实实际它是应该都会有一个过期时间嘛?那在我们过期时间这块的设置上,具体是怎么去设置的?9.长token不是七天吗?那短或者短的话应该是30min嘛?那如果一旦这些都过期了,我们会做什么操作?10.短 token 过期呢,会怎么样?11.比如说用户权权限校验嘛,就是你主要是针对短 token进行校验吗?还是说你的信息都是在短token里面?还是说在哪个位置?12. Bilibili 这项目还要写了一个基于xxl-job,布隆过滤器,es和 mysql的同步嘛?然后这一块能具体给我讲一下这个内容吗?13.是一开始先把数据都存在Redis 里面?就是比如视频啊?干嘛都存在 Redis?那这样会不会导致我Redis 的数据过于庞大?因为你一个视频可能有几百兆、几G的这种内容。我说分片存在minio14. Redis是我一开始上传视频。哦,那你是会记录吗?还是说是等它上传完后我再去记录?15.记录了一些视频信息,怎么能知道?就是说 Minio 那边已经存完了呢?16.那边已经传完了嘛?但是你在同步的时候不是都是从 redis那边去同步数据嘛?那你怎么 redis 那边是怎么能感知到?就说你这个文件已经传完了。17.比如说 MySQL和ES 同步嘛?其实按刚才说,ES它可能速度会更快,那 MySQL会慢一点,那你这一块有没有去研究过它为什么会有这块差距?-我说es有倒排索引18.其实我们 MySQL啊,它其实也有一些算法,算法比如说B+树,或者索引啊,这种 B +树,它的查询也是会提升速度,那为什么它和 ES 差距还会那么大呢?这一块有没有去了解?19.ES分词这一块有没有办法提升他的查询速度?20.布隆过滤器你这边主要是用来做什么?21.那如果是这样的操作,为什么我们不简单 redis的使用就好,还要研究这个布隆过滤器?
亚信安全一面2人在聊 查看21道真题和解析
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
03-19 19:52
已编辑
桂林理工大学 后端
#牛客AI配图神器# 1.在做项目的过程中,你得清楚自己掌握了哪一块,对你来说哪一块比较容易上手?2.那些项目是用来学习的。学完之后,有没有自己去挑战做一些小系统,实现一些功能键呢?3.那从技术角度来说,你对自己掌握的技术栈有什么认知?比如你刚才说的项目,涉及大模型、文生图、智能 APP 等功能,这些是通过什么技术构建出来的呢?要是直接下载现成的项目,跑通了也没真正掌握技术。4.比如说用到大模型,本地部署之后,怎么让它读懂我们的信息,怎么和大模型沟通并得到反馈结果呢?这中间肯定需要技术和框架来支持。假如用千问开源的大模型,下载到本地部署后,通过应用载体怎么和它交互呢?5.我就是想了解你在技术方面,尤其是框架技术上的掌握程度,它们都用在哪些地方、有什么作用。你现在是不是主要关注一些基础代码知识呢?作为一名纯开发人员,你能不借助开源系统,自己一步一个脚印敲代码吗?6.工作的时候,你有没有兴趣去拓展一些知识点呢?看视频学习会不会让你这里学一点、那里学一点,不够系统?7.那现在如果做二次开发,对你来说难度大吗?8.还有关于模型的运用,你现在习惯怎么运用?遇到技术难点时,你会怎么做?9.在开发过程中,没有现成的经验,只能摸索,也没有视频可以参考,只能靠自己现有的知识储备。我举个例子,比如想实现登录功能,你要怎么做?在你没做过的情况下,怎么解决这个问题,怎么一步步实现这个功能?像用户登录板块,你在没做过的情况下,怎么建立起来,怎么找思路?你现在做过了肯定知道,但如果是没做过的功能,你怎么实践?10.没做过的东西,要清楚有哪些步骤、路线和难题,这样才能去解决。要是连困难都不知道是什么,就很难解决问题。比如说要实现用户微信登录功能,需要涉及哪些连接、数据库和板块,怎么实现,怎么把它们连接起来?如果连方向都没有,知识储备也不够,这种情况下你觉得该怎么办?#初创公司值得加入吗?# #面经#
0 点赞 评论 收藏
分享
1. Http 的 post 和 get 方法的区别。2. 当 Linux 系统提示磁盘空间不足时,你会使用哪些命令来查看磁盘的使用情况?3. 库分片 sharding 的概念,它有什么优势和挑战?4. 什么是 Java 里的异常处理? checked 和 unchecked 异常有什么区别?5. Java 中的 static 和 final 分别有什么作用?6. 设计一个简单的文章热度计算系统,考虑浏览量、评论数和分享数等因素。7. 你是如何处理实时数据更新的?比如说当文章的浏览量、评论数或分享数发生变化时,系统是如何高效的更新热度值的呢?8. 你是如何提高自己的代码质量和编程技巧的?有哪些学习方法?请详细分享一下。9. 你通过测试重构设计模式、数据结构基础、开源社区学习技术文档和向同学请教来提高代码质量和编程技巧。在你提到的这些方法中,是否有一个具体的实际案例能详细描述一下你是如何通过这些方法来解决某个编程问题或提升某个项目的代码质量的?10. 结构优化电商管理系统的代码质量和查询效率。在这个过程中,你是如何判断和选择最合适的设计模式和数据结构的呢?能否分享一下你在做这些决策时的思考过程和依据11. 你会通过分析问题、拆分子问题和寻求外部帮助来解决不熟悉的技术领域问题。在这个过程中,当你面对一个拆分后的子问题,发现它比预期复杂,或者现有资源和信息不足以支持解决时,你会如何调整你的策略来继续推进问题的解决呢?12. 会在这个过程中,你提到可能会回溯到上一个问题来重新审视拆分的方向。我很好奇,当你决定回溯时,你是如何判断哪个节点是需要重新审视的关键点呢?你会用什么标准或方法来确定这个节点,而不是其他节点呢?13. 在面对一个你完全不熟悉的技术领域的问题时,你会采取哪些步骤来解决?请详细说明。#牛客AI配图神器#
0 点赞 评论 收藏
分享
2024-11-27 13:34
桂林理工大学 后端
Asp1rin:这才哪到哪查看图片
0 点赞 评论 收藏
分享
2024-11-25 12:32
桂林理工大学 后端
0 点赞 评论 收藏
分享
2024-11-21 19:17
桂林理工大学 后端
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务