字节跳动前端实习一二面面经

字节跳动一面 6.17(40min)

  1. 自我介绍

  2. 计算机基础: TCP怎么连接,怎么断开

  3. js基本数据类型,复杂数据类型,分别是怎么存储的

  4. 浏览器缓存策略

  5. 给一段关于异步的程序,说出打印情况

  6. 虚拟dom、diff算法

    1. React每次setState都会引起diff算法吗

  7. XSS和CSRF、如何预防

  8. 两道编程题: 千分位加逗号(忘记判断十位百位前面补零情况),二叉树每条路径的数字和

  9. 情景题:输入框边打边搜索,节流和防抖的区别

一面感受:题目都不难,而且面试官也没有去追问一些细节(可能是我自己补充了细节,他就没有特地去问了),整场面试体验很好,面试官有时还会对我的程序提一些评价

字节跳动二面 6.17 (1h 20min)

  1. 上一个实习公司项目的开发流程

    1. webpack是如何根据环境变量来进行不同环境的构建,了解原理吗(不了解)

    2. 提到测试环境需要用代理账号登入,被问HTTP代理的原理是什么(没答上来,自己挖坑自己跳)

  2. 阐述一下上一个实习公司的产品

  3. React组件通信的方式

  4. 如果让你封装一个组件会怎么封装

  5. 怎么设计一个轮播图组件

    1. 轮播图怎么实现无限连接播放,用React怎么写?原生怎么写?(一直在引导我,但我脑袋懵了,没答上来...)

  6. 如何实现浅比较,手写一个

    1. 用到了for(key in obj)的写法,被问是否会取出原型的键(有点忘记了,不过因为判断里的in是会取出原型的,所以回答了会)

    2. 怎么判断是个数组,回答了Array.isArray,有没有兼容性更好的,回答了Object.prototype.toString.call

  7. 最近有什么了解的新技术

  8. 对后端有没有什么了解,跟前端的不同有哪些

  9. 反问环节:

    1. 字节跳动的产品都是以APP为主,前端开发有在哪些常见的地方体现吗

    2. 内部常用的工具,比如Jenkins,都是用内部开发的工具吗

    3. 有尝试和落地前端页面自动化生成和图形学相关的开发吗

    4. 对我的表现如何评价

      被说了广泛涉猎是好事,但有时候需要去深入一些原理,才能帮助你开发的更好

二面感受:除了HTTP原理和轮播图和一些原理被难住了,其他的问题都比较开放性,对之前实习公司的讨论比较多,面试体验很好,面试官很友善,许愿三面!!!!

#字节跳动实习##字节跳动##前端工程师##实习##面经#
全部评论
已约三面,希望顺利
1 回复
分享
发布于 2020-06-17 19:43
老铁,你这是秋招提前批还是实习?面试哪个岗位
点赞 回复
分享
发布于 2020-06-17 16:58
英特尔
校招火热招聘中
官网直投
可以说下二面面试官怎么回答的第一个反问问题吗😂
点赞 回复
分享
发布于 2020-06-18 09:00
面试的编程题是让你当场写出来还是 说说怎么实现?
点赞 回复
分享
发布于 2020-06-21 21:31
请问一二面间隔多久?
点赞 回复
分享
发布于 2020-06-24 00:05
React每次setState都会引起diff算法吗。这个的答案是啥,如果shouldComponentUpdate()返回false就不进行diff了吗
点赞 回复
分享
发布于 2020-06-28 12:00
请问下楼主,第一次实习是在哪里实习呢?时间是什么时候呢?😁
点赞 回复
分享
发布于 2020-07-07 19:07

相关推荐

12 95 评论
分享
牛客网
牛客企业服务