• 【前端】望京soho某厂面试真题,建议收藏


    跳过自我介绍环节,但自我介绍可能也会有坑,看自己总结发挥吧。建议说一说自己的过往经历,所用前端技术栈,之前做过的项目,离职原因。直接进入真题环节

    1. tcp 三次握手

            除了记忆三次握手,建议重点说明为什么需要第三次握手,以及四次挥手

    2. 使用flex 实现一个九宫格

            这个就不细说了,自己下去试一试就行

    3. CSS 块状元素和行内元素有哪些区别

            这道题不要被迷惑了,不管什么题,说的越全越好

    4. 闭包的概念,闭包会出现什么问题

            闭包除了诉说概念,肯定会造成内存溢出。所以你要结合使用闭包的场景,如果尽量避免溢出,或者何时把闭包干掉来细说。

    5. ES6都有哪些新特性?const 定义的空数组能否进行 push 操作

            这个题就是背,临阵磨枪一把

    6. 扩展运算符 ... 进行对象的拷贝是浅拷贝还是深拷贝,为什么

            这个自己试一下就知道了,可以参考网上对于 cloneDeep 这个组件的实现。其实本题不光考这个运算符,还要结合使用深拷贝的原因,常用方法,如JSON  遍历  ,说的越全越得分

    7. 闭包的概念,闭包会出现什么问题?

            闭包除了诉说概念,肯定会造成内存溢出。所以你要结合使用闭包的场景,如果尽量避免溢出,或者何时把闭包干掉来细说。

    8. 异步请求写在哪个生命周期里面合适

            谨记千万不要单一说哪个声明周期合适,要结合项目,自己的项目经验,说出你都在哪一步请求过,为什么,千万不要说单一的周期场景

    9. 请说明下react的组件生命周期都有哪些?

            我面试过很多人,我问这个问题,上来就背单词,背完不说话了。你一定要按步骤说,按流程说,比如初始化时,运行时,再修改时,销毁时,再说每一步大概都做了什么,

    10. 请说明redux 的原理

            这道题不可上来就背原理,先说1分钟的使用场景,再说原理。而说完原理还要总结一下在组件内修改一个值,是如何将值贯穿到整个deep树的,然后到树的某个分支,又是如何作用到另外一个毫无关联的组件的。

            最后,最好说一下使用redux的缺点

    11. redux 里面的数据流向是怎么回事?

            其实这套卷子里的好多题,你把1个想全了,其他就都问题不大了。面试官可能就跳过了

     

     12. 内存泄漏问题怎么快速定位

            建议参考这篇文章: 大佬总结内存溢出详解

    13. webpack 里面怎么配置多个输出 chunk

            官方文档里有,但一定要结合文档说出自己的项目经验,没有经验怎么办?你吃过哈根达斯嘛,跟冰淇淋味道差不多
     

    14. 浏览器的调试工具 performance 有没有使用过

            performance 需要详细说出他的概念,属性,代码注入到哪一步,最后如何上报这些值。这个还算比较真实,以及浏览器兼容性

    15. 如何实现一个上传文件的按钮组件?

            这个你要考虑组件的实现,组件的实现那么就涉及了封装内部的实现,外部如何传参,传哪些,你的上传接口定义在哪里,等上传完成的回调如何写。

            最后如果有时间,说一下组件如何上传到npm库的,要是能说一下自己之前做过哪些组件,被多少人使用过,最佳。

    16. 前端项目和KOA项目如何组件使用

            建议参考这篇文章: VUE和KOA的结合

    17. 对web3.0和前端方面怎么看

            建议参考这篇文章:前端开发在web3.0的应用

  • 相关阅读:
    JavaWeb之Listener监听器
    RocketMq最强总结 带你rocket从入门到入土为安
    函数有返回类型,但函数体未返回类型,程序崩溃问题记录
    java绘图技术基础
    Python 获取旅游景点信息及评论并作词云、数据可视化
    win10下安装nodejs
    RabbitMQ
    C++基础——模板讲解
    深度学习基础之《TensorFlow框架(12)—图片数据》
    惊了,国外顶级架构师编写DDD领域驱动设计总结,看到内容后破防了
  • 原文地址:https://blog.csdn.net/xingyu_qie/article/details/127821610