当前位置:   article > 正文

校招地平线前端开发实习生一面面经

地平线前端开发

面试官很nice,很有耐心,问的问题很少,也可能是因为看出来我比较菜,就不想多问了…

(最近也在准备期末考试,有点长时间没接触前端知识了,以前js的语法也很多都忘了呜呜呜)

19:00面试,13分钟结束,然后快20点通知结果:凉凉。

哎,不过也非常可以理解,就我答成这样,哎,不过也是个经历吧,毕竟我才大二,学前端也才一个学期,这个学期还基本没碰过前端。哎,说明我还有很长的路要走,还是要踏踏实实地学,把每个知识点都再弄透一点,不出来不知道自己有多菜hhhh…

下面是面经:

  1. 之前做的项目有哪些自己印象比较深刻的、遇到了哪些问题、怎么解决的?

    我答了两个,都是和react相关的。一个是react的跨域问题;另一个是react页面无法自动刷新的问题(不过这个项目的bug我现在还不知道怎么解决)。

    感觉我回答得有点逻辑不清楚,虽然之前已经知道肯定会问到项目,但是自己也没有准备好怎么说,结果果然没能很条理清晰完整地表达出来…QAQ

  2. 刚才听你说了reducer,你对reducer有更深入的了解吗?

    …知道它是怎么用的,也知道一点基本原理,但是更深入的了解可能没有吧(QAQ)

  3. 讲一讲原型链

    一时间没反应过来是js的内容,说了子类对象写了prototype的话可以继承原型父类的内容,要找一个对象的属性先在对象本身查找,再在它的原型上面查找…

    这块内容确实不熟悉,prototype基本没用过,后面在网上找了,prototype不是在子类对象写的,而是在父类上写的…感觉要凉…而且感觉我只答了原型,没答原型链…

    image-20210624194639745

    想起来面试前几天才刚看了继承的内容,唉…

    image-20210624195409859

  4. 用过es6吗,用过哪些内容

    用过解构赋值、class…

  5. 箭头函数用过吗?和普通函数有什么区别?

    (这题好经典吧,可是我貌似还是没答好)箭头函数相当于一个匿名函数,它的this和普通函数好像不一样…

    上网查了一下,还有

    1. 箭头函数不能用于构造函数,不能使用new
      普通函数可以用于构造函数,以此创建对象实例。
    2. 箭头函数不能Generator函数,不能使用yeild关键字。
    3. 箭头函数不具有prototype原型对象。
    4. 箭头函数不具有super。
    5. 箭头函数不具有new.target。

    感觉除了第一个,后面几个我回答不出来也挺正常…2345我都不太了解…

    (感觉我就只是会用js写逻辑代码,关于对象这块都不太行)

    然后箭头函数的this:(来自阮一峰的ECMAScript 6 入门)

    image-20210624201344008

    image-20210624201417550

    image-20210624201518276

    es5代码

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/655034
推荐阅读
相关标签
  

闽ICP备14008679号