内容重构: 概述 整体而言,字节跳动的面试体验是积极的。尽管本人只进行了一面,便遭遇了结果,但至少HR会通知你面试的结果,这避免了焦虑等待的困扰。相比之下,上一篇文章提到的京东面试,三轮面试后仍未得到反馈,从希望转为失望,经过一周时间平复心情。 经验总结 本人拥有2年Java开发经验,此次应聘的是Java开发岗位。 过程
- 在2020年11月15日,通过拉勾APP投递了一个字节跳动的岗位。选择周六日面试是一个不错的选择(当然也可以选平时,下午2:00-7:00和晚上7:30-9:30两个时间段)。
- HR会通过邮件通知面试时间及视频面试链接,随后本人开始准备面试。拉勾APP里的简历状态一直保持“投递成功”。
- 面试于2020年11月22日开始,通过视频面试网站进行,面试官会要求写代码。问题大致如下:
- 自我介绍。
- 简要介绍项目经历。
- 项目细节问题。
- Spring与Spring Boot的区别。
- 编写SQL查询课程名、最高分、最低分、平均分。
- 编写一个算法实现大数相乘的方法。
- 编写一个二叉树层次遍历的方法。
- 提供四种二叉树遍历方式的网址链接,以及相应的Java实现代码。
- 最后,面试官会询问是否了解JVM调优,以及其它相关问题。 后记 虽然这次面试中涉及的编程题与LeetCode关系不大,但由于之前没有刷过LeetCode,且对算法题感到不自信,所以已做好可能失败的准备。至于JVM调优,由于工作中暂时没有机会使用,也不清楚如何学习。 由于我无法获取具体的编程题目内容,我将基于一般情况重构这段内容。 — 主要问题就在于那两道编程题,它们并不复杂,但因为平时没有接触过,所以当时没能解决。 幸运的是,这次我已经做好了充分的准备,继续努力学习,争取下次能够成功。 PS:字节跳动公司允许在周六日安排面试,即使这次没有通过,HR也会及时通知,这两项政策都很不错。 —