抖音开发面经

春招

隐私合规,做数据安全的

流程推进很快,面试难度不高,看得出很想招人,最后给了个sp但是没去

timeline:3.20hr捞面(本来没准备参加春招,忙着玩,就让排到清明后)-->4.8一面->4.9二面->4.12三面->(中间打了次电话说还在流程中,问了手上offer情况)-->4.29开奖

一面

50min

主要问实习,没有任何八股

  • 自我介绍
  • 详细问了A实习期间做了什么业务
  • 有点复杂,看起来面试官完全不了解这个业务,讲了10min
  • 实习做的这几件事中价值最大的是哪个?为什么?
  • 我提到一个是对业务价值大,一个是对我价值大,后者涉及DDD开发,后面详细探讨了贫血充血模型聊了10min
  • 详细问了B实习期间做了什么?讲了13min
  • 做题,这里有点抽象
  • 面:平时擅长哪些题?
  • 我:链表
  • 面:具体哪些
  • 我:(没摸清他是想出我会的还是避开我会的,答的比较谨慎)反转链表、两数相加这些高频都有印象
  • 然后给了一道打印链表倒数第k个节点的题,秒了
  • 为什么转码?秋招签了哪?

二面

一面完2小时打电话通过,约了第二天二面

68min

  • 自我介绍。秋招签了哪?为什么不考虑去国企?为什么转行?(一共10min)
  • 详细问项目A(10min)
  • 网络八股:TCP怎么保证可靠性
  • Java八股:Java有哪些锁?区别?什么是乐观锁?
  • topK场景题:一个文件装了100G的string,找出现的top100个?(可参考阿秀的学习笔记,海量数据部分)
  • 做题:也是问了擅长什么,依旧答链表
  • LC25.K个一组反转链表但是花了30min,磕磕绊绊在提醒下写出来了,运行没通
  • 中间还被问是不是好久没写题了hhh

三面

二面完第二天上午打电话通过,想约第二天面试,但是组会,约了再后一天

57min

  • 自我介绍
  • 详细问项目A,并且很敏锐发现了我项目中无法水平扩展的一个卡点,问了项目价值,基于项目引申问了一些八股,问的比较深(15min)
  • 讲一个实习经历中比较熟的事细说了一面的实习经历A(8min)
  • RBAC权限管理(我简历上写了这个,一般没写应该问不到)
  • 问:如何应对流量峰值
  • 答:缓存权限信息在本地
  • 问:如果有人申请新的权限?
  • 答:按是否有强一致性要求,选择缓存失效时机
  • 问:如果真实权限到期,怎么处理缓存里的权限?
  • 问:如果业务觉得某数据是B秘级,缓存了,但是安全部门觉得是S级别,不允许业务缓存。如何发现这个问题
  • 答:(这个最后确定是开放性的,也是小组做的事情之一,很多解决方案,但是基本都是要和业务“沟通”)
  • (一个有点味儿的话题,聊了5min)如果你觉得很重要的事情,leader不认为,不推进,你会怎么想怎么做
  • 做题:LC80.删除有序数组中的重复项II
#面经##抖音##字节#
全部评论
大佬是在实习或项目中用到了 RBAC 还是说简历的"专业技能"里有 RBAC?
点赞
送花
回复
分享
发布于 05-19 16:54 山东

相关推荐

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