第1期前端社招面试经验月报

面经哥专注互联网社招面试经验分享,关注我,每日推送精选面经,面试前,先找面经哥|面经哥整理了上月30篇面试经历,选取了较为热点高频的面试题供大家参考

基础知识类

1、介绍 promise?能不能手写出 promise?promise 相关的题目:值的传递、错误捕获等综合题目?

2、react的路由有几种模式:hash(hashchange) 和 history (replaceState、pushState)?项目主要用哪个路由模式?

3、JS内存泄漏有哪些情况?闭包为什么会造成内存泄漏?

4、函数式编程理解?

5、http和https区别?https建立的过程?

6、微前端了解过哪些框架?如何选型?

7、qiankun的js沙箱和css沙箱原理是啥?

8、在 v-for 时写了 key ,将第二个元素和第三个元素交换了顺序,实际的 diff 算法怎样的‍‍‍‍

9、聊一聊浏览器的渲染机制,浏览器是怎么解析和渲染html的?

10、重定向的状态码有哪些?它们的区别是什么

11、说下 vue-router 的实现原理

12、uni-app是如何打包成各个平台能运行的代码的?

13、vue3中做了哪些优化?

14、vite、webpack、rollup的区别是什么?

15、手写Promise.all

16、浏览器内存你在实战中处理过吗?

17、、浏览器的垃圾回收机制是什么样的?

18、、你在做微前端的时候,为什么选择qiankun

19、qiankun的原理了解哪些

20、你在使用qiankun的时候,有没有发现这个框架的不足之处

21、使用ts的时候,有没有什么心得

22、ts注解用过没有?是什么?

23、跨域问题解决方法

24、cookie,localStorage,sessionStorage区别

25、说一说前端性能优化的方案

26、Vue 代码或者 React 代码到页面渲染的过程发生了什么

27、ES6数组的解构赋值和对象的解构赋值有什么区别?

28、ES6里的Class和ES5里的继承有什么关系?

29、ES5有哪些继承,以及ES6里用的是哪一个?

30、什么是闭包?闭包的应用?为什么父函数被销毁了子函数还能取到值?

31、Vue里的data为什么是一个函数?

32、computed和watch的区别?computed为什么可以缓存?

33、发布订阅模式和观察者模式的区别?


算法类

1、冒泡排序,快排,快排稳定吗,时间复杂度多少,如果是123456快排复杂度多少?

2、用react实现一个倒计时的hook,写完讲思路

3、实现最大并发3个图片的线程池,写完讲思路

4、array转tree,写完讲思路

5、手写深拷贝

6、手写实现一个倒计时组件


综合类

1、你可以这样介绍:在这里边主要负责哪几个项目,哪些项目是比较有亮点的,亮点的地方在什么地方?或者是你觉得在这里面你觉得是 比较有挑战的地方?然后简单的介绍一下是怎么解决的?

2、你们现在成品用户多吗?主要是卖给谁呢?谁在用?你们现在这个平台,现在能盈利?也就是说你不知道你做的这个东西有多少用户在用?你感觉你们现在这个平台,这个技术的复杂点、最主要的复杂点是在哪里?你们的客户也是有研发团队的是吧?

3、你现在是在职状态还是离职?在职看机会的原因是?现在手上有拿到哪些公司的offer吗?现在在面试中都有哪些公司?


场景类

1、说两个场景啊:自适应布局的:有一个父容器,3个子组件,和父组件等高的,3个子组件均分父组件的宽度

2、我们有一个业务,它的执行时间是超过 5秒的,它要10秒才能跑完,我这时候又想着每五秒 又想着 去执行这段代码,这个业务场景 应该怎么实现?比如一个大数据的循环,可能需要10 秒执行完,但是我又要 每个 5秒去 执行 一下这个程序?

3、实现一个css框架你有什么思路吗

4、一个很大的json文件,前端读取如何优化

5、前端监控如何设计

6、假如 UI 给你一个朝向 ↖️ 的静态资源图片,如何通过 CSS 让这个图片朝向 ↗️,(这个不会,面试官说有一个 CSS 属性 scale 变成 -1 就可以做到,回去 google 了一下,transform 到 3d 也可以)

蓝宝书 涵盖了各个大厂内部的面试流程、薪资、福利、应聘者的硬条件和软条件,建议每个渴望去大厂的都人手一份关键是限时免费👇🏻

26d89b4536fbb21e5f00513e0225c3aa.jpeg

33d42863c078b9f481b793754dfe3cb1.jpeg

950d2a8ea161017ce5eaf20dd75bef1e.jpeg

ad963872112ad2022b4d5d9cb9604498.jpeg

34b9dbf45f848b3ae2274110c329fe6c.jpeg

发送蓝宝书领取👇🏻

  • 88aee6be149d31bc043e86c75dff9958.jpeg

相关推荐

  1. 2021年面试

    2024-06-13 22:40:01       17 阅读
  2. 初级游戏客户端面试问题总结

    2024-06-13 22:40:01       36 阅读
  3. 面试前端八股文十问十答

    2024-06-13 22:40:01       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-13 22:40:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-13 22:40:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-13 22:40:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-13 22:40:01       20 阅读

热门阅读

  1. 异界传说-如何应对甲方提出的不合理需求

    2024-06-13 22:40:01       9 阅读
  2. MySQL(3)

    2024-06-13 22:40:01       7 阅读
  3. Android Unable to determine activity name

    2024-06-13 22:40:01       8 阅读
  4. APP怎么上架到应用商店

    2024-06-13 22:40:01       6 阅读
  5. 你认为这个项目的难点和亮点是什么?

    2024-06-13 22:40:01       8 阅读
  6. 事务并发问题 与 事务隔离级别

    2024-06-13 22:40:01       9 阅读
  7. pytorch中,load_state_dict和torch.load的区别?

    2024-06-13 22:40:01       6 阅读