字节 日常实习 抖音开放平台 一二面(凉经)

抖音小程序部门,部门用的是go。通过Boss投递。

一面 6.20(1h)

  • 自我介绍
  • 实习项目
  • 黑马点评
    • redis都用来做什么了
    • 比如你缓存前5个商品的信息,你怎么判断他们是前5个商品(UV)
      • 使用HyperLogLog统计UV,你在项目中是怎么实现增加操作的
  • 智力题:1000个人做核酸,有一个阳性,怎么快速查出来(二分法、编码法 - 二进制位)
  • 手撕:已知一个int数组,输出所有升序子集
  • 反问

忘录屏了,只能想起来这些。

二面 6.21(1h20min)

  • 自我介绍
  • 实习项目
  • 说说协程
  • 协程操作系统是没有感知的,它怎么知道协程被切换了(扯的GMP)
  • nginx新配置ip 重新run了 之前的功能也不会受到影响 不停止的配置变更 是怎么实现的(nginx热重载问题)
  • 智力题:给你一个天平 没有砝码 给你9个小球 其中8个小球重量是一样的 1个比较轻 怎么快速找到这个轻的球
    • 升级:假设你不知道另外的1个小球是轻还是重
  • redis的内存回收
  • redis怎么知道这个key已经过期了
  • redis的过期时间TTL,是谁来负责更新的?就比如过期时间是100,是什么负责把它更新为99呢?(这个问题很疑惑,有大佬知道吗?可以在评论区留言,感谢!)
  • 手撕:给一个数组,例如 [4,1,2,-1,9,8,8],编写一个函数,得出一个值:这个数组中 两两数组相加的最大值的组合数量
    • ex:(9+8,9+8),答案为2
  • 反问
  • 反问完又问了一道智力题:猜硬币 a永远猜正面 b永远猜反面 a如果猜中了2次 游戏结束 b猜中3次游戏结束 问他们两个赢的概率

6.28感谢信。

#字节##字节跳动##字节日常实习##日常实习#
全部评论
二面Redis Key TTL的问题 应该就是Redis Server负责更新 它会把所有有TTL的Key 存在一个字典中 统一更新
点赞 回复 分享
发布于 2023-07-13 16:15 广东
在哪投的呢
点赞 回复 分享
发布于 2023-07-18 08:37 浙江
为啥二面g了啊,请问是哪里答的不好吗,题目没撕出来?
点赞 回复 分享
发布于 2023-07-27 22:49 美国

相关推荐

评论
16
52
分享
牛客网
牛客企业服务