当前位置: 首页 > 面试经验 >

字节跳动 - 后端实习 - 通过

优质
小牛编辑
102浏览
2023-05-29

字节跳动 - 后端实习 - 通过

部门:AILab - 机器人 - 后台开发

投递:官网

一面 23.5.10

问项目

  • 介绍(务必练习出有引导有重点的介绍!)
  • 难点
  • token怎么实现

计网

  • TCP和UDP的区别
  • 为什么三次握手
  • WebSockt
  • http1.0 / 1.1 / 2 / 3

MySQL

  • 有哪些引擎
  • InnoDB和MyISAM的区别
  • 区别
  • 隔离级别
  • 最左前缀原则

操作系统

  • 分段和分页的区别
  • 进程通信

C++

  • 友元friend介绍
  • move函数
  • 模版类的作用
  • 模版和泛型的区别

算法题

  • 最长无重复字符的子串:滑动窗口,哈希表辅助记录
  • 一次走一级或两级阶梯,求n级阶梯的方案数嘴了O(logn)的矩阵二次幂,写了O(n)的简单dp,空间都是O(1)
二面 23.5.16

问项目(数据库)

  • 你的项目死锁怎么检测的
  • 数据库的架构
  • 不同引擎对索引的支持
  • B树和B+树的区别
  • B+树树高怎么算?树高为4能支持多少数据量
  • 数据库ACID怎么实现
  • binlog记录的是什么

算法题

  • 给数字n和数组A[],求最大的数<n,其数位由A组成例:输入 n = 23123, A[] = {2, 4, 9}, 输出 22999怎么写更便捷?递归?(没想出来,寄)正解:dfs每位找两个可能的可行数,O(lgn)
  • 刚开始看错题,然后想简单了,强行转大模拟,强行写O(lgn)写法的,过载写了30+分钟,时间不够第二题都没出就结束了

提问

  • 主要做什么业务?机器人后端,长短连接处理。
  • 提到长短连接,我提了嘴WebSocket,问我长短连接的应用场景
hr面
  • 实习时间 到岗日期 还在面哪些 怎么评价在面的这些厂子
 类似资料: