字节跳动|后端开发面经

本文分享了一位大二学生在字节跳动AML部门后端开发的面试经历,涵盖计算机基础、算法和HR面。面试中涉及多线程、有向图、矩阵问题、平衡树、三路归并等技术点,强调了代码能力和思维能力的重要性,同时也赞赏了字节跳动的面试流程和面试官的专业指导。
摘要由CSDN通过智能技术生成

个人背景

个人简介:某 985 科班大二

面试岗位:字节 AML 部门后端开发

日期:2021-06-06(一面)

一面(50min)

自我介绍。

个人项目相关。

计算机基础

多线程相关。

(话题被我岔开了,变成了我主动展示我的计算机基础知识)。

算法(15min)

判断有向图是否有环。
拓扑排序,1 分半敲完了代码,然后面试官说给我出点难的(早知道敲慢点了。

求矩阵中面积最大的全1子矩阵,力扣有类似的题,但没做过。
几年前做过,知道要用单调栈,顺着暴力做法一路推O(n^4)->O(n^3),最后推到了O(n^2)

先告诉面试官单调栈里维护啥,然后稍微写了一下,面试官就觉得ok了。

反问(20min)

了解了一下工作内容,顺便展示了一下我会的东西。

一面体验还不错,基本上写完了算法缓解了紧张的氛围后,就开始了聊天。

二面(60min)

一面完刚躺下准备睡觉,就打电话过来要我马上开始二面(困困~~~)。

1.自我介绍。

2.个人项目相关。

算法

1.写一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值