字节 AIDP后端开发暑期实习一二面

时隔一年再战字节 又是二面挂了😅 每次字节都是第一个面的 准备的确实也不太好。

一面 1h左右 根据项目问的八股
1. 介绍项目 事务消息在项目中是怎么用的
2. 除了事务消息还有哪些实现分布式事务的方法 优缺点是什么
3. 2PC 3PC的区别
4. mysql执行一条插入语句的过程
5. mysql中有哪些索引 分别用了什么数据结构实现的? 比较各种数据结构
6. 分布式事务和本地事务的区别? 
7. 队列怎么保证消息不丢失 不重复消费
算法:实现一个类似于MVCC的数据结构 按不同时间戳保存数据的多个版本 询问时返回数据不超过timestamp的那个版本

面试官经典问题:
1. 为什么要用这个技术实现功能
2. 这个技术和其他相似技术的区别是什么 还知道哪些其他技术
3. 技术的底层原理
感觉面试的核心就是这三个问题

二面 1h左右
1. 智能指针介绍一下 什么时候用原始指针好?
2. 深拷贝 浅拷贝
3. 平时怎么用AI辅助编程的 有什么经验吗?
4. 实习过程中做完一个项目有没有总结可复用的内容
5. 了解大模型评测吗 怎么评测的?怎么评估一个测试集的质量?
6. 有了解AI前沿的技术吗
算法题:判断二维平面上3点能否构成三角形 主要考虑优化double的精度问题 这题我直接用叉积 但是面试官说的精度不够 我后来又问豆包 给的答案和我一样 不知道面试官想要什么答案。

反问:
1. 有哪些不足? 技术上还行 但是对于AI的理解比较欠缺。

#面经# #后端# #字节#
全部评论
这算法题都没见过啊
点赞 回复 分享
发布于 03-26 07:35 美国
大佬过了吗,第一次见这种手撕
点赞 回复 分享
发布于 03-23 21:44 北京

相关推荐

算法:LC72. 编辑距离(mid,动态规划)1. 项目是练手项目还是生产项目?为什么选择这个项目?2. 项目中的技术栈是如何掌握的?3. Lua 脚本在项目中怎么用的?解决什么问题?4. 有没有做高并发压测?怎么验证系统效果?5. 在压测过程中,如何观测系统表现的?6. 缓存命中率怎么监测的?7. 动态规划实际应用场景8. 如果要去改的话 ,用是什么机制去改这个数据啊?初始化缓存的状态,写入的初始动作。缓存如何加载?是启动时加载还是动态加载?9. 缓存数据更新怎么做的?10. 为什么不用“先删缓存再更新数据库”?11. 这个机制有必要服务启动时就加载吗?懒加载机制需要启动时加载吗?12. 项目中缓存的是什么数据?为什么适合缓存?13. 你了解实际的应用场景吗,动态规划的实际应用场景14. 用什么管理代码?15. 你自己动手开发上手开发的大概哪些模块是自己做的呀?自己写了多少行代码?16. 访问站点建立链接,电商平台。建立的是什么连接。为什么?17. 关注哪些前沿技术?什么渠道?18. 实践探索,有没有实践这些新技术?在哪里装的?什么模型?尝试解决了什么问题?19. 用agent写代码具体做了什么?20. 后端技术栈的信息了解吗,比如高并发的处理新方案类似?真正有自己实际行动?具体的case?朋友的面经,帮忙转发一下,问得特别细,全程拷打项目没有纯问八股,如果没有吃透自己的项目就很难回答,大家可以按提问的这些方向好好准备下自己的项目
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

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