字节跳动的校招面试精髓(提前批免笔试)

字节跳动面试具有一定的特点,下面谈一些自己的了解以及自己的经验(不多谈面试题)
1. 必考算法一般每一面各有一个算法作为压轴(根据岗位等情况)。对于leetcode的hot前100,剑指offer的67道题,自然必须要会的。其他的就多多益善。而且算法也不只是可以写出来就ok了,最好能更进一步。
针对有的算法可以快速写出多种解决方法,并能很好的针对时间空间复杂度作出对比。代码中变量,函数命名也要注意明确,多注意算法的边界问题。当然想做到这些肯定都需要不懈的努力。
2. 面试常问一些网络、操作系统的基本问题,常见的包括但不限于以下方面
  • tcp连接的三次握手,四次挥手。
  • 网络的拥塞控制的基本四种算法 慢开始,拥塞避免,快重传,快恢复。
  • tcp连接和释放中的状态有哪些,以及如果日志中出现某些状态码过多如何处理。
  • http连接中状态码有哪些,如果出现某些错误的状态码,分析出是什么情况吗?
  • 线程和进程的区别,java,go,python的线程模型的区别。
  • java的常见问题(如果做过java开发)。
  • linux的常见操作。
  • 业务开发中使用的git命令。
  • http2.0和http1.1的区别,http2.0的原理。
这里其实就是基础,包括在大学里学习到的基础理论知识和在实习岗位中所获得的实践知识。
3. 项目的提问,在准备阶段,一定要在自己的项目中要注意5点,业务背景和意义、业务难度、业务优化、业务达到的效果、业务未来的发展
  • 业务背景和意义,这点大家经常忽略,其实这点在面试中也是很重要的一项,你要清楚你的业务为什么要做,做了能带来什么收益(最好能够量化)。
  • 业务难度,很多校招生都会在这里提到这点,但不足的是没有简述清楚业务的难度具体体现在哪些地方,(比如说如果你说是业务中逻辑复杂,那就描述清楚,自己的业务为什么逻辑复杂。拿国际化的业务举例,比如国际化业务中会有几百个国家,业务在每个国家都有很多不同的细节要求,怎么做才能在后期的迭代中更易于维护,更易于扩展,这就是难点),最后谈谈使用哪些方法应对出现的这些难点。
  • 业务优化,项目开发可能会经历很多次迭代,业务也可能会发展迅速,最终都可能暴露出很多问题,而这些问题你在后续开发中使用什么方法优化解决的,优化前和优化后的比较(最好具有量化标准,无论是qps还是错误率等)。
  • 业务达到的效果,这个很多校招同学经常忽略,或者从没有了解过。这点也是面试官所经常 care 的点,业务开发人员要有主人公的精神,不仅完成好项目的开发,还要有推动产品发展的想法和行动。
  • 业务未来的发展,这个是可选项和业务达到的效果类似,如果写可以加上当前业务与竞品的对比(优缺点的对比,功能的对比),以及未来需要做什么。
4. 中间件,中间件是大佬们平时喜欢钻研的一部分,因为中间件在很多业务中都会使用到的,了解中间件的学习收益比了解其他业务的收益要高很多,对以后换工作有很大的帮助,并且大多中间件都在团队中经过了长期打磨,无论是架构
、业务处理的技巧、语言特性的使用都是非常值得我们去学习的。如果想作为一个合格的 bytedancer,除了了解中间件的原理以外,我们必须还要做到能够举一反三。要考虑某些技巧,抽象的思维是否如何能够在自己的项目中有所使用,
从而提高项目的性能、可扩展性等。
5. 自己的技术文档,大多数做技术的同学都会写写博客,会在简历中贴出自己的博客,但是有的同学的博客质量很差,包括但不限于以下问题,
  • 技术原理的不准确,甚至错误的描述。
  • 内容结构和文章排版的混乱。
  • 文档中还会包含很多错别字。
