【字节跳动】老司机面试经验分享+海量内推职位

自我介绍

我是 2018 年硕士毕业,机械设计与自动化专业,第一份工作在京东,目前在字节跳动国际化电商部门工作。当时毕业找工作时也是在牛客网上刷了不少题,看了不少面经,自己也写过一些面经分享在牛客网上,大家有兴趣也可以看看 一年工作经验跳槽字节跳动社招经历分享。现在大家缺的不是面经,是缺少找工作的经验经历。我写面经的贴子时,有很多人会评论一些面试相关的问题,作为面试官面试候选人时,有些候选人也会问我面试该怎么准备,所以打算开一个长期的贴子与大家分享面试相关的东西。

当然,做这个事情我也是有我的目的,我的目的是我们现在需要招聘大量优秀的同学,我希望通过这个贴子与大家交流面试和找工作的经验来帮助大家提高面试的通过率,有些同学本身比较优秀,但是可能面试没能发挥出来,或者简历没有突出自己的优势,或者不知道该怎么准备,都可能导致面试的结果不理想,而我们也失去了一名优秀的候选人,是一个双输的结果。

关于我们

我所在的部门是字节跳动国际化电商部门,大家对抖音电商一定已经很了解了,但是国际化电商可能还不是很了解。国际化电商目前就是依托于 TikTok 构建直播电商的模式,目前业务处在一个快速发展的过程中。

在这里,可以收获业务领域的专业知识,成为业务领域专家,基于领域驱动系统设计,提升系统扩展性;可以通过深入优化系统瓶颈,改进技术架构,输出各种通用技术组件,快速提升自己解决复杂技术问题的能力,收获比同龄人更多的成长。

在招职位说明

目前在招的职位包括春季校招和实习招聘,在招的职位包括前端、后端、客户端、测试、测试开发等,具体列举如下:

校招

后端开发工程师-国际化电商

岗位 城市 投递地址
【校招】后端开发工程师-国际化电商 深圳 投递入口
【校招】后端开发工程师-国际化电商 北京 投递入口
【校招】后端开发工程师-国际化电商 上海 投递入口
【校招】后端开发工程师-国际化电商 杭州 投递入口

测试开发工程师-国际化电商

岗位 城市 投递地址
【校招】后端开发工程师-国际化电商 北京 投递入口
【校招】后端开发工程师-国际化电商 上海 投递入口
【校招】后端开发工程师-国际化电商 广州 投递入口
【校招】后端开发工程师-国际化电商 杭州 投递入口

前端开发工程师-国际化电商

岗位 城市 投递地址
【校招】前端开发工程师-国际化电商 北京 投递入口
【校招】前端开发工程师-国际化电商 上海 投递入口
【校招】前端开发工程师-国际化电商 杭州 投递入口

客户端开发工程师-国际化电商

岗位 城市 投递地址
【校招】客户端开发工程师-国际化电商 北京 投递入口

测试工程师-国际化电商

岗位 城市 投递地址
【校招】测试工程师-国际化电商 北京 投递入口
【校招】测试工程师-国际化电商 上海 投递入口
【校招】测试工程师-国际化电商 广州 投递入口
【校招】测试工程师-国际化电商 杭州 投递入口

实习

【暑期实习】后端开发工程师-国际化电商

岗位 城市 投递地址
【暑期实习】后端开发工程师-国际化电商 深圳 https://jobs.toutiao.com/s/NKdDtY7
【暑期实习】后端开发工程师-国际化电商 北京 https://jobs.toutiao.com/s/NKdbhf8
【暑期实习】后端开发工程师-国际化电商 上海 https://jobs.toutiao.com/s/NKdxTQn
【暑期实习】后端开发工程师-国际化电商 杭州 https://jobs.toutiao.com/s/NTb1dkF

能列举的岗位有限,如果对其他的岗位有兴趣,可以通过以下链接进行投递:https://jobs.toutiao.com/s/NK8ArSe,需要填写我的内推码: Q2BXWJF,我才能帮你查询相关的信息。

校招/实习常见问题说明

