当前位置: 首页 > 面试经验 >

字节跳动三面 前端实习 面经

优质
小牛编辑
89浏览
2023-06-09

字节跳动三面 前端实习 面经

基本信息

时间:2023.6.9
时长:70min
base:上海
面试岗位:前端 日常实习

问题

  1. 你玩得挺6呀,背景都会调
  2. 你现在是研二?
  3. 你现在是属于实习还是校招呀?
  4. 你的实习时间大概是什么时候
  5. 你在武汉?
  6. 你本科是网络,其实网络也会涉及到计算机相关的吧?
  7. 你的前两面整体感觉怎么样?吐槽一下
  8. 二面问了原理性东西是吗?
  9. 你具体去怎么学习的?
  10. 平时怎么去学习前端技术栈的?因为前端迭代得挺快的
  11. 平时会去看一些书吗?
  12. 你的项目都是含前后端一起做的吗?(是的)
  13. 平时怎么做代码管理?
  14. 你最近看了计算机基础,那我想问一下怎么建立一个完整的网络连接的?
  15. tcp协议在网络分层中扮演什么角色
  16. http这个长连接的理解?
  17. keep-alive如果不设置,那默认长连接保持的时间是多久?
  18. 简单说几个http的headers,并说说他们都是干嘛的
  19. 发请求有一些特定的方法,那options请求干嘛的?
  20. 进程和线程的区别
  21. 前端哪些地方可以设计到进程和线程?
  22. 浏览器的各个标签页如何通信?
  23. JS是单线程还是多线程?
  24. JS中能开多线程?
  25. 项目都是Vue写的?
  26. 简单介绍一下关于Vue的原理?(我说的Vue的响应式原理)
  27. 二面问了你Keep-alive的实现,你后来有了解过吗?(还好我正好看了一下)
  28. 如果是Vue迁移到React,你觉得有啥不一样,或者有啥困难?

做一到两个题目吧

手撕算法

  1. 算法题1

    实现一个定时器函数myTimer(fn, a, b),
    让fn执行,
    第一次执行是a毫秒后,
    第二次执行是a+b毫秒后,
    第三次是a+2b毫秒,
    第N次执行是a+Nb毫秒后
    
    要求:
    1、白板手撕
    2、myTimer要有返回值,并且返回值是一个函数,调用该函数,可以让myTimer停掉
    
    
  2. 算法题2

    写一个构造函数Foo,该函数每个实例为一个对象,形如{id:N},其中N表示第N次调用得到的。
    要求:
    1、不能使用全局变量
    2、直接调用Foo()也会返回实例化的对象
    3、实例化的对象必须是Foo的实例
    
  3. 反问环节

#面经##字节跳动#
 类似资料: