【字节跳动前端面经】用六个小时结束秋招(offer)

更新:意向书已发。

背景:腾讯实习中。
本人前端博客/更多面经

字节跳动 一面

  1. 自我介绍,介绍项目。

  2. 几个小题目,看代码说结果

  3. [] == ![]和[] == []的值(事后发现自己完全答反,万恶的隐式转换,神奇的JS)

  4. new 操作符原理

  5. 盒模型 content-box和border-box

  6. display:none;visibility: hidden;opacity:0的区别

  7. 事件模型,看代码说结果

  8. 状态码301,302,304

  9. 知道referer头部吗,直接请求服务器时refer是多少,顺便聊了其在CSRF中的作用

  10. CSS动画,transition和animation,哪一个性能更好

  11. Koa和Express的区别,以及Koa中间键的原理

  12. Vue的v-model的原理,Vue实例是怎么拿到data属性的

  13. Hash和History模式的区别,原理

  14. React的Fiber的原理,知道怎么实现的吗,是否了解Hook的实现原理

  15. 聊了一下Redux和React-Redux

  16. 给定一个字符串,输出该字符串所有排列的可能。如输入“abc”,输出“abc,acb,bca,bac,cab,cba”。

    function fullpermutate(str) { var result = []; return result;} 
  17. 多行字符串转二维数组

    const str=` 1 21    3
     4 5  6
    7   8 9 ` [ ['1', '12', '3'], ['4', '5', '6'], ['7', '8', '9'], ] 
  18. 获得页面所有节点数

  19. 有什么问我的吗

字节跳动 二面

  1. 聊了一下项目

  2. 算法题。判断堆栈的出栈顺序是否合理。

    validStack(inArr, outArr) 
  3. 两个同域的页面之间的通信。postMessage,storage(之前没了解过,原来这个可以监听的?)

  4. 如何统计用户的浏览时长,要考虑到用户会切换页面,缩放页面等。多个点进行上报时,如何区分这些数据来自于同一个会话?

    https://yq.aliyun.com/articles/635301

  5. 实现一个sleep方法

  6. 函数防抖,函数节流

  7. HTTP和Websocket的联系

  8. 重排,重绘,合成层

  9. 了解过puppeteer吗

算法比较拉跨...

字节跳动 三面

  1. 自我介绍

  2. 聊项目的一些东西,难点啥的,解决方案。

  3. 写代码。倒计时 截止时间 2020年11月11日 0点

    显示 “剩余XX天XX时XX分XX秒”

    每秒刷新一次

  4. 怎么学习前端的,聊一下接下来的打算

字节跳动 HR面

基本都是聊家常了。

感受

一口气面完就是刺激,体验很好。

#秋招##内推##面经##校招##腾讯##字节跳动##前端工程师#
全部评论
意向书到了
3 回复 分享
发布于 2020-09-01 23:12
m
点赞 回复 分享
发布于 2021-07-08 23:27
吸吸大佬欧气,许愿字节offer
点赞 回复 分享
发布于 2020-10-18 18:33
transition和animate性能比较怎么回答呀
点赞 回复 分享
发布于 2020-09-20 17:35
吸吸大佬欧气,许愿字节offer
点赞 回复 分享
发布于 2020-09-19 11:49
膜拜!!!!!!
点赞 回复 分享
发布于 2020-09-08 10:19
请问楼主:多行字符串转二维数组 这个怎么做的,请教一下,谢谢
点赞 回复 分享
发布于 2020-08-31 20:11
强!
点赞 回复 分享
发布于 2020-08-28 08:20
好强
点赞 回复 分享
发布于 2020-08-27 20:22
楼主offer了吗
点赞 回复 分享
发布于 2020-08-27 20:10
可以换base?
点赞 回复 分享
发布于 2020-08-27 18:54
写的很棒呀!感谢同学的分享!欢迎大家参加秋招面经征集活动技术专场 分享面经即有机会获得100元京东卡和牛客精美周边哟! (活动详情:https://www.nowcoder.com/discuss/445455)
点赞 回复 分享
发布于 2020-08-27 18:40
m一个
点赞 回复 分享
发布于 2020-08-24 11:11
这这这....先跪为敬
点赞 回复 分享
发布于 2020-08-23 22:21
吸大佬
点赞 回复 分享
发布于 2020-08-23 21:48
点赞 回复 分享
发布于 2020-08-23 21:18
请问一下,有笔试吗?投递的哪个部门啊
点赞 回复 分享
发布于 2020-08-23 21:09
同学也太强了,base哪啊
点赞 回复 分享
发布于 2020-08-23 20:57

相关推荐

熊大不大:恭喜恭喜,我也注册美团众包成功了
投递美团等公司10个岗位
点赞 评论 收藏
分享
xiaolihuam...:当然还有一种情况是你多次一面挂,并且挂的原因都比较类似,例如每次都是算法题写不出来。面试官给你的评价大概率是算法能力有待加强,算法能力有待提高,基础知识掌握的不错,项目过关,但是coding要加强。短期内高强度面试并且每次都是因为同样的原因挂(这个你自己肯定很清楚),会形成刻板印象,因为你偶尔一次算法写不出来,面试官自己也能理解,因为他清楚的知道自己出去面试也不一定每一次面试算法都能写出来。但是连续几次他发现你的面屏里面都是算法有问题,他就认为这不是运气问题,而是能力问题,这种就是很客观的评价形成了刻白印象,所以你要保证自己。至少不能连续几次面试犯同样的错。算法这个东西比较难保证,但是有些东西是可以的,例如某一轮你挂的时候是因为数据库的索引,这个知识点答的不好,那你就要把数据库整体系统性的复习,下一轮面试你可以,项目打的不好,可以消息队列答的不好,但是绝对不可以数据库再答的不好了。当然事实上对于任何面试都应该这样查漏补缺,只是对于字节来说这个格外重要,有些面试官真的会问之前面试官问过的问题
点赞 评论 收藏
分享
评论
21
79
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务