美文网首页前端笔记
关于前端面试问题汇总

关于前端面试问题汇总

作者: 小虫along | 来源:发表于2020-03-19 10:57 被阅读0次

    首先自我介绍,然后根据自我介绍中提到的项目问了如下问题:
    1.项目中前端的技术难点
    2.项目中为什么对图片进行base64转换
    3.项目中上传照片算法怎么实现的

    1. react怎么实现的,原理
    2. 描述react请求到响应的整个过程

    DNS劫持怎么避免?链路层劫持呢?
    TCP 和UDP 有什么区别?
    进程间通信有哪些方式?
    HTTP 2.0和HTTP 1有什么区别?
    性能优化有哪些?
    什么是SQL注入,怎么预防?XSS 呢?CSP是啥?如果内联脚本需要访问外部资源呢?

    git代码管理
    浏览器页面渲染过程
    回流和重绘
    nodejs事件驱动
    js动画和css动画的区别
    框架源码

    React 虚拟树原理 组件间通信 如何实现双向绑定
    Redux的理解
    js原型链 事件循环 异步加载 跨域
    浏览器渲染流程
    http2.0
    xss cors原理和解决方案
    PWA,还有个js宏观线程和微观线程的理解和执行顺序,事件循环机制接着问的

    jquery一个对象绑定多个事件怎么实现的
    jquery的bing、delege、live的区别
    jquery数组转成json怎么实现的
    null和undefined的区别
    iframe的缺点
    sessionStorage、localStorage的区别
    cookie的大小
    ReactNative是否用过
    csrf发生的原理及规避

    1.缓存
    2.框架的区别
    3.浏览器的渲染过程
    4.原型、闭包
    5.JavaScript事件模型
    6.网站性能优化
    7.web安全问题
    8.移动端300ms延迟
    9.事件代理
    10.http1和2的区别

    React 虚拟树原理 组件间通信 如何实现双向绑定
    Redux的理解
    js原型链 事件循环 异步加载 跨域
    浏览器渲染流程
    http2.0
    xss cors原理和解决方案
    PWA,还有个js宏观线程和微观线程的理解和执行顺序,事件循环机制接着问的

    异步加载脚本 asyn defer 执行顺序 区别
    作用域 原型链
    性能优化做过哪些
    基本数据类型 和引用数据类型的区别
    点击穿透与ontouch onclick事件
    for in for of forEatch
    前端安全xss csrf
    前端的http优化 降低三次握手时延
    闭包与应用场景
    判断是否是node环境还是浏览器环境
    typeof instance of 判断数组还是对象
    onload和DOMContentLoaded区别
    实现ajax 异步函数方式
    setTimeout 不准确原因

    dom事件流
    一万个数组如何最快删除其中的NaN
    函数柯里化有了解过么
    跨域请求一般是如何实现的,有什么安全性问题
    http的新特性
    vue的数据是如何实现双向绑定的,为什么无法监测数组,修改数组有哪些触发更新的方法
    vue的watch方法在什么生命周期就可以使用了
    react与vue有什么异同
    你是怎么看待react与vue在绑定列表的时候key的作用是什么

    相关文章

      网友评论

        本文标题:关于前端面试问题汇总

        本文链接:https://www.haomeiwen.com/subject/xupkyhtx.html