前端 笔试
    1.闭包
    2.this指向
    3.性能优化
    4.http2与http1.1的区别
    5.http缓存
    6.web安全
    7.跨域
    8.类型判断
    9.宿主对象和原生对象
    10.隐性转换

    http和UDP的区别,为什么用http不用UDP
    content-type的四种类型;input file上传的内容是什么;ajax可以上传file吗,怎么传;form表单提交和json提交的内容一样吗
    http2.0; http和https的区别
    缓存:强缓存和协议缓存的原理
    网络安全:scrf,xss怎么去防止xss
    聊聊promise async/await
    vue和react的区别;单项数据流的优势
    跨域;json有什么不好的地方
    webpack都需要配置那些内容
    mvvm怎么实现双向绑定的
    性能分析,怎么量化的分析一个页面的性能

    算法

    1. 数组排序
    2. 从数组中取出几个最小的值

    项目
    聊一个你印象最深刻的项目经历,项目做了什么事情,用到什么技术,碰到什么困难,用了什么方法改进最终达到怎样的效果

    1.缓存
    2.你会用的几种框架区别
    3.浏览器的渲染过程
    4.原型、闭包
    5.JavaScript事件模型
    6.网站性能优化
    7.web安全问题
    8.移动端300ms延迟
    9.事件代理
    10.http1和2的区别
    1、jquery一个对象绑定多个事件怎么实现的
    2、jquery的bing、delege、live的区别
    3、jquery数组转成json怎么实现的
    4、null和undefined的区别
    5、iframe的缺点
    6、sessionStorage、localStorage的区别
    7、cookie的大小
    8、ReactNative是否用过
    9、csrf发生的原理及规避