我是后端开发的,所以对于后端方向的情况比较了解,其他方向没有那么清楚,但是如果是非技术相关的问题,大体都是相同的,大家有疑问都可以在评论区回复,我每天都会抽时间尽量进行回复,只要是可以对外交流的内容我都尽量答复。
对于我常常被问到的几个问题,先说说我的理解。

  • Q:简历该写什么?不该写什么?

  • A:遵循一个原则——写上去的东西一定要熟练掌握,否则就别写。这个怎么理解呢?在面试很多候选人时,简历上写了熟练使用 Redis,但是如果去考察发现对 Redis 的掌握并不熟练,仅仅是用过,只知道一些基本的相关知识,一旦深入考察就不能很自信的答出来了。你的简历要从面试官的的角度去出发,既然你写了 Redis 那么面试官当然可能会随着你的简历去考察 Redis,考察 Redis 能考察什么呢?那么就是 Redis 的数据结构,Redis 的主动同步,Redis 的集群,Redis 实现分布式锁等这些。如果你想把 Redis 写上去为自己的简历加分,那么就去学习并把这些掌握就可以写上去了。如果你就是不会 Redis 那就别写,因为你不写可能就不会考察你 Redis 了,如果就是问到了,那么你就直接回答不会就好了,然后引导面试官去考察你更加擅长的部分。比起什么都会一点,但是什么都不精通,那些并不都会,但是会的都精通的同学,通过面试的可能性更大。

  • Q:对校招和实习生的要求

  • A:每个面试官的要求不会完全相同,但是整体是上对齐的,对于校招生基本要求就是基础要掌握好,操作系统、计算机网络、数据结构与算法、一门熟悉的语言,这些都是最基本的,然后 MySQL、Redis、MQ 这些如果你有掌握的,那么也会进行考察,如果你还了解分布式、容器等这些就是加分项了。所以重点还是先基础、再扩大知识面,再拔高。除了技术层面上,软素质同样也很重要,首先就是沟通能力,然后还有总结能力,聪明度等。

  • Q: 如何准备面试?

  • A:我曾经面试时也很苦恼这个问题,每个人有不同的方式,如果现在重新让我进行一次校园招聘我大概会这样准备(仅供参考):

    • 掌握操作系统,了解 Linux 内核,推荐《现代操作系统》和《Linux内核设计与实现》
    • 掌握计算机网络,基本的 TCP/IP 协议,HTTP 和 HTTPS,还有网络编程,推荐 《图解 TCP/IP》《TCP/IP 详解》《HTTP 权威指南》《UNIX 网络编程》
    • 掌握数据结构与算法,这些就是看书+刷题了,大家都懂
    • 掌握一门语言,自己喜欢哪个学哪个就好,最好是自己一直在用的,不仅仅是会用,一定要掌握到底层原理。比如,我擅长 C++,那么就要掌握 STL、智能指针、底层的内存分配、Vector、Map 底层的扩容原理等等,类似的。
    • 熟悉 MySQL,推荐 《高性能 MySQL》和 《MySQL技术内幕:InnoDB存储引擎》
    • 熟悉 Redis,推荐 《Redis 的设计与实现》
    • 自己动手跟着网上的开源项目尝试自己实现一个简易的系统,比如一个电商系统、一个 RPC 的框架等,这些 GitHub 上都很多,如果你想学肯定能找到。学习这的目的是提升自己系统设计的能力。
    • 还有更多的时间,我就学习以下 RocketMQ 或者 Kafka,学习以下分布式,推荐《数据密集型应用系统设计》,看一下常见的设计模式、学一下《代码整洁之道》等其他。
  • Q: 面了实习会不会影响校招?

  • A:实习与校招并没有直接的关联,如果实习没有面上不会影响校招的招聘。在校招面试时,如果你表现让面试官满意,直接就给过了,如果面试情况让面试官不满意,直接就给不过了,只有对某些面试官比较纠结要不要给过时,可能会参考一下之前的面试情况。但是如果能拿到实习的机会带来的收益是很大的,首先是有转正的机会,其次有大厂的实习经验在校招时会比其他突出很多。所以如果你计算机的基础都准备好了就可以去尝试实习,如果没有准备好那就先不想着实习,先把基础打好。

  • Q: 我简历里写了这么多 Java 相关的,为什么不考察我 Java?

  • A:有的同学可能面试时遇到以上这样的困惑,这个很好解释,大概率是因为面试官擅长的语言不是 Java,所以可能无法深入考察 Java。这就给一些同学提个醒了,不是只熟悉 Java 八股文就可以了,计算机的基础要全面掌握。

最后,祝大家早日找到心仪的工作,祝我早日招到更多的新同学!
有问题,欢迎留言!

#内推##面经##字节跳动##实习##春招#
全部评论
暑期实习投递了两个部门都是半个月没有回音了,在简历筛选阶段,请问可以转部门吗?
点赞 回复 分享
发布于 2022-04-17 20:34
请问“熟悉Oracle”的话有什么相关书籍推荐吗
点赞 回复 分享
发布于 2023-07-13 10:49 北京

相关推荐

头像
10-09 19:35
门头沟学院 Java
洛必不可达:java的竞争激烈程度是其他任何岗位的10到20倍
点赞 评论 收藏
分享
拉丁是我干掉的:把上海理工大学改成北京理工大学。成功率增加200%
点赞 评论 收藏
分享
4 6 评论
分享
牛客网
牛客企业服务