乐趣区

关于golang:第八期字节跳动面试已offer

字节一面(50min)

  • 1. 自我介绍(面试官在看简历);
  • 2. 问我的项目(让我挑一个最相熟的我的项目)
  • 3. 问用到的技术栈
  • 4. 问 mysql 有哪些存储引擎,你用到什么存储引擎,区别是什么?
  • 5.sql 优化策略
  • 6. 汇集索引的底层
  • 7.mvcc 机制理解嘛
  • 8.mysql 的表锁有哪些?
  • 9. 给了一段 sql 语句,问会上什么锁?具体解读一下
  • 10. 聊计网:输出 url 会产生什么?(一顿 bala)
  • 11.tcp/ip 三次握手,udp tcp 区别
  • 12. 场景题:要是握手第三次断了我怎么去设计?
  • 13. 怎么保障 tcp 连贯稳定性?
  • 14. 流量管制,拥塞管制。滑动窗口。
  • 15. 做题:链表相加
  • 16. 反诘:技术栈。

    面完 20 分钟后收到 hr 电话约第 2 轮面试,约了第二天。

二面(1h)

  • 1. 自我介绍(问能实习多久)
  • 2. 过程和线程还有协程
  • 3. 线程和过程的通信形式以及两者区别
  • 4. 说出单例模式几种实现形式以及区别
  • 5.redis 为什么快?
  • 6.redis 晓得多少说多少?
  • 7.redis 的 sorted set
  • 8 sorted set 底层,越细越好。
  • 9.TCP/IP 三次握手四次挥手
  • 10.Mysql 索引,联结索引,生效,左连贯(八股文)
  • 11. 做题:给一个表并做一道 sql 题 写三个语句
  • 12. 做题:最长的括号子串
  • 13. 聊最善于的我的项目(根本我在说)
  • 14. 反诘波及到的业务,说不会波及到一些高并发外围的货色,反诘能不能过?都有可能,会评估,过了会告诉你。

    三面等了 2 个工作日,两头有个端午节,hr 是节后第一天告诉我二面过了,约第三面的工夫,我就约了周日。

字节三面面经(1h)

三面面试官一看发量就是大佬,特地有亲和力,大略不到 40 岁,有说有笑的,两头还给我一次性点了 4 个题,我吓呆了,而后他说就做两个,齐全不是按我简历问的,三面面试官是发散着问。

  • 1. 自我介绍一下
  • 2. 介绍一下实习经验和我的项目
  • 3. 连接池,一些参数的含意 (具体探讨了一下 removeAbandonedTimeout 细节)
  • 4. 虚拟内存和物理内存的区别和关系?
  • 5. 策略模式说一下,应用场景?
  • 6. 单例模式的几种写法以及为啥双重校验锁。
  • 7. 说下 volatile 底层,保障了什么?
  • 8. 指令重排是什么?
  • 9. 数据库怎么保障 acid 的,底层策略,说下 undolog 和 redolog,next-key locks,那 oracle 呢?
  • 10. 异样的一些开放性题目,没有固定答案,重来没见过的题(这一段消耗了很多工夫,我没听明确啥意思,都是凋谢的题目)
  • 11. 一个 1 ×2 的矩形放 2xn 的矩形里有多少种放法?写出表达式
  • 12. 做题:a. 股票买卖(两种写法,优化)

    b. 二叉树的公共先人

    面试官夸了一下我写正文的习惯,还让我代码里尽量功能块跟其余性能用一行空格辨别一下,特地谨严

  • 13. 发问,而后还问到了 go 协程是怎么实现的。

    第二天说三面通过了,而后约了 hr 面,hr 小姐姐特地棒

字节 hr 面(30min)

  • 1. 自我介绍
  • 2. 实验室的状况说一下,还问了导师姓名
  • 3. 怎么学习新技术的,用在了哪个中央能够说一下嘛?
  • 4. 有哪些 offer?
  • 5. 为什么抉择字节?
  • 6. 我的项目介绍
  • 7. 对后面几位面试官有什么印象?
  • 8. 找的职位都是后端开发嘛?
  • 9. 说下性格特点?
  • 10. 沟通了一下入职工夫,我说两周内,问能够实习多久,转正否?
  • 反诘:什么时候出后果?说将来一周内会有 hr 分割你

而后下午五点间接发了实习 offer,约了入职工夫,效率特高,速度很快,我都诧异了!

总结:其实之前投的是飞书的岗位而后转到其余部门这边来了,过后一面之前有些事件,还想着跟 hr 勾销面试,但 hr 给我立即换了工夫(面试前一小时),最初四面居然一路磕磕绊绊走下来了,所以千万不要放弃,打工人,一起加油!!

退出移动版