字节秋招-后端开发-一面

1. Java 基础与数据结构

Java 面向对象有哪四个特性?

Java 常见数据类型有哪些?

HashMap 的底层实现是什么?为什么链表会转成红黑树?红黑树的时间复杂度是多少?

数组插入、链表插入的时间复杂度对比?

常见排序算法及时间复杂度(快排的原理和复杂度)。

Set 的底层结构是什么?和 HashMap 的区别?

线程安全的集合有哪些?

ConcurrentHashMap 的实现方式(Segment 锁、CAS 乐观锁)。

CAS 是什么?如果版本号不一致会怎样处理?

2. 多线程与并发

Java 中的线程与操作系统中的线程是否相同?

多线程同步的手段有哪些?

GC 的作用是什么?常用垃圾回收算法有哪些?

Java 中默认使用的垃圾回收器及特点。

变量存在堆还是栈的条件?方法内局部变量存放位置。

3. 网络与协议

你们项目是否是微服务架构?用的 RPC 还是 HTTP?

TCP 的可靠性如何保证?为什么挥手要比握手多一次?

如果不多一次会出现什么问题?

UDP 和 TCP 的区别,为什么游戏可以使用 UDP?

为什么需要 HTTP 协议?HTTP 和 TCP 的关系。

HTTP 长连接与短连接的区别和好处。

4. 项目场景题

在支付项目中,如何保证交易的一致性?

什么是一致性(你们系统中指的是什么和什么一致)?

如何防止重复支付(尤其在数据未落库时的并发情况)?

分布式锁的实现方式(Redis setNX、过期时间、续租机制)。

Redis 除了做锁,还常用于哪些功能?

Redis 常见数据结构(string、list、set、zset 等)及底层实现。

为什么同一数据结构在数据量大小不同的情况下会使用不同的底层结构?

跳表的原理和时间复杂度,为什么还需要字典结构配合?

5. 算法题

二叉树路径和等于 targetSum 的路径数(路径可以不从根节点开始,方向必须向下)。

要求写出解题思路和代码,并分析时间复杂度。
全部评论
我勒个印度ip啊
3 回复 分享
发布于 08-13 16:18 江西
mark 学习
点赞 回复 分享
发布于 昨天 19:34 广东
哪个部门啊?我也接到秋招面试了,求求
点赞 回复 分享
发布于 昨天 18:47 湖南
mark
点赞 回复 分享
发布于 昨天 14:48 吉林
感谢分享!!我主页简介有最近在做的大厂项目,可以包装简历,秋招机会更多,不然的话没有一个好的实习或者项目秋招很难通过筛选,竞争激烈
点赞 回复 分享
发布于 昨天 14:45 江苏
m面经
点赞 回复 分享
发布于 昨天 12:51 广东
爱信等
点赞 回复 分享
发布于 08-13 20:47 北京
字节秋招有笔试么
点赞 回复 分享
发布于 08-13 07:00 新加坡
好纯粹的八股,但是好多啊
点赞 回复 分享
发布于 08-12 20:14 广东
四个特性?不是三个吗
点赞 回复 分享
发布于 08-12 19:06 广东
校友太强了👍
点赞 回复 分享
发布于 08-12 16:18 河北
怎么问这么多,这不得1个半小时呀
点赞 回复 分享
发布于 08-12 15:37 宁夏回族自治区
老哥答的怎么样,约二面了吗
点赞 回复 分享
发布于 08-12 14:24 北京
无敌
点赞 回复 分享
发布于 08-12 09:23 北京

相关推荐

昨天 12:20
已编辑
南京大学 Java
面试时间:95分钟——————非技术——————1. 自我介绍2. 为什么从字节离职?3. 提转正了吗4. 字节和美团实习感受的区别?5. 开始挖美团的实习,和一面不同,这次是聚焦于一个工作展开延伸,而且问的很深,更多不是技术方面而是问为什么要做这个、如果xx怎么办,以及我自己工作中的感受和思考,是否感兴趣等等6. 自己有明确的想法吗?想做什么不想做什么7. 你认为你在美团实习的表现怎样?——————技术——————8. 抽象类和接口的区别?9. 你在实际开发中是怎么应用java的面向对象特性的?10. java并发编程中,需要前置的一些线程进行处理完之后再进行后续线程调度,怎么做?11. 自己在开发过程中用到的数据结构(说了字典树),追问其概念12. 学生考试,每个学生每门课都有考试成绩,设计库表(说了减少冗余的范式设计和留冗余换查询性能的反范式设计,追问后者具体怎么设计,答以学生id和考试id两个字段作为主键构建表,查询考生成绩时无需联表)13. sql题,查每门课的平均成绩14. 如果sql查询非常慢该怎么排查你应该知道吧(刚准备回答面试官就默认我知道直接pass了)——————代码——————15. 手撕:二叉树序列化和反序列化(之前看过一眼但很久没碰了,打算参考k神的思路做层序遍历,但是写的过程中面试官觉得我的思路不对(实际上是可以的),最后因为时间原因并没有完全写完,面试官说明白我的思路了先到这里)——————闲聊——————16. 平时是怎么学习新知识的?17. 聊了下rag18. 哪些事情会让你有热情反问:对校招生的期待,然后围绕这个又聊了一会,面试官也反向问了我对即将从事的工作的期待面试官态度非常和善,和他讲话会进行点头反馈,语气方面也不压力,体验很好。不过面试官为了控制时间,基本上问的技术问题一看我会就不让我继续说了hhh(不然我总是围着一个问题延伸出来扯好几分钟)。不过没想到的是问了很多非技术方面的问题,也没有事先特意准备过,所以基本上就是现场快速思考快速组织语言----8.14更新----通过,约三面
爱吃鱼的肖恩求实习:聊天感觉就是想要了
查看18道真题和解析
点赞 评论 收藏
分享
评论
20
188
分享

创作者周榜

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