一个人所做的文章也能体现出这个人对待工作和技术的态度,所以在写文章时要时刻保证严谨的态度,自己的文章尽量做到排版工整,内容丰富,这样无论是别人看还是自己看都会很愉悦,并且会带来更新的欲望。
6. 智力题,这部分需要准备一些常见智力题的回答。
7. 场景设计题,这部分不要急于回答,可以思考更全面的时候在在作出回答。为了更好的回答这类问题,需要在完成自己的业务开发任务外,还要主动参与到更多的项目流程中(包括技术评审,review,开发),对自己不owner的项目也要有所了解。
同时也多和同事或者同学讨论技术方案,这种交流碰撞往往会让你的思维更加活跃。在了解过很多业务场景的时候并总结出自己的解决方案后,你再面对场景设计题便会得心应手。
如果以上的都可以做的很好,我相信你的评分必然在3.5及以上。
PS:
1. 字节跳动面试一般有三面(会出现四面五面的情况,这种情况可能是非常优秀也可能是三面中评价具有争议)。
2. 字节跳动的流程很快,一般从投递到发 offer 只需要 2 个星期。
3. 字节跳动大多是90后,你可以在这里发现很多优秀的同龄人,减少因为年龄带来的沟通障碍。
4. 附上自己的内推码和内推链接

注意:我们部门的岗位链接,只有投递我们部门才能免笔试


字节跳动校招内推码: E4DTG6P 
投递链接:  https://jobs.toutiao.com/s/eRYtm6f


2021.3.10 还在持续招聘中,欢迎评论加好友。


注意;因为部分私心(坦诚清晰),我希望大家能够评论我的帖子,然后我会联系你,加你微信。为了集中力量帮助投递我链接的人!!!请千万不要私信我,不会再回复任何私信!


#内推##字节跳动#
全部评论
感谢~好好准备
2 回复 分享
发布于 2020-03-20 12:39
感谢博主的悉心教导,指出了我简历中的诸多问题,虽非科班出身,但也要跟着博主的脚步好好学习!!!
1 回复 分享
发布于 2021-03-15 16:03
感谢分享
点赞 回复 分享
发布于 2020-03-01 13:50
借楼征人:https://www.nowcoder.com/discuss/373191
点赞 回复 分享
发布于 2020-03-01 22:28
官网投递不了了,怎么办?
点赞 回复 分享
发布于 2020-05-16 14:43
博主,请问是本科还是硕士,研三了吗,我非科班研二准备试试
点赞 回复 分享
发布于 2020-06-06 04:33
请问还有日常实习嘛?目前大二
点赞 回复 分享
发布于 2020-06-06 18:29
请问还有实习嘛?
点赞 回复 分享
发布于 2020-06-08 11:16
请问还有实习吗现在?可以加好友吗?🤩
点赞 回复 分享
发布于 2020-06-11 16:02
可以加个好友嘛?
点赞 回复 分享
发布于 2020-06-12 15:08
投了日常实习🙌🏻怎么看内推进度~
点赞 回复 分享
发布于 2020-06-18 18:15
投提前批,快来加我吧,哈哈
点赞 回复 分享
发布于 2020-06-19 10:00
提前批开始啦,欢迎关注我,领取面试攻略哦~
点赞 回复 分享
发布于 2020-06-19 13:54
可以推全职吗请问
点赞 回复 分享
发布于 2020-06-20 22:57
目前研二,想去实习,正在抓紧时间学习,想跟您请教一下可以吗。
点赞 回复 分享
发布于 2020-06-22 20:22
字节跳动2021届校招提前批&实习投递持续进行中! (无笔试!使用内推优先简历筛选!进度可查!杜绝投递石沉大海!) 【内推码】TBCSK8P  投递链接: https://job.toutiao.com/campus/ 【实习内推链接】https://job.toutiao.com/s/v7LAcm
点赞 回复 分享
发布于 2020-06-24 22:07
请问楼主,如何去准备与岗位match的项目经历?(本人研究生在读,还没有实习过) 在刷题和复习计算机基础方面(本人CS科班),目测好准备些。但是,在项目经历方面和岗位不match,我想投递C++开发,但是本人项目比较杂设计图像/音频/深度学习之类的…
点赞 回复 分享
发布于 2020-06-29 10:53
后天面试,看到这个贴子会不会太晚?可以加您微信吗?
点赞 回复 分享
发布于 2020-06-29 21:24
你好,可以方便加下微信吗?投了提前批,想多了解一点。
点赞 回复 分享
发布于 2020-07-02 20:15
师兄啊,求指导
点赞 回复 分享
发布于 2020-07-11 12:32

