字节 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 北京

相关推荐

头像
04-08 17:47
已编辑
东北大学 Java
上次面的美团食杂零售急头白脸面一个小时给我挂了又换个部门给我捞起来了。。。快手hr面完还在池子里面泡着,发发面经攒人品1.自我介绍2.手撕代码:三数之和,问了点边界情况3.从基础开始吧。你知道这个 string 啊, string buffer, string builder 这三个类有什么区别吗?4.队列的一些方法:插入用啥,查看队首用啥,出队用啥(?这是我ai面试问过的题)还有栈跟队列的区别(好久没见到那么酣畅淋漓的基础八股了5.双亲委派模型了解吗,设计的目的是啥(答了防止重复加载以及程序稳定性)它怎么防止重复加载?,有没有打破双亲委派模型的例子?(答了tomcat)为什么要打破呢?6.然后你用过反射吗?反射是什么?应用场景?7.所以你刚才说那个注解,那个注解的原理是什么?讲一下注解的原理8.然后 IOC 知道吗?讲一下 IOC。9.怎么声明一个对象?(@Autowired 和构造器)10.幂等性了解吗?怎么实现幂等性?11.线程跟进程的区别?12.线程池的参数?13.那核心线程数、最大线程数是表示什么含义呢?14.那他一般核心线程数怎么设置的?为什么要这么设置?15.一般保证多线程安全的方法有什么?16.synchronized和 volatile 的区别?synchronized底层原理?锁升级的机制?为什么要锁升级?17.ConcurrentHashMap怎么保证线程安全?18.ThreadLocal在项目中有用过吗?内存泄漏?19.常用的 SQL 优化的技巧?20.MySQL常用的两种引擎,区别?(只具体答了InnoDB,MyISAM只回答了个名字)21.redolog undolog22.什么叫不可重复读?23.那个我们怎么看一个 SQL 语句就是它的查询性能呢?24.OSI七层模型25.TCP和UDP的区别?为什么UDP传输比TCP快?26.缓存穿透,缓存击穿,缓存雪崩,布隆过滤器。27.项目中学到了什么,日志怎么做的?开发碰见问题一般处理步骤?反问:1.对实习生的期待:态度吧,比较看重稳重,毕竟是金融业务2.ai工具:这个说的时候走神了,没记住,就是公司给配额最后又问了句实习能到什么时候。4.8更新:已回到人才库
查看29道真题和解析
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

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