首页 > 字节效率工程 - 前端实习
头像
daiwa
编辑于 2020-05-30 10:15
+ 关注

字节效率工程 - 前端实习

一面 5.25

  • 使用键去获得JavaScript对象中的值时,时间复杂度是多少?为什么?
  • ES6中用过的语法或者知识点
  • proxy相比Object.defineProperty的优势(前面我提到了proxy)
  • 闭包的概念以及用途
  • http响应状态码
  • 永久重定向和临时重定向的区别?如何实现
  • 说出知道的http请求方法,还有就是put和post的区别,put和patch的区别。
  • 幂等的请求靠什么来实现的?是该方法自身实现还是需要后端实现?
  • 浏览器缓存策略
  • 跨域的解决办法
  • cookie的特性
  • 前端可能会存在哪些安全风险?如何防范
  • 为什么要有微任务
  • ... 还有一些问题记不清了

然后做了两道题:

  • 实现一个sum函数,sum(1,2)(3).valueOf()这样调用后的结果为6
  • 对字符串去重,要求时间复杂度为O(n)。

二面 5.28

  • typescript中的泛型的理解
  • http/2了解过吗?相对于http/1.x有什么优势?http2又带来什么问题
  • tcp三次握手
  • https加密原理
  • 前端安全
  • promise 和 async/await 解决了什么问题以及它们的错误处理;then方法中的第二个回调和catch的区别
  • weakMap 和 weakSet 相对于 Map 和 Set 的区别
  • ...记不到了记不到了

然后做了两道题:

  • 数组倒序输出(不能使用reverse方法)
  • 实现一个compose函数,接收一个数组[a,b,c],调用compose([a,b,c])(param)后和a(b(c(param)))效果相同。

hr面 5.29

常规的hr面的问题吧,不过中间有个问题我感觉我给说“秃噜”了,但是好在有惊无险,面完半个小时后,收到oc

由于我用的是vue技术栈,但是这个团队的主要技术栈是react,所以几乎没问框架。

更多模拟面试

全部评论

(8) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