相关推荐

2024-12-31 11:37
已编辑
腾讯_前端开发
秋招结束,做了一个与牛客主流想法完全相反的决定。bg写在开头:本人是电气专业的211本硕,研0开始零基础转前端。历时一年半,刷了三段实习,暑期在🐧厂实习,最后顺利转正了,开的价位也挺满意的,不是白菜。其实家里面非常非常希望我去电网,几乎是从高中开始就帮我选好了这条路。所以家里的意见也一直是我转码路上相当大的阻力,尤其是今年大大小小的吵了很多架。最终也是拗不过我自己的想法,爸妈看到我拿到很好的offer以后,也终于尊重了我的选择。简单说说心理历程:大学期间没有想太多,一直在折腾七七八八的副业。作为期末冲刺型选手,保研了本校本专业。大四毕业做了算法相关的毕设,才发现编程没有想象中的难。于是研0开始考虑别的职业选择。转码的过程不展开多说,也是扎扎实实学了很久。如果也有非科班零基础自学的朋友想看经验分享我也可以后续展开写写。没选电网会不会后悔?我个人觉得,不会。做出这个选择我几乎没有一丝犹豫。1. 电网最大的优势就是稳定性,而这恰巧是我最不看重的点。现在不会失业不代表十年后二十年后不会失业; 世界局势随时可能发生变化,进电网也并非一劳永逸。个人认为这个世界上没有永远稳定的工作,只有稳定的个人能力。2. 本人在大学期间就已经尝试过很多种乱七八糟的副业。也得出了一个结论:当今这个社会想饿死自己是一件很难的事情,在大城市靠一些信息差很容易就能赚到钱。所以也没那么怕失业裁员。3. 本人是金牛座很爱钱,进互联网可以让我在年轻的适合就享受相对高品质的生活,以及更快的攒到第一桶金。以及,其实在东亚家庭里面,钱代表话语权。4. 讨厌体制内的中年领导和热衷打探你私生活没有边界感的同事。当然,以上仅能代表个人的择业观。省会电网本身是个非常非常好的工作,只是不适合和我类似情况的个体。因为在牛客看到了太多劝退互联网无脑进体制内的内容,也想代表非主流的观点发发声。最后,希望所有人都能基于心底真正的想法来进行工作的选择,而非基于对未来不确定性的担忧和恐惧~还没找定工作的朋友们也不要着急,最近有很多补录机会。希望大家都能拿到自己满意的offer!希望大家的2025都能精彩充实! #我的求职思考#  #秋招结束# #大厂#  #电网#  #2025秋招#  
Java抽象带篮子:集美你的决定是正确的😍
点赞 评论 收藏
分享
从24年初开学开始接触到前端,和实验室几个同学一起学习,可似乎我总比他们慢一步,每每学完一个地方,我掌握的程度好像都不比他们,第一次实验室的任务实战,我两眼一抹黑,完全不知道从何下手,而他们却是游刃有余,可我当时没有丧气,只有一个念头,既然学习能力不如他们,那我就拿更多的时间去学,于是我把打游戏,运动锻炼的时间也拿来学习。到了暑假,实验室一起做项目,为了可以更好的参与进去,于是我暑假开始留校和同学师哥一起做项目,每天早上九点多去实验室,晚上十点多回宿舍,校田径队的训练没有去,中间也只回家待了一周。到暑假结束开学之后,一位很优秀的师哥拿到了几个offer,我从他身上看到了希望,双非本科就业的希望...
offer求求哩:我的评价是认知低,建议多看书,认知低的一个表现是人生仿佛没考上大学就是进厂,考上了就是考研考公找工作。股市里有一个很有意思的故事,说的是当门口大妈都在谈论股票的时候,说明行情已经见顶了。当你的父母在某些事上没有成功却支持你说明事情可能已经不可靠了,但在某些事上反对你,说明这件事可能还有成功的可能。(仅个人观点)😆😆
点赞 评论 收藏
分享
评论
45
487
分享

创作者周榜

更多
牛客网
牛客企业服务