回复: 3
跳转到指定楼层
上一主题 下一主题
收起左侧

字节跳动后端开发详细过经

全局:

2021(7-9月) 码农类General 硕士 全职@字节跳动 - 内推 - 视频面试  | Pass | 应届毕业生

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
六月底投了字节跳动后端开发提前批,一共视频面了三轮,两轮背靠背,第三轮隔了一个星期还被放过一次鸽子。。有点懒拖到现在才写面经,希望大家走过路过加个米。。
第一轮感觉是比较标准的技术面体验,问了很多,面了将近一个半小时。。上来先自我介绍,问了不少之前工作时候的经历,感觉被疯狂diss。。然后就是问各种基础知识,我能记起来的有
1. golang相关
    1. goroutine和线程(thread)有什么区别,以及thread process有什么区别
    2. golang里的channel在make的时候第二个optional parameter有什么用,不传的话default是什么,behavior是怎么样
2. TCP
    1. 三次握手四次挥手
    2. 为什么要time wait
    3. sliding window解释一下.google  и
    4. congestion control是怎么做的
3. Raft-baidu 1point3acres
    1. leader election的过程,如何防止split vote,万一出现了split vote会怎么样. Χ
    2. current leader down了会怎么样
    3. 如果cluster出现了partition,对client request的behavior是怎么样的
4. CAP解释一下,以及问了我的一个project是在CAP里选了什么
5. 一个智力测试。。一张普通的圆形桌子(没有格子),两个人一人一手轮流在桌子的空处放围棋棋子,棋子不能重叠,下了最后一手导致桌子上再放不下棋子的人获胜,问先手方的必胜策略。。。我第一次碰到这种问题顿时就懵了,最后也没答上来,后来问了答案感觉还是有点意思。听同学说这智力测试也是有题库的。。
6. coding想不起来了。。依稀记得是个binary tree要做traverse,不算难是个medium题吧

第二轮是一个小姐姐,态度贼好,我说上一轮答得不好她还安慰我lol 也是先自我介绍然后问问题,这一轮问的不算多也比较散乱,感觉就是一个接着上一个想起来什么问什么,主要都是distributed system相关的东西.google  и
1. 设计一个秒杀系统。。我懵了。。挣扎着胡扯了一下小姐姐就放过我了开始问别的了,因为我说要多个server分摊traffic,然后
2. load balancing怎么做,答consistent hashing,又问有什么问题,怎么解决. Waral dи,
3. 多个server concurrent write时候database的consistency怎么保证,我说乐观锁和悲观锁,然后
4. 乐观锁和悲观锁的区别,什么时候用哪个,乐观锁最后那个check and commit怎么做
5. cache常用的policy,我说LRU和LFU,然后问了一下大概要怎么implement,各自一个update的runtime
6. 因为我简历上一个project,问我一个datastore在多读少写的use case下怎么整比较好,现在想来应该是答master-slave,结果我扯到了passive replication然后vector clock一大堆也没说清楚。。
7. coding是一个链表,奇数位递增,偶数位递减,要求整个sort一遍
.--
顺便吐槽一下牛客网的coding platform,两轮面试都是我这边打完debug完了对面还没load出来,两位面试官最后只好说相信我做出来了。。

第三轮约了下个星期结果被放了鸽子也找不到hr。。后来又约了再下个星期。感觉是个manager面,主要问我读研之前工作的事情,我们组做了什么,我做了什么怎么做的,疯狂问隔壁组在做什么怎么做的,让我做我怎么做。我去哪知道啊!我那么厉害还搁这儿面new grad吗!

让我设计一个购物车系统然后又说设计一个支付系统,我又懵。。只好乱扯了一下,头疼。coding是给一个list of int建堆。最后我问他问题我问要在他们team做一个合格的engineer需要什么,我欠缺什么,他说技术好奇心。。我寻思我再好奇隔壁组也不能给我看他们的code base啊。。因为面试官全程冷漠又有点心不在焉,我答得也很糟糕,面完感觉凉凉,没想到过两个星期收到邮件说过了

第一次面试国内的公司和这边的体验还是很不一样,虽然问得我有点头疼但还是在预期之内,所以也不算很痛苦,反而面着面着有种破罐子破摔的轻松。。以及前两轮面试时间约在国内的周日,面试时候我听到对面会议室外面人声鼎沸欢声笑语,就知道996名不虚传。。感觉还是要再争取慎重考虑一下。。

最后还是跪求大家救救孩子随手加个米好人一生平安orz-baidu 1point3acres
. 1point 3 acres

评分

参与人数 12大米 +16 收起 理由
莫涯泉水 + 1 很有用的信息!
lunalulu3 + 2 给你点个赞!
dataisgreat + 1 很有用的信息!
Anyy_1177 + 1 给你点个赞!
majia999999 + 1 赞一个

查看全部评分


上一篇:字节 测试 电面一面
下一篇:四大天坑专业面试某NGO
🔗
stonefish 2020-8-13 22:01:30 | 只看该作者
全局:
国内公司咋这么爱面具体概念,我一开始还以为lz是三五年经验的呢
回复

使用道具 举报

全局:
stonefish 发表于 2020-08-13 07:01:30
国内公司咋这么爱面具体概念,我一开始还以为lz是三五年经验的呢
国内有的公司喜欢八股文的模式,什么spring bean加载流程,阻塞非阻塞同步异步,不过准备好了面起来也简单
回复

使用道具 举报

🔗
czh123456 2020-10-11 09:13:21 | 只看该作者
全局:
495401146 发表于 2020-8-14 12:32
国内有的公司喜欢八股文的模式,什么spring bean加载流程,阻塞非阻塞同步异步,不过准备好了面起来也简单

人太多了,要是都考刷题,人人都能过,根本没法筛选。. .и
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表