首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
每日面经精选
浙江大学 运营
关注
已关注
取消关注
#字节跳动面经#
#实习面经#
#前端面经#
#字节跳动前端面经#
👈点击话题查看更多同类面经干货!每日面经精选,为你发掘牛客干货!
@Offer把把有:
2020暑期/日常实习面经 - 字节跳动
精华
基本情况: 本人帝都某211研二非科班在读,2.5年学制。 非科班,自学前端不到一年,从2月底开始复习准备暑期实习,3月底开始投递,经历了腾讯、阿里、字节、百度的前端实习生面试,简要情况: 1. 腾讯:两轮被刷kpi(投递较晚,一定要尽快投递!!另外diss部分腾讯面试官的面试态度,理由有很多,这里不再多说,经历过的小伙伴都懂)。 2. 阿里:流程了一个月,至今还在“面试中”,一直没有三面,问内推人都无法得知二面结果。多个同部门面试完HR的小伙伴至今没接到OC,还是因为自己太菜。(部门选择很重要,多打听打听,不要海投、盲投!!!) 3. 百度:半天完成所有技术三面,问题比较偏基础,要在自我介绍和简历中体现长处,引导面试官去深挖,挖到最后可能会发现面试官也没你了解的深。五一假期接到OC电话,百度APP移动研发部门,toC业务,部门挺核心,据说日常加班11点。 4. 字节:面试流程快,面试体验极佳,在字节的面试中,才能感受到面试也可是“技术交流”,从面试体验和面试水平也可以看出各厂的企业文化和技术水平。5.6日前给结果,Data-广告部门,toB业务,给广告商提供平台。 字节的面试印象比较深,其他厂的面经没有太大的参考价值,也就是基础+项目,跟牛客的其他暑期实习面经贴差不多,在这里就直接重点介绍下字节的面试过程、部分题目和面试特点,供想去字节的前端小伙伴参考,如有言论不当,还请见谅。 4-15日字节约面试: 本来自己准备春招暑期实习面试就晚,4月中旬才在牛客上找人内推了日常实习(字节的暑期实习和日常实习本质相同,区别不大),不抱任何希望,甚至都想撤回投递。突然接到HR小姐姐打来电话约面试时间,表示很懵,都不知道是之前投的哪个,本来约当时的周四/周五面试,HR小姐姐直接跟我商量约下周一视频面,也是想让我多点时间准备,甚至还给我发前端实习生面试重点(虽然之后也没用上),体验非常nice,对我来说也很关键,给HR小姐姐比小心心。 4-20日字节一面(1h20min): Data架构组的一个帅气时尚的小哥(莫名觉得像UI),是在家里远程面试的。 1. 自我介绍: 答: 一定要事先准备好,总时长不要超过两分钟。基本信息说明学校和学历就行了,重点是展现你的优势,如学业成绩、岗位相关学校经历、岗位相关大赛经历、项目经历、实习经历、个人博客等。别说你现在感觉自己没有优势,仔细挖掘肯定有,如果真的没有,那就停止你的“牛客面经大厂速成之旅”,老老实实的打好基础、找项目练手,或者找个难度小点的小厂实习,去增加你的优势。 2. webpack打包过程: 答:webpack原理相关的基本操作,重点在于理解webpack的意义和作用。 3. loader和plugin区别: 答:我从二者的差别,比如本质、作用时间点、作用特点、执行顺序等等进行了阐述。 4. 如何写一个loader / plugin: 答:我根据上一问的回答进行展开,详述了二者的作用过程,然后说了一下二者的实现思路,然后就是两个人一起讨论了loader的实现过程对,没错就是一起讨论,氛围极好,像跟一个学长讨论技术问题一样,自己的热情也被调动了,让面试氛围不会那么紧张。 5. 详细说一下babel的工作过程: 答:代码拆分,token流,AST解析树,巴拉巴拉巴拉。。。因为对ast解析了解不够深入,没有展开回答,但面试官点点头,说他已经得到他想听到的答案了。 6. 讲一下React的虚拟DOM对象和虚拟DOM: 答:我从React的渲染过程开始回答,从JSX讲到Fiber,巴拉巴拉巴拉。。。。。自己对日常整理的React原理相关的问题进行了“线性”的梳理,不是简单的一问一答,所以能比较清晰明确的阐述各个过程(React渲染过程、合成事件触发过程、批处理机制过程等),且各React原理之间是互通的,总能在相关问题上找到关联处进行拓展/深入阐述,从而体现自己对原理的理解,而不是死记硬背,建议这块通过看源码辅助记忆,这点很重要,也很加分,因为我从面试官的表情里看到了赞许。 7. 说一下虚拟DOM对象有哪些属性值? 答:一开始大脑突然短路,只记得$$typeof(React元素类型标记、Symbol值、防止XSS攻击),后来巴拉巴拉typeof的作用的时候想起来key值、type值等等等,然后对他们的作用进行了阐述。这也得益于面试官营造的极好的面试氛围,如果过于紧张,很可能是想不起来其他属性的。 8. 代码题: ① 根据要求写Promise异步代码 / promise 应用层考察,判断打印顺序 (二选一) ② 二叉树遍历 ③ 二叉树最大深度 9. 反问:对非科班转行学习前端有什么建议?对自己在这行缺乏自信,间歇性怀疑自己 4-20日字节二面(1h40min): 穿着格子衫有绝对气场的大佬,但却“和蔼可亲”,也是在家里远程面试的。 1. 自我介绍 2. 讲一下在公司实习的某个项目,做了什么重要的事: 答:解决了几个贼坑的bug(涉及快应用框架底层渲染)、webpack配置优化(10s→2s)、公共组件封装/优化 3. 讲一下怎么解决项目中解决的最大问题: 答:开发、发现bug、debug、解决bug、找原因、与同事沟通、写复现Demo、记录总结 4.在项目中做了哪些webpack配置优化: 答:css压缩、图片压缩、webpack缓存等等,因实习项目比较小,也都是比较简单的处理。 5. loader与plugins的区别,第二次被问: 答:这次把整个webpack的打包过程说了一遍,从Complier编译对象的初始化到文件列表输出,在中间穿插了loader和plugins的一些要点,webpack的API,发布订阅,依赖关系图等等。(面试官:嗯,这方面没问题,那就接着往下) 6. 为什么转行干前端? 答:对编程的热爱 + 个人价值观 + 研究生阶段的机缘巧合 + 师兄影响 7. 说一下项目中的“登录校验”过程 答:cookie/session这一套 8. 无cookie的“登录校验”怎么实现? 答:一开始以为出题的目的是考察cookie导致的一系列安全问题,所以说了token、localStorage、axios请求/响应拦截等等。后来才明白面试官的重点是“不使用任何存储方式来实现登录校验”,然后我说可以通过url传递。 然后面试官开始说JWT方案,Refresh Token ----> OAuth 2.0 (OAuth认证只听过,没接触过,二面完后立马补上,推荐阮一峰老师的入门博客) 9. 代码题: 答:也是一个场景设计题,面试官自己根据Node中的某个常见处理延伸的,让我用非伪代码实现,涉及异步 + 柯里化。 10. 反问:对非科班学习前端的建议?对我个人的建议? 4-29日字节三面(30min)+ HR面(30min): 发量茂盛且发型柔顺飘逸、知识的广度和深度都是绝对的、面试过程中学到很多技术和非技术上的东西。 1. 快应用的特点(之前公司实习的时候用的技术栈主要是快应用) 2. 快应用和小程序在渲染上的区别 3. 详细说一下快应用的native渲染,小程序的webview渲染 ,是如何实现的 4. 从产品角度分析快应用和小程序 5. 简历中提到了three.js,都做了些啥 6. redux流程 7. redux中dispatch原理 8. 如何实现一个redux 9. 反问:对非科班学习前端的建议?对我个人的建议? HR面就是常见问题了,比如为什么转行,自己的优缺点,老师和同学对你是怎么评价的,最有成就的一件事,为什么想来字节跳动,你希望字节跳动能带给你什么。。。我希望大家不要也不必事先准备这些问题,HR都不是好糊弄的,不是你提前背一背喊喊口号就能过去的,而且每个人的情况也大有不同,重点还是表达出自己的真情实感吧,思路清晰就行。 总结: 1. 一面上来就问原理,基础问题基本不问,不过这也都是现在大厂前端面试的基操了,相信大家也见怪不怪了。但是不是为了考察原理而问你原理,而是考察你对它的深度程度,对整体设计思路的一个把控,这都是没办法提前准备的,面试中的很多话都是平时学习过程中的一些思考,是需要脱离原理本身,对其设计有个宏观的视角和认识。 2. 二三面的问题就有时候在天上,比如考察你的产品思维;有时候在地上,比如直接问redux中的某个api的实现。 3. 根据个人情况/经历的不同,面试问题的差异就大,所以一定一定一定要重视简历和自我介绍。比如因为自我介绍中提到了看过react、hooks、redux等源码,说构建过程的时候也把发现的redux中的一些问题和解决方案说了,所以才更深入的问我如何实现一个redux。 4. 我觉得做得好的地方就是:对基础知识的笔记积累 + 对原理、源码、项目(无论大小)的换个人认识和深刻理解 + 面试技巧。 心得: 己当初选择入坑,除了导师选择上的机缘巧合和亲师兄影响,最主要原因还是对编程的热爱和个人价值观,从大二开始接触编程,通过单片机入门,跟着老师做过大创项目,毕设做了个智能车,都取得了不错的成绩,感受到了编程带来的成就感和满足感,这是其他行业很难给予的,而且互联网行业在现阶段的创新力和活力都是远超过传统行业,自己也想在年轻的时候拼一把吧,不给自己留遗憾。所以才做了这个偏赌博性质、不顾后果的选择,甚至就算是现在我都不知道我当初所做的选择是不是真的正确。我是从去年5月开始集中学习的,之前课业多,都是零碎时间看看书和视频,然后在9.10月份找实习,拿到了爱奇艺、百度、**的offer,最后选择了有成熟前端团队的**实习了三个月,在实习过程中,真切的认识到自己与科班差距,每天在完成自己的任务之后,就自己充电,日常10点以后出公司,经常做最后一班地铁,拼了命的想弥补差距,因为忍不了自己这么的菜。就算是在准备暑期实习面试的过程中,2 7 7的复习模式也不能避免在一开始的不顺利,有过一段低谷期,开始怀疑自己,怀疑自己当初选择的正确性,怀疑自己的学习能力,怀疑自己适不适合干这个,怀疑自己是否足够热爱。。。但尽管这么难,尽管我想过放弃,但我还是选择了继续坚持下去,骨子里的不服输吧。再次特别感激字节,就是在低估期的时候接到了字节的面试邀请,在跟字节面试官的交流过程中,感受到了他们对我的肯定,让我有了一点自信和再坚持一下的理由。 摸着良心说,我跟大多数前端小菜一样,想都不敢想能有啥胆去面字节,毕竟是年轻程序员成长的天堂,当初也是各个厂海投加上内推人的极力劝说才投的,真是没想到最后能顺利通过三面,或许这真的就是“黎明前的黑暗”吧。这条路上的人太多,优秀的人大把有,如果你想要得到,就得付出比别人更多的努力,承受比别人更多的东西。最后写下这个“心得”,也是希望给同样遇到困难、怀疑自己的小伙伴们打个气,因为我经历过,对于长期的压力和困难来说,什么鸡汤都没用,靠的就是早已麻木的坚持。同样在奋斗路上的小伙伴们,尤其是非科班的,只要你认定了这条路,明确了这个目标,请务必一定要坚持到底,再多坚持一点点或许就能看到光了。 有交流意向或者相关疑问的小伙伴欢迎私信我交流,有问必答。 最后: 第一次写牛客,也是个回馈,从5.5日写到了5.6日,可见真心。所以在此祈求一波,希望今天能接到字节爸爸的oc电话!!!
点赞 40
评论 14
实习面经
字节跳动面经
前端面经
字节跳动前端面经
全部评论
推荐
最新
楼层
还没有回复哦~
相关推荐
昨天 17:00
苏州大学 产品经理
入职四个月,产品经理的工作不是我想的那样
记得进部门第一天,领导问我对产品经理的理解。 我说,产品经理是经过需求调研、用户分析、竞品分析之后得到研发需求,然后设计原型,协调UI、前后端、测试等不同部门的同事一同完成研发,不断完善产品。领导微笑着点了点头。 我以为,我回答得很好。我只要跟着前辈打怪升级就行。随着负责的工作增多,项目参与度加深,我逐渐意识到我最初的认知只是【怎么做好一款产品】,是一个初级产品经理的基本工作内容。实践中完全不够“产品的商业模式是什么样的?”“产品怎么实现盈利?”“谁为功能买单?”“怎么让用户愿意买单?”无数个这样的问题不断地涌向我。(内心OS: 啊?这款产品还没想好怎么盈利吗?)我逐渐意识到,功能好不意味着产...
点赞
评论
收藏
分享
2024-12-30 21:47
已编辑
北京化工大学 Python
字节会等毁约吗?
今天刚面完hr面,hr说签了三方(别家的)不敢保证你会来字节吧啦吧啦的,最后也谢谢我的时间了,所以这是挂了吗?hr面会挂人吗?
码农索隆:
发了也不一定去,去了也不一定过试用期,试用期过了也不一定一直干,一直干也不一定不会被开,
,所以,顺其自然吧
点赞
评论
收藏
分享
2024-12-16 16:31
广东生态工程职业学院 人力资源专员/助理
目前离职,求工作推荐
职场水母:
你确定你不是在反串?另外这里是牛客,
点赞
评论
收藏
分享
2024-11-28 12:38
蚌埠坦克学院 前端工程师
凑合找个实习嘛
双非没啥面试流泪
offer小狗:
就这样上秋招??
点赞
评论
收藏
分享
昨天 22:55
门头沟学院 Java
12.30 阿里测开一面
淘宝拷打实习25分钟1.实习中做的项目哪些比较有代表性的?(没准备好,有点紧张,没答好感觉)讲了一下sql优化2.你解决问题花费时间?3.你熟悉代码花费时间?4.你最熟悉的这个模块给多你半年,怎么去优化?怎么去做的更好?5.项目的最核心功能?6.你做的觉得比较重要的是哪些?7.你在技术上遇到的难题?8.如何优化你做的东西(为用户提供效率?)项目经历1.做项目的目的以及背景基础1.java的aop以及代理2.java的进程和线程区别,如何创建3.java数据库连接池或者如何连接4.java事务以及使用场景5.为什么使用缓存redis6.redis为什么快7.缓存雪崩以及避免8.ArrayList...
投递阿里巴巴等公司10个岗位 >
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
1
收藏
分享
评论
提到的真题
返回内容
招聘动态
查看更多
26届实习社群招新啦!
全站热榜
1
...
实习期,因为git不熟练,我被diss了
1.6W
2
...
快手校招卡试用期不给过
1.1W
3
...
刚出炉,神仙公司名单。。。
8026
4
...
【有奖互动】领导说你卡点到,你会如何高情商回答
5083
5
...
秋招offer选择,来不及了
3502
6
...
2025 知性 爱己
2977
7
...
发现了自己学生思维消失的瞬间!
2625
8
...
转2012竟然泡出来了
2511
9
...
阿里被裁,找了web3.0远程工作
2272
10
...
在大厂,我见到的,低阶与高阶的思维差异
2032
正在热议
#
2025,我想......
#
7892次浏览
119人参与
#
我的简历长这样
#
2062521次浏览
28006人参与
#
夸一夸2024年的自己
#
8526次浏览
107人参与
#
秋招前后对offer的期望对比
#
193250次浏览
1449人参与
#
职场高情商速成班
#
347次浏览
10人参与
#
小米求职进展汇总
#
635814次浏览
4951人参与
#
实习,投递多份简历没人回复怎么办
#
2636713次浏览
36178人参与
#
你的实习什么时候入职
#
84502次浏览
918人参与
#
简历被挂麻了,求建议
#
2759140次浏览
35059人参与
#
投递实习岗位前的准备
#
1278577次浏览
19250人参与
#
我的工作日记
#
34198次浏览
499人参与
#
工作中,你有没有遇到非常爱骂人的领导?
#
7519次浏览
74人参与
#
当你面对裁员会如何?
#
58939次浏览
432人参与
#
校招入职后的感受
#
182343次浏览
2134人参与
#
快手求职进展汇总
#
454476次浏览
5380人参与
#
选择和努力,哪个更重要?
#
28941次浏览
307人参与
#
职场吐槽大会
#
107467次浏览
869人参与
#
我的OC时间线
#
179692次浏览
1186人参与
#
投了多少份简历才上岸
#
252860次浏览
2870人参与
#
我在牛客求捞
#
7991次浏览
57人参与
牛客网
牛客企业服务