zoukankan      html  css  js  c++  java
  • 面试一周10多家公司面试问题总结 ,react相关的并没多少

    (疫情对于大家来说双刃剑,也算是个机遇吧,但确实招人的公司并不算多,如果自己不太自信的建议慎重考虑)

    面试官二轮或项目轮注重查找及其解决问题的能力:
     能说出自己怎么快速查找和定位问题,项目中遇到的难题以及如何解决的(很重要,举例子最好)
     最有成就的东西是哪块,详细讲解自己干了什么怎么干的。


    另外面试中有没听清或者不清晰的问题请面试官详细解释下具体点哪个方面,切忌答非所问。

    react相关问题就是生命周期、diff算法  setState流程、redux(流程 原理  以及关键步骤)、mobx对比优缺点   babel版本问题   怎么处理的   
    数据类型 原型链 继承 判断是不是对象 闭包 

    深拷贝。浅拷贝 Object.assign 二级以下是浅拷贝
    hasOwnProperty 判断是否是私有属性
    是否是对象 $.isPlainObject(obj) 纯粹对象
    Object.prototype.toString().call(obj)==''[object Object]''
    instanceof 是否是对象的实例(数组也可以)
    obj.constructor === Object
    移动端滚动刷新列表 数据很多 会出现卡顿现象 怎么解决(新东方也问过这个问题~)
    提示:利用DocumentFragment 减少 DOM 操作次数,对已有元素不进行回流,只是改变数据dom结构根元素不变,替换dom展现的数据
    hash history 有何区别
    函数变量提升 bind绑定原理
    css 会阻塞dom树的解析,不会阻塞dom树的渲染
    JS会阻塞dom树的解析和渲染
    promise 同时请求多个接口 promise 相关请求
    lodash 数组插件用过吗(瓜子)
    jsonp 跨域 缺点哪些
    XMLHttpRequest 和 Fetch API遵循同源策略(不能跨域)
    http协议 原型链继承的优缺点

    点击2个 频繁点击 加队列
    单页面应用的优缺点 闭包的优缺点

    微任务 宏任务

    console.log('script start');

    setTimeout(function() {
    console.log('setTimeout');
    }, 0);

    Promise.resolve().then(function() {
    console.log('promise1');
    }).then(function() {
    console.log('promise2');
    });

    console.log('script end');

  • 相关阅读:
    CornerNet 算法笔记
    弱监督学习下商品识别:CVPR 2018细粒度识别挑战赛获胜方案简介
    弱监督学习总结(1)
    【机器学习】模型融合方法概述
    目标检测评价标准
    目标检测Anchor-free分支:基于关键点的目标检测
    空洞卷积(dilated convolution)
    【Android】Android程序保护与破解浅析
    【随笔】入世
    【Android】Android部分问题记录
  • 原文地址:https://www.cnblogs.com/xiaoyaoweb/p/12785755.html
Copyright © 2011-2022 走看看