得物两面凉经

一面

  1. 在执行过程中,执行上下文都包含哪些内容?❌
  2. 换个问法:执行过程中,this 的绑定关系有哪些情况?this 的指向分别是什么?
  3. 我们有哪些方式可以改变 this 的指向?
  4. 箭头函数的 this 可以被改变吗?
  5. 箭头函数和普通函数,除了 this 指向不同以外,还有哪些区别?
  6. 你刚才提到 arguments。现在如果要实现一个函数的“柯里化(currying)”,应该怎么做?
  7. 一个函数执行完以后,它的内部变量仍然能被外部访问,这种现象叫什么?闭包有哪些常见使用场景?
  8. 滥用闭包会导致哪些问题?
  9. 除了闭包之外,还有哪些常见场景会导致内存泄漏?(超高频)
  10. 简单介绍一下 JS 的垃圾回收(GC)机制。
  11. 如果我们已经发现应用存在内存泄漏,如何定位到导致泄漏的源码位置?有哪些方法?❌
  12. 事件循环(Event Loop)的工作流程/机制是怎样的?
  13. 在 React 环境下,setState 属于宏任务还是微任务?它是同步还是异步的?
  14. 在 React 环境下,如果我想拿到浏览器中真实的 DOM 引用(reference),可以怎么做?
  15. 如何保证拿到的是真正“已渲染完成”的 DOM?应该在什么时机获取?
  16. requestAnimationFrame 在事件循环里的哪个阶段执行?那 requestIdleCallback 呢?
  17. 浏览器把 HTML/DOM 渲染为可见页面的过程中,关键步骤有哪些?(从接收 HTML 到最终渲染)
  18. 哪些情况会导致重排(回流)?有哪些方法可以减少重排(回流)?
  19. pnpm 相比 npm 做了哪些改动、带来哪些提升?为什么会更快?
  20. 如果一个应用“首屏加载”很慢,可能的原因有哪些?有哪些常规优化手段可以提升首屏加载速度?

二面

  1. 你前面提到的双 Token 无感登录是怎么理解的?
  2. 为什么要用双 Token?为什么不能只用长 Token 发请求,而要同时设计短 Token 和长 Token?
  3. 长 Token 为什么更容易受到攻击?
  4. 短 Token 放在 sessionStorage 就能防 XSS 的原因是什么?XSS 具体如何窃取 Token?
  5. 前端怎么用 Token 判断权限?这部分和服务端鉴权的关系是什么?
  6. 把 Token 等信息放在 Cookie 的传统方式相比,你们现在的做法区别在哪里?
  7. 「构建音视频功能,支持单人及群组通话」这一块,前端主要做了什么?
  8. 你提到做了性能优化,具体做了哪些?
  9. 除了包体积优化和 HTTP/2 / HTTP/3 多路复用,还有哪些优化手段?
  10. HTTP/2 的多路复用与 HTTP/1.1 的 keep-alive 有什么区别?
  11. UDP 相比 TCP 效率高在哪里?缺点是什么?为什么还长期使用 HTTP/1.1/HTTPS(基于 TCP)?
  12. 你们说渲染耗时 P90 从 1.8s 降到 0.6s:这个是线上真实统计吗?渲染耗时该如何统计?时间起点和“绘制完成”的终点分别取哪里?P90 是什么意思?能举例说明吗?
  13. 手撕:无重复最长子串,改编为返回子串,如果有长度一样的返回第一个
#发面经攒人品#
全部评论

相关推荐

不愿透露姓名的神秘牛友
11-24 15:52
lz学历双非硕,研一开始接触客户端,两段实习经历。这个帖子主要是想记录一下自己艰难的秋招经历。从八月份暑期实习结束就开始投递简历,最开始八股算法都不熟练,面了几次后渐入佳境,甚至开始引导面试官提问,对于一些深入的问题也能和面试官讨论一二。由于学历限制,很多大厂都过不了网申,比如阿里,b站,oppo/vivo,华为等。第一场面试是百度,当时刚开始面,简历上很多点和八股都答得不是很好,但居然一路走到了三面(然后一直泡池子到现在),九月份开始大批量投递,所有大厂投了个遍,最后拿到了拼多多,字节,京东,美团,滴滴,携程等大厂的面试,字节一面考了个LRU,当时算法刚开始准备,没撕出来,遂挂,后面也一直没被捞。京东一面二面都不到半小时,9月线下hr面完后一直泡到昨天挂了(东哥,既然只要92就不要给双非面试了)。拼多多顺利走完流程,开泡。美团一面二面手撕全做出来了,三面完泡了一周给挂了(没收到感谢信),估计还是学历问题,因为流程太久,后面也没被其他部门捞(美团有三面的部门谨慎选择,流程太长)。携程线下两面完线上hr面加英语测评,同样9月测评完泡到现在。另外不知道是不是暑期实习转正招满了,全程没被腾讯捞过。最终拿到了拼多多和滴滴的offer,还有一些中小厂因为薪资太低都拒了,百度,携程一直泡着。。。总结就是现在整体大环境不好,经济下行加上需求不足,导致行业下行,国内已经卷到爆了,而且现在的企业根本不缺人,大家水平也都很高,导致每家面完了都是无尽的泡池子,对于双非来说泡池子完全没有优势,运气好或许能泡出来一两家,运气不好直接全军覆没。今年秋招给我的感觉就是泡,全在泡,真的太难了,而且有预感今年应该会是未来十年里最好的一年,随着AI的发展和越来越多的大学生,就业环境只会越来越差。国内这个就业环境,真不知道以后该怎么办了,只能走一步看一步。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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