字节前端实习一面凉经

简历又被飞书捞起来了,所以先发一份一面~
部门:名字很长的一个xx和xx部,不记得了。
日期:12月20日
时间:40min
过去一段时间了而且没有记录,尽可能回忆了。
问的问题不是很难,没有问vue,但是手写真的不会
面试
CSS:

  1. 水平居中如何实现
  2. flex布局
  3. 事件捕获和事件冒泡

JS:

  1. nodejs了解吗

计网:

  1. TCP和UDP的区别
  2. websocket了解吗
  3. 强缓存和协商缓存-HTTP304
  4. 白屏时间
  5. HTTP2.0和1.X的区别

项目:

  1. axios

代码题1:
实现EventBus(不会写让面试官跳过了)

class EventEmitter{
  construtor(){
    this.events = this.events || new Map()
  }
  addListener(type, fn){
    if(!this.events.get(type)){
      this.events.set(type, fn)
    }
  }
  emit(type){
    let handle = this.events.get(type)
    handle.apply(this, [...arguments].slice(1))
  }
}
let emitter = new EventEmitter()
emitter.addListener('ages', age=>{
  console.log(age)
})
emitter.emit('ages', 18)

代码题2:(提示我用原型链,但是毫无头绪= =)
实现LRU缓存 LEETCODE-146-middle

#实习##面经##字节跳动##前端工程师#
全部评论
请问楼主投的岗位jd里有需要熟悉Node.js这项吗?
1 回复 分享
发布于 2021-02-24 22:41
确定凉了?
2 回复 分享
发布于 2021-01-12 01:56

相关推荐

01-26 18:45
门头沟学院 Java
一天代码十万三:哥们实习再包一下吧,产出太笼统了,尽量体现业务
点赞 评论 收藏
分享
2024-12-30 22:49
长沙理工大学 Java
神哥了不得:没什么可以指导的地方了,简历确实牛,我大号分享过投递策略,广投就行
点赞 评论 收藏
分享
评论
3
27
分享

创作者周榜

更多
牛客网
牛客企业服务