27实习字节后端ai开发一面凉经分享

继续来分享下最近的面经~
手撕:股票买卖,只买卖一次和买卖多次
1.介绍第一个项目
2.本地缓存怎么实现的?了解底层原理吗?看过源码吗?
3.一个本地缓存应该具有什么样的能力呢?比如缓存过期、缓存写入、缓存查询,有没有批量写入批量查询?
4.让你实现一个本地缓存,选择什么数据结构能够实现这种基本能力?选择可以设置缓存过期时间的那种
4.1你说的设置过期字段是懒实现,怎么设置主动的删除过期数据?hashMap能做ttl的排序吗?
4.2你了解redis过期怎么处理的?
5.如果用hashMap会有什么问题吗?为什么有线程安全问题?ConcurrentHashMap是怎么实现线程安全的?jdk1.8的锁性能高还是jdk1.7的性能高?看过源码吗?
6.了解juc吗?看过源码吗
7.数据一致性怎么实现的?先更新数据库后删除缓存是怎么保证原子性的?事务和消息队列是怎么保证的?
8.@Transactional能够实现什么目的,怎么回滚?这个注解和数据库有什么关系吗
9.ThreadLocal是怎么实现的?
10.说一下InnoDB的锁机制
11.介绍第二个项目,被打断
12.rag检索怎么做的
13.了不了解ai底层原理,大模型是怎么构建的,和搜索引擎比如百度搜索的区别
14.模型训练过程
全部评论
就当作学习吧 我也没准备好 明天迎接死亡
点赞 回复 分享
发布于 今天 20:44 江苏

相关推荐

评论
1
收藏
分享

创作者周榜

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