字节财经 三面 手撕居然出了hard

面试公司:字节跳动
面试岗位:后台开发
面试问题:
1. 自我介绍

2. 挑个项目讲讲,又祭出了祖传的RAG(主要怕说java玩具项目对方没兴趣,后来发现我想多了,三面的面试官至少也是架构师级别,啥项目在人家眼里都是玩具

3. 具体是怎么做的?整个RAG链路是什么?

4. 向量化怎么做的?为什么能把文本映射成向量?底层原理是什么?

5. 用的什么向量数据库?(答Milvus)追问:Milvus和常规的关系型数据库有什么区别?为什么用Milvus?

6. 为什么不用Elasticsearch?(太偏向于文本匹配,对语义的感知能力不够)

7. 你在项目中遇到的最大的挑战?技术难点?(说了关键词增强的多路召回,面试官很失望,说我觉得这也不是啥技术难点啊,汗流浃背了

8. 来做一道题吧(此时距离面试开始才过去22分钟,但是题目出来的一瞬间我就知道为啥这么早就开始做题了

题目:删除无效的括号(hard)

早就听闻这道题很复杂,好在之前在利特蔻德上喵过一眼,于是直接献出了我的自创方法:预检索+剪枝回溯+后处理+后验证(后来发现这个思路其实和官解方法三大体差不多2333)

还是先说大致思路,然后写代码。不得不说是真的复杂,前前后后大概写了100行左右,自己测了一下没啥问题,最后对着代码和面试官讲了具体思路。整个过程大概40分钟。

反问:
对实习生的要求?具体看重的方面?(回答技术基础+对新事物的求索心)

总结:三战字节,每次面试官的风格都不一样。但是也存在一些共性:比如主要围绕着项目拷打(如果有实习的话应该也会猛猛问实习),常规八股较少(就一面问了两三个),以及非常重视对算法题的考察,而且难度都是mid起步,很少出easy

许愿OC

#软件开发笔面经#

-----------
更新:当天晚上hr来电话,说正在走offer审批,加了微信
全部评论
手撕hard已经过了
16 回复 分享
发布于 03-06 17:08 上海
!这个手撕是我上次二面挂掉的
6 回复 分享
发布于 03-06 21:29 北京
我的吗,100行我都不敢想象
4 回复 分享
发布于 03-07 10:40 上海
一面hard就给我挂了
2 回复 分享
发布于 03-07 17:16 上海
太牛了,速通字节
2 回复 分享
发布于 03-06 22:24 陕西
给南大✌🏻👻了
1 回复 分享
发布于 03-07 18:32 广东
我也是三面遇到了这个题
1 回复 分享
发布于 03-07 16:18 新加坡
神中神!
1 回复 分享
发布于 03-07 14:09 湖北
大佬好强,我hr说还在内部审批,是不是还没有offer呀
点赞 回复 分享
发布于 03-06 22:16 北京
第一次面试就是字节,一面刚开始就开始手撕,上来就是hard给我整懵了
1 回复 分享
发布于 03-06 21:21 安徽
太强了
1 回复 分享
发布于 03-06 19:36 广东
姐姐,我是你妹妹艾莉,请你把offer转让给我,不然我要用俄语怼你了
1 回复 分享
发布于 03-06 18:46 北京
稳的,鼠鼠还在碰壁(哭
1 回复 分享
发布于 03-06 18:11 江苏
许愿OC
1 回复 分享
发布于 03-06 17:31 广东
佬好强祝oc
1 回复 分享
发布于 03-06 16:19 辽宁
太🐮了
1 回复 分享
发布于 03-06 16:13 北京
架构师级别牛逼
点赞 回复 分享
发布于 04-15 23:32 陕西
实习会怎么拷打呢
点赞 回复 分享
发布于 04-13 20:58 河南
mark删除括号hard
点赞 回复 分享
发布于 04-07 09:33 浙江
👍👍
点赞 回复 分享
发布于 04-01 23:53 陕西

相关推荐

11-07 20:46
门头沟学院 Java
wxg是国庆后约面的,给捞的是测开岗。哈哈,上次是前端。而我投的都是后端开发。一面:1. 上来面试官介绍业务。2. 问对测开的理解和意向。3. 自我介绍。4. 问实习。拷打项目。5. 做题。两道算法题:区间合并,k个链表反转6. 一道思考题:扔鸡蛋问题,力扣上也有。其实也就是动态规划7. 反问。手撕两道都撕出来了。面试感觉也答得还行。整体1h左右。过了好几天才收感谢信。二战鹅,宣告失败。  鹅,还是无法战胜吗从上一段实习润了,回来也有在投着简历刷刷面经,合适的也能去。今天面试了亿讯。原本是昨天面的,面试前半小时hr发信息说面试官有会议要改时间?我请问呢。于是改成了今天下午三点。往常一样,还是提前十分钟进会议等待。到了时间,面试官进来了,半天不说话?过了好几分钟我开麦问他能否听到,他说可以。于是开始。让我开摄像头?他没开,好的。1. 自我介绍2. 问实习项目。(没录音,凭印象)3. 接口安全性如何保证?4. 如果我去postman请求到了一个token,后面不是能用这个token去请求其他接口吗?5. 写接口时有没有考虑到性能问题?6. 怎么去实现一个接口幂等的?到这里,这人去接电话了?7. ThreadLocal原理,是怎么确定是哪个线程?(噼里啪啦说了一堆,只收到“让我再回去看看”的回答。)8. springboot中除了注解,还能去怎么开启事务?9. 什么时候会发生嵌套事务?事务隔离级别?10. 高并发怎么提高分页效率?(他应该是想问大数据量提高分页效率)11. 消息队列消息丢失怎么办,补偿机制?12. Bean作用域(这个真忘记了哈哈,只记得一个单例)13. 反问整体体验:差。  难度:不难,就最后一个问题没答出来。感觉他说话也不清晰,问题描述也模棱两可,不像真人
查看17道真题和解析
点赞 评论 收藏
分享
评论
108
180
分享

创作者周榜

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