字节提前批面经

一面

时间:50分钟,base:北京

全程没有问项目,总体比较常规

  • https和http的区别
  • 浏览器输入url的过程
  • 每一次http请求都会建立TCP连接吗
  • 输入url后物理层、数据链路层、网络层如何工作的
  • 说一下进程和线程
  • 进程之间通信的方式
  • 进程切换的过程
  • 说一下mysql常用的引擎
  • innodb的索引结构
  • b+树底层是双向链表还是单向
  • redis持久化机制
  • zset底层结构
  • zset底层除了跳表还有其他的实现吗
  • 合并区间
  • 岛屿数量

二面

时间: 80分钟(因为算法题一直有bug,面试官耐心多等了我20分钟解决)

由于问了一些实习的项目,项目相关的一些内容用xxxx屏蔽掉

  • 为什么要对xxxx数据做一个混淆
  • xxxx的数据是什么类型的
  • 如何通过xxxx的数据判断xxxx
  • xxxx如何收集的,因为xxxx卡顿了,如何保证收集上报的成功
  • 对接xxxx是为了实现什么
  • 为什么选用xxxx(不是mysql)数据库
  • xxxx数据库的特点
  • 定时任务主要用来干嘛
  • 分布式锁如何实现的
  • 如果实例内存或CPU爆了,无法完成定时任务,并且没有释放锁,如何解决
  • 分布式锁如果锁自动释放了,但实例任务还在执行,如何保证其他实例不执行该任务
  • redis常用的数据结构
  • redis String类型底层数据结构,何时发生扩容
  • redis String如何实现二进制安全
  • mysql的幻读、脏读、不可重复读
  • 如何解决的幻读和不可重复读
  • ACID是如何实现的
  • 如何在RC级别下解决幻读
  • 一条select语句在mysql里的执行流程
  • 实习公司mysql默认设置的隔离级别
  • mysql8.0为什么取消缓存
  • 说一下你熟悉的排序算法
  • 那些算法是稳定的
  • 如果让你选择一个排序算法,你怎么选择
  • TOP K问题的解决方案
  • 使用快排的思路解决TOP K的时间复杂度是多少
  • 字符串乘法(使用模拟即可解决,但就是很多细节需要考虑,感觉这道题更考验写代码时的细节处理能力,在面试中太紧张了一直出错)

三面

没啥好写的,两道算法题和一个场景题就结束了

#字节跳动##秋招##提前批##后端开发##招聘进度#
全部评论
同学,祝你前程似锦! 同时借个楼,容我介绍下我们荣耀公司,公司处于起步阶段,发展前景好,经营状态良好,也会给行业高水平的报酬。入职的同学都会分配导师,周围的同事也很热心帮忙,非常的nice。 我的荣耀内推码: bzctoa,欢迎投递
1 回复 分享
发布于 2022-08-05 13:02
楼主请问这是啥部门呀
1 回复 分享
发布于 2022-07-29 10:30
请问楼主:如何在RC级别下解决幻读?这个问题怎么回答的呀?
点赞 回复 分享
发布于 2023-08-10 22:32 美国
【用友内推】 https://www.nowcoder.com/discuss/1004270
点赞 回复 分享
发布于 2022-08-05 10:10
楼主可以简单说下三面的两个算法和场景是什么样的嘛😄
点赞 回复 分享
发布于 2022-08-04 13:32
我面字节,就基本没问八股文,算是开放性题目,都好难😂
点赞 回复 分享
发布于 2022-08-01 08:38
快冲网易游戏(互娱)2023届校招! 专属内推码:9cREOy 快来加入我们吧!网申链接:https://game.campus.163.com/position
点赞 回复 分享
发布于 2022-07-31 13:46
可以问一下是什么部门吗😂
点赞 回复 分享
发布于 2022-07-31 00:29
楼主过了吗 我一面也是这样常规八股十几分钟 然后就出两题写出来了 然后挂了😥
点赞 回复 分享
发布于 2022-07-29 14:45
这是面开发还是 好常规八股啊
点赞 回复 分享
发布于 2022-07-29 00:37

相关推荐

想干测开的tomca...:让我来压力你!!!: 这份简历看着“技术词堆得满”,实则是“虚胖没干货”,槽点一抓一大把: 1. **项目描述是“技术名词报菜名”,没半分自己的实际价值** 不管是IntelliDoc还是人人探店,全是堆Redis、Elasticsearch、RAG这些时髦词,但你到底干了啥?“基于Redis Bitmap管理分片”是你写了核心逻辑还是只调用了API?“QPS提升至1500”是你独立压测优化的,还是团队成果你蹭着写?全程没“我负责XX模块”“解决了XX具体问题”,纯把技术文档里的术语扒下来凑字数,看着像“知道名词但没实际动手”的实习生抄的。 2. **短项目塞满超纲技术点,可信度直接***** IntelliDoc就干了5个月,又是RAG又是大模型流式响应又是RBAC权限,这堆活儿正经团队分工干都得小半年,你一个后端开发5个月能吃透这么多?明显是把能想到的技术全往里面塞,生怕别人知道你实际只做了个文件上传——这种“技术堆砌式造假”,面试官一眼就能看出水分。 3. **技能栏是“模糊词混子集合”,没半点硬核度** “熟悉HashMap底层”“了解JVM内存模型”——“熟悉”是能手写扩容逻辑?“了解”是能排查GC问题?全是模棱两可的词,既没对应项目里的实践,也没体现深度,等于白写;项目里用了Elasticsearch的KNN检索,技能栏里提都没提具体掌握程度,明显是“用过但不懂”的硬凑。 4. **教育背景和自我评价全是“无效信息垃圾”** GPA前10%这么好的牌,只列“Java程序设计”这种基础课,分布式、微服务这些后端核心课提都不提,白瞎了专业优势;自我评价那堆“积极认真、细心负责”,是从招聘网站抄的模板吧?没有任何和项目挂钩的具体事例,比如“解决过XX bug”“优化过XX性能”,纯废话,看完等于没看。 总结:这简历是“技术名词缝合怪+自我感动式凑数”,看着像“背了后端技术栈名词的应届生”,实则没干货、没重点、没可信度——面试官扫30秒就会丢一边,因为连“你能干嘛”都没说清楚。
点赞 评论 收藏
分享
评论
5
49
分享

创作者周榜

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