字节后端开发工程师-企业应用

一面
面试一个小时,笔试 30 分钟

  • 笔试题
    • 打家劫舍
    • n 个站点,每个站点有一个加油站即两个长度相等数组 gas 是在每个加油站可以加的油的数量,
      cost 是到达该站点的花费的汽油数量,问能不能从一个站点绕所有站点环行一周,能输出站点编号,
      不能输出-1。
  • 因为没有实习过,没有实际的项目经验,只能问基础了
    • Java 集合 HashMap
    • MySQL 索引 B+,事务 MVVC
    • TCP:三次握手四次挥手
    • Redis 的数据结构
    • HTTP:常用方法,GET 和 POST 的用法区别。
    • HTTPS:HTTPS 的连接建立过程和 HTTP 的区别。

可能是做题用的时间比较长,就没怎么问。

二面,一个小时凉凉。

  • linux 的文件系统有哪些,linux 的操作命令
  • Zookeeper 的使用,选主,使用的协议,watch机制的实现
  • TCP三次握手和四次挥手的状态
  • MySQL 的联合索引的原理

笔试题

  • 52张扑克牌取 5 张为同花的概率,取 5 张为同花顺的概率
  • 挖矿,一个矿主有一座金矿,求 D 天后矿主手中的黄金的最大数量,
    条件如下:初始有数量为 M 的金子,数量为 p 的矿工,矿工可以每天购买一次不限数量,
    每个矿工需要花费数量为 C 的金子购买,每天每个矿工可以产出数量为 G 的黄金。
#面经##校招##字节跳动##Java工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2021-04-21 08:33
楼主第二题算法的解题能说一下嘛
点赞 回复
分享
发布于 2021-04-21 08:49
小红书
校招火热招聘中
官网直投
老铁 你收到下一场面试了吗
点赞 回复
分享
发布于 2021-04-21 19:41
能问下楼主挖矿算法怎么做吗
点赞 回复
分享
发布于 2021-05-08 21:00

相关推荐

1 21 评论
分享
牛客网
牛客企业服务