字节后端实习 | Golang | 一二三hr面offer

一面(40min)

  • 自我介绍

项目

  • 项目背景
  • MVCC如何实现、MVCC的作用
  • 讲讲MySQL锁机制(共享锁、排他锁、行级锁、表级锁、意向锁、记录锁、间隙锁、next-key Lock)
  • redo log&undo log作用,什么时候生成
  • 如何写redo log(redo log buffer等)
  • 两段锁协议,分布式事务中两阶段提交

实习 & 八股

  • Redis分布式锁如何实现的
  • 分布式锁还有哪些实现方案
  • 讲讲Java常见的垃圾收集器
  • 讲讲更换GC的场景与问题
  • 线程池是如何配置的
  • 线程池是用来处理啥的、使用的业务场景、解决什么业务问题
  • 讲讲阻塞队列
  • 让你实现一个RPC框架,应该要考虑哪些点
  • 阻塞IO和非阻塞IO有什么区别
  • 如何实现多路复用IO
  • select、epoll原理
  • 讲讲go的协程、协程与线程

算法

  • 反转链表
  • 最长回文子串

二面(90min)

算法

  • 子集
  • n个骰子的点数和为k的概率

实习

  • 讲讲实习中最有挑战的工作
  • Balabala 规则引擎相关
  • Balabala 一堆业务理解

场景

  • 八股:内存页面置换算法
  • 实现LFU算法,有时间复杂度要求
  • 实现一个敏感词过滤系统,敏感词存在哪,如何从一篇文章中找到所有敏感词(字典树)
  • Redis跳表如何实现?时间复杂度?
  • MySQL联合索引使用问题,覆盖索引相关。

三面(60min)

大老板面的,聊了一小时实习的业务理解、架构设计、优化方向,以及为什么从前一段离职,为什么选择字节balabala

后续:hr面完第二天早上就oc+正式offer了,已去

#24届实习##字节跳动##字节跳动面经##实习面经##后端#
全部评论
干货满满!又发现一枚优秀的同学~
8
送花
回复
分享
发布于 2023-01-10 17:17 北京
来了来了
3
送花
回复
分享
发布于 2023-01-09 17:46 江苏
秋招专场
校招火热招聘中
官网直投
太强了
3
送花
回复
分享
发布于 2023-01-09 22:25 北京
应届生能选golong为主语言吗
3
送花
回复
分享
发布于 2023-01-19 16:09 江西
杰宝太强了
1
送花
回复
分享
发布于 2023-01-09 15:51 浙江
项目涉及微服务吗 可以分享一下项目不
1
送花
回复
分享
发布于 2023-01-14 17:13 天津
请问算法题的实现有语言要求吗,只会c++写算法题可以吗
1
送花
回复
分享
发布于 2023-01-15 17:43 山东
太猛了
点赞
送花
回复
分享
发布于 2023-01-09 20:51 湖北
杰哥🐮的
点赞
送花
回复
分享
发布于 2023-01-10 07:17 安徽
666
点赞
送花
回复
分享
发布于 2023-01-10 15:14 湖南
点赞
送花
回复
分享
发布于 2023-01-10 18:40 湖南
点赞
送花
回复
分享
发布于 2023-01-10 22:47 内蒙古
羡慕,向大佬学习
点赞
送花
回复
分享
发布于 2023-01-11 20:13 广东
base哪里呀
点赞
送花
回复
分享
发布于 2023-01-13 03:58 广西
北京2012高斯实验室大量招人啦(截止到3.31号,大家快抓住机会联系啦!校招、社招、内转、od 都可,在这个窗口期hc不限量啊) 联系方式: *********** 邮箱:yangfan434@huawei.com 部门上升期,机会多多,大家快来联系啊! 岗位:软件开发,数据库内核开发,软件测试等。 语言: Java, C/C++ , Python, 后端,软测等,只要你懂一门语言,就有合适的岗位机会! 部门福利:每周三下午茶零食水果、导师机制学习机会多、暂时未找到工作或考虑换工作的小伙伴***************! base:北京、上海、深圳、杭州、南京、西安
点赞
送花
回复
分享
发布于 2023-01-19 11:39 广东
请问大佬面试的时候可以用PYTHON写算法题吗
点赞
送花
回复
分享
发布于 2023-01-28 11:33 湖南
想请问一下面试的是golang的岗位,但是注意到也有问java相关的问题,如果简历技术栈不包含java,面试官还会问这种问题吗?谢谢了。
点赞
送花
回复
分享
发布于 2023-02-28 17:09 浙江
楼主,go有什么推荐的项目吗?
点赞
送花
回复
分享
发布于 2023-03-10 15:46 江西

相关推荐

自我介绍两道算法题一道是求数组中所有相加为目标数的组合,要求不重复且需要排序(一开始以为是哈希,写到一半发现是dfs,没写完讲了思路)一道是很简单的模运算调换前后字符串位置问了一堆Go八股make和new的区别讲一下Map(是否并发安全,底层实现,使用事项)线程、协程、进程的区别高并发场景用多线程、多协程还是多进程tcp四次挥手如果你的服务器有很多请求,然后出现大量timewait怎么办(不会)你部署的redis是单机还是集群(单机)如何防止缓存击穿和缓存穿透如果前端出现大量请求,并且都是请求不同数据,都没有命中redis,有什么方法解决mysql相关什么是幻读innodb和myisam的区别(不会)一条mysql语句是如何执行的mysql优化(只说了一个禁用排序)讲一下索引如何保证你的mysql不会宕机如何保证你的服务高可用反问为什么突然捞我(之前看你简历被别的部门锁了但是一直没面,现在面你说明你的简历筛选靠前)go的在公司担任的角色(现在底层用c++,偏业务用go)面评(画饼说我的简历能找到大厂offer,但是写在简历上面的都是默认你实现了,所以不会问,应该更重视实际场景,哪怕是没有实现高可用或者高并发,也要有解决方案)总结问了一个半小时,基本就是全程压力拷打,中间感觉有点神志不清,有些能说一两个答案,但是面试官希望听到更多的答案,有些干脆就不会
点赞 评论 收藏
转发
42 366 评论
分享
牛客网
牛客企业服务