9/28虾皮一面

1.自我介绍
2.实习经历询问
3.sql题,自增的主键id, 数据量是1kw, 高性能查出所有数据, 能不能把sql写出来
开始问项目
4.jwt原理, 好处, 安全性怎么保障
5.md5加密在你项目是怎么用的,存储敏感信息, 这个是指什么呢
6.MD5是一种加密算法吗
7.加密和哈希算法的区别是什么
8.tcp三次握手过程, 为什么是三次
9.redis持久化策略
10.k个一组反转链表(输入和原始ListNode都要自己写,输入一直不知道怎么写, 好奇怪,只把ListNode构造和主函数需出来了 )
11.反问 全程大概五十分钟
全部评论
过了吗?
点赞 回复 分享
发布于 10-08 11:05 北京

相关推荐

11-19 21:35
门头沟学院 Java
1. 为什么需要序列化和反序列化?它们的使用场景是什么?2. Java 实现序列化需要继承哪个接口?3. 给 serialVersionUID 赋值时通常采用什么形式?如果两个类的 UID 不一样会有什么影响?4. 如果子类增加了或修改了属性,serialVersionUID 需要变化吗?不变的话新字段会怎样?5. transient 关键字的作用是什么?被 transient 修饰的字段会怎样使用?6. 使用 new 创建对象时,JVM 会做哪些事情?7. 指针碰撞和空闲列表对应哪类垃圾回收器?哪些回收器用这两种方式分配内存?8. JDK 8 默认的垃圾回收器是哪个?9. 你提到的项目,是你从需求构思到落地全程负责,还是只参与了技术开发?10. 现成的项目技术栈、系统框架、数据库设计你是如何转化成落地技术方案的?过程中遇到过哪些难点?11. 系统需要哪些功能?数据库和框架怎么选型?12. 数据库设计了哪些模型?它们之间怎么关联?13. 交易表怎么设计的?交易状态有几种?已支付和已完成的区别是什么?14. 已支付如何流转到已完成?15. 已支付后若库存不足,状态会回滚成什么?16. 出票失败和已退款两个状态如何区分?它们之间能流转吗?17. 项目中使用 RAG 的具体过程?用它解决了什么问题?18. 用户投资风格在向量库里没有存储,你们如何给不同用户提供定制化回答?19. 用户登录时标签如何缓存到 Redis?问答时如何结合标签做向量化提取?20. 如果用户标签为“稳健型”但近期交易激进,你们会动态调整吗?21. 训练金融大模型时,用户行为数据打算从哪些方面采集?如何喂给模型?22. 除了交易行为,还有哪些数据可用来分析用户投资风格?23. 如何校验 AI 生成结果的准确性?24. 你刚才提到的技术已在项目里落地了吗?25. 对 AI 技术的学习思路是什么?通过哪些途径了解最新技术?26. 你经常使用哪些 AI 工具?
查看26道真题和解析
点赞 评论 收藏
分享
评论
3
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务