字节跳动提前批 面经(已意向)

更新


一周又一周,本来说上周三出结果,到这周还没,我感觉要凉了,无限的审批中
9.1更新,两周啦,🈚️
9.2更新,hr打电话说下周出结果
9.6更新,昨天中午社招官网状态变成面试已完成,今天收到意向书


前言

因为一直在实习,没投提前批,看着字节提前批快结束了,就投了简历,互娱研发,后端开发,然后第二天就发邮件选面试时间

一面

没问项目,没问实习经历,只问了一些基础
  1. ArrayList和LinkedList的区别,设计一种数据结构能够结合这两种结构的优点
  2. Java所有类都有一个共同的父类是什么,那个类有什么方法
  3. hashcode和equals的关系是什么
  4. 工作中哪里用到了hash
  5. 项目中的JVM用的是什么回收器
  6. 介绍一下CMS回收器
  7. 计算机基础课程熟悉哪些
  8. 为什么三次握手是三次,四次挥手是四次
  9. 介绍以下操作系统的内存管理
  10. 什么是页面置换
  11. 进程和线程的区别
  12. 算法题1:原创的,类似组合总和2
  13. 算法题2:二分找到有序数组中某个数最左边和最右边的位置
第二天早上十一点左右约了二面

二面

二面比较难,问了很多场景设计、系统设计的问题,由于比较有针对性,我就不详细描述了,大概就是让我现场设计一个系统,从接口、数据存储、前端等等方面都要设计,考的是平时的积累和代码习惯
还有写sql,也没写出来,就说了一下思路,是那种很具体场景下的sql
算法题,是之前没见过的,返回比目标数最大的最小的数,说思路说了一二十分钟,写代码写个半个小时
项目里做过最有挑战的地方是什么
面试结束前问了几句八股:
  • 什么是用户态和内核态
  • 什么情况下会导致用户态切换到内核态
  • 系统调用是什么
问的都是比较灵活的问题,面完觉得自己要凉了,第二天早上十一点左右发邮件约的三面

三面

三面是主管面,感觉气氛有点沉默,面试官一直在思考要问我什么,哈哈
  1. 堆和栈的区别是什么?gg
  2. 平时工作中用到了什么设计模式,我说策略模式,面试官:手写一个策略模式吧。gg
  3. mysql调优的经验
  4. 多线程间的同步
  5. tcp和udp的区别
  6. tcp的拥塞控制
  7. 你的优点是什么
  8. 一道智力题
  9. 你需要改进的地方是什么(没答上来,确实想不起来)
  10. 算法题:k个一组反转链表
  11. 未来一两年的职业规划
其他想不起来了,从二十分钟开始就一直在聊天,四十来分钟结束的,结束后一个多小时约了hr面

hr面

常见的hr面问题,十五分钟结束,现在等结果中
#秋招##字节跳动##提前批##面经##校招#
全部评论
啊啊啊 楼主有结果了记得踢踢我 同在等结果
点赞 回复 分享
发布于 2022-09-06 11:00 广东
楼主有结果了吗
1 回复 分享
发布于 2022-08-22 15:27 江苏
现在有结果了吗?是不是得等转正的?
点赞 回复 分享
发布于 2022-08-29 16:18 浙江
橘子牛哇
点赞 回复 分享
发布于 2022-09-16 08:00 黑龙江
二面算法题是「小于N的最大数」?
点赞 回复 分享
发布于 2022-08-18 22:51 广东
太强了
点赞 回复 分享
发布于 2022-08-19 02:05 浙江
方便说下base吗
点赞 回复 分享
发布于 2022-08-19 11:01 陕西
楼主了解字节哪些部门是java吗 想投日常
点赞 回复 分享
发布于 2022-10-02 00:51 重庆
一面第一题是个啥
点赞 回复 分享
发布于 2022-10-23 00:45 湖北

相关推荐

10-07 20:48
门头沟学院 Java
不敢追175女神:可能是实习上着班想到后面还要回学校给导师做牛马,看着身边都是21-25的年纪,突然emo了了
点赞 评论 收藏
分享
评论
12
56
分享
牛客网
牛客企业服务