字节 后端 数据 一面面经

结束后20分组约二面

1. 自我介绍
2. 专业都学了什么相关课程?
3. 说一下你觉得 SpringBoot 是干什么的
4. 如何使用springboot搭建一个程序?
5. mapper service controller是springboot的吗?
6. 为什么要拆成这三层?为什么是三层?
7. 除了三层架构还有别的架构吗?
8. 介绍mybatisPlus?
9. 如果用mybatis查询需要写哪些文件?(xml或mapper层接口)
10. 写在接口里的,没有实现类,该怎么调用?
11. websocket在项目里是干什么的?
12. websocket和http的区别?
13. 写多线程代码,通过输出内容可以看出是多线程运行的。(写了一个出现并发问题的代码)
14. 如何解决这个多线程问题?(加锁)
15. reentranktlock相比另一个锁,为什么更灵活?(trylock,公平锁)
16. 什么是公平锁?
17. 从你学过的课程里面,你觉得如果要实现一个锁,最关键的是什么?(答保证操作的原子性)
18. 原子性是什么?
19. 获取锁的过程需要几步?(答要获取到锁,把互斥变量改为1)
20. 什么叫获取到锁?(答用cas操作记录下获取锁的线程)
21. 什么是cas?是干什么的?
22. 结合上面这么一条链路,你觉得实现一个锁最关键步骤是哪个步骤?(答cas)
23. java能实现多进程吗?
24. 线程和进程的区别?
25. 你刚刚说的,启动qq会启动一个进程吗?

手撕

1. 链表里倒数第k个元素(一次遍历)跟面试官说上午刚写过这个,讨论实现方式和时空复杂度
2. 把数组转化成二叉树
3. sql,先设计表再写sql(sql太不熟练了,才写了一般面试官说时间到了就没接着写,中间还问了关系表的“关系”是什么,数据库三范式)

#牛客AI配图神器#
全部评论
感觉上来就问的比较偏?看牛客字节面经都不怎么问spring的,就一点也没准备,上来就红温
4 回复 分享
发布于 03-16 22:06 河北
什么部门呢,大佬你字节是面的 火山引擎 Data-dataleap 吗?
点赞 回复 分享
发布于 04-11 13:16 北京
老哥是有实习么?还是说acm奖,可以约到大厂面试
点赞 回复 分享
发布于 03-20 13:24 湖南
大佬,考虑pdd吗,hc多多,可帮忙看简历,跟进度
点赞 回复 分享
发布于 03-17 15:04 上海
大佬 能约到字节的面试
点赞 回复 分享
发布于 03-17 10:05 北京
没问项目吗,我看其他都是项目居多
点赞 回复 分享
发布于 03-16 23:54 重庆
手撕是有ide吗还是和力扣一样,核心代码吗
点赞 回复 分享
发布于 03-16 22:04 广东

相关推荐

05-19 21:28
门头沟学院 Java
部门:核心本地商业-业务研发平台,好像主要是做搜推的。流程:4.25 投递5.10 笔试5.14 一面5.16 二面一面:主要是结合项目来问,每个项目都挑着问了一些点,我只有第一个项目是java项目,所以聊得相对多一点。1.简单介绍一下项目,要求突出工作2.手撕:删除排序链表中的重复元素II3.结合第一个项目拷打:    为什么不用RabbitMQ不用HTTP(降低耦合+异步)    为什么用消息队列不用数据库传输文件?数据库有什么缺点吗?    不太了解SSE,问了一下是什么    客户端是指什么?用户界面是你们设计的吗?(我说sse是实现服务端给客户端的推送,所以问了这个)4.第二个项目拷打,主要是cv相关的,具体的就不放了5.第三个项目拷打,主要是三维重建相关6.项目中用到什么语言?7.这些项目的代码量大吗?8.SpringBoot的lOC和AOP二面:更没有问项目了,只问了20分钟不到,主要在问一些项目收获、大模型、AI相关的问题。1.自我介绍2.在项目中的角色/承担的任务3.在项目中除了开发以外,最大的收获是什么?4.在项目中有没有提出一些个人比较创新性/优秀的想法并实践?5.项目里提到用了opensora,使用体验感怎么样?经过一年多迭代了,有没有尝试更新版本?6.回望项目,AI/大模型技术还可以用在里面做些什么?7.平时有没有用大模型相关的一些产品?尝试落地了吗?8.探索新工具的时候觉得最有意思/能激起学习兴趣的是什么?9.闲聊、反问实习时间等面完正好是周五下午了,到目前为止还没有最新的消息。希望团子给一次做团孝女的机会我等我等我等!
不想搬砖怎么办:
点赞 评论 收藏
分享
评论
6
43
分享

创作者周榜

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