记字节跳动面试经历

本文记录了一次字节跳动的面试经历,作者在自我介绍、技术栈理解及算法方面表现出不足。强调面试中逻辑思考能力的重要性,建议面试者应清晰阐述个人背景、工作经历,深入理解技术架构,并加强算法训练。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近视频面试了字节跳动,记录下这次失败的面试经历,以儆效尤。

19:30接入视频面试,面试官是个比较温柔的小哥。首先是自我介绍。事先并没有准备自我介绍,导致说话支支吾吾,经常出现这个、那个这类模糊不清的说辞。接下来就是对项目所用技术栈的使用,其中包括数据库主从同步、数据一致性维护;安全相关协议,如md5\sha256\pbkdf2算法的具体实现和缺陷;最后是算法题,常用的算法是树形、图形、排序。

21:00很幸运的接到了第二个视频面试。面试流程基本一致,首先说明项目内容;其次,针对项目中提到的技术栈的运用,如kafka的工作原理、系统架构以及设计,最后是算法的运用。

总体感受:
其实这次面试感觉很不好,如果我是面试官是绝对不会让我过的。有如下方面问题:

  1. 自我介绍并没有准备好,说话支支吾吾的,没有明确的主题和层级。
  2. 所用技术栈的了解。经过这几次的面试经验了解,面试官很多情况下并不是考察你对技术栈细节的运用,而是技术栈的架构以及为何这么设计的原理。
  3. 项目内容的说明。重点是考察你对项目架构的设计,不必涉及太底层的技术细节。
  4. 算法说明。首先是理解数据结构和常用的算法,同时常刷题库训练自己的逻辑思维能力。毕竟短短几十分钟,你是不能完全正确的写出编程题的。但解决问题的思路是很重要的。

总结:
面试官其实对语言和架构要求并不严格,更多的是考察面试者的逻辑思考能力。对我而言,面试是最能考察自己工作能力的方式。在与他人交流中,我发现了自身缺陷并需要为此努力修正:

  • 自我介绍
    自我介绍主要分为两部分:个人背景, 工作经历
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值