字节后端开发 暑期 一面

0429 字节
一、八股:
1. Java中的hashmap是否是线程不安全的,为什么会不安全,可能导致哪些并发问题?
2. synchronized的底层原理,Java中还有哪些常用的锁?
3. CAS的ABA问题如何解决?
4. ReentrantLock的公平性指的是什么,如何实现公平性?
5. Mysql的深分页问题,如何解决?
6. 有用过Hbase或者ES这些引擎吗
二、RAG项目
1. Transformer的架构?Encoder,Decoder
2. rag中使用了什么分词器?
3. BGE-m3,提供了哪些功能,如何去训练的?
4. 余弦相似度的阈值如何确定?介绍下BM25算法,什么时候会使用
5. query的意图如何识别?
6. 微调用的什么框架?
7. 召回用的哪些算法,是否有做粗排和精排?
8. 为什么在prompt中加一些few shot会提升他的效果,底层原理是什么?
9. prompt是怎么写的,有什么经验?
三、手撕
1. SQL
2. 接雨水
3. 最长无重复字串.改
全部评论
有后续吗
点赞 回复 分享
发布于 05-13 09:51 江苏
transformer架构是问什么的,rag里面的吗
点赞 回复 分享
发布于 05-12 01:06 浙江

相关推荐

05-08 08:07
已编辑
杭州电子科技大学 Java
一面-1小时技术1. 优惠券结算(付款后如何消耗)怎么做的2. 缓存击穿、穿透。3. 库存异步扣减如何实现。4. 写后查询场景。用户领券记录(数据)在哪里用到?如果数据丢失了,会发生什么5. 为什么用zset。如果不用zset怎么存储?如果考虑排序不使用zset?如果使用数据库呢?6. 为什么用布隆过滤器?好处?单机还是分布式7. MySQL。索引。主键索引和非主键索引区别8. 索引底层数据结构。几种结构对比。结点是有序的吗?如何实现的9. 联合索引判断a,b,c。    where  b=1000       where    a >10 and c =1000    where  c >100 a=100010. 用户下单一次有一个订单数据,从订单表里面统计出下单次数超过5次的用户。  分组查询11. MySQL的锁12. a=>转账 b    b=>转账a。在几个隔离级别会有什么问题?死锁?13. 事务特点。隔离级别14. Linux命令。nginx日志,如果看某个ip的所有请求,如何筛选日志。grep15. redis的setnx16. redis数据结构。使用场景17. redis的持久化。aof日志里存的是什么18. 快排复杂度算法:两个数组的中位数,hot100二分,困难题实习一点都没问。应该是前面答的太差了,最后给个hard劝退了
查看19道真题和解析
点赞 评论 收藏
分享
评论
3
16
分享

创作者周榜

更多
牛客网
牛客企业服务