首页 > 网易互娱前端一面面经和一些感慨
头像
牛客460564317号
发布于 2021-09-02 19:00
+ 关注

网易互娱前端一面面经和一些感慨

面试总结

网易面试总结

  1. JS数据类型以及判断类型的方法

  2. typeof判断哪个类型会出错

  3. Object.prototype.toString.call()判断哪个类型会出错

  4. 闭包的应用

  5. 防抖和节流

  6. 三等分响应式布局

  1. flex是哪三个属性,大小是怎么分配的

  2. webpack的配置和plugins

  3. Vue的执行流程,什么时候更新,代码的输出结果

    <div id="example">{{message}}</div>
    var vm = new Vue({
      el: '#example',
      data: {
         message: '123'
      }
    })
    vm.message = 'new message' 
    Console.log(vm.$el.textContent)
  4. jsonp如何接收参数

  5. nginx的部署

  6. async和await

  7. Promise.all的实现

  8. 输出结果

    setTimeout(function() {
        console.log(1)
    }, 0)
    console.log(2)
    async function s1() {
        console.log(7)
        await s2()
        console.log(8)
    }
    asycn function s2() {
        console.log(9)
    }
    s1() 
    new Promise((resolve, reject) => {
        console.log(3)
        resolve()
        console.log(6)
    }).then(() => console.log(4))
    console.log(5)

    基本记起来的这些吧。上周面百度觉得自己面的还是不错的,今天面完网易我感觉我学了个寂寞。

    大学三年浑浑噩噩,不知道自己该学些什么。大三开学开始学习前端,当时对于前端庞大的知识体系还不了解,以为只要学完html,css和JavaScript就行。最基础的基础知识学完,此时还没有系统学习ES6,去面试了腾讯的实习,面试官问了跨域,前端安全,HTTP协议,问一个一个不会,就这样还面了我一个小时,特别感谢腾讯面试官的耐心。

    后来学了Vue,会用Vue做一些基础项目了,但是对于Vue的底层实现还是没有了解过。

    起始学Vue的时候还没有学习JavaScript的进阶知识,学的稀里糊涂的,学完Vue后又补了JS的进阶知识,发现只是了解还不行,还要会手写,手写new,手写call,bind,apply,Promise,数据响应式。。。。除了手写还有JS的执行机制,作用域和作用域链,调用栈,事件循环,原型和原型链,6种继承方法。。。浏览器的底层原理,垃圾回收机制等等。

    除了这些还要学HTTP协议,各种缓存,性能优化,跨域......

    后来暑假去了一家国企实习,但是水平参差不齐,公司从基本的html开始培训,实习快两个月毫无收获。于是辞了实习。

    即使是前端算法也是就业的敲门砖,找实习笔试的时候深有体会。暑假开始刷算法,继续深入学习JS,对于webpack,vue这些框架我以为面试应该不会考,也没有去准备。

    原以为我准备的差不多了,面试百度时问的都是原始JS和css,HTML的知识以及网络和安全等方面的知识点,我觉得我面的还不错,基本都回答上来了,两道算法题也做出来了。

    今天面试网易时面试官问的特别细,我才发现我的基础还没有掌握扎实。而框架之类的我就更不了解了。感谢网易的面试官让我认识到了我的不足。
    秋招已经开始了,当初离开国企我对父母说我能找到一个更好的工作,现在我没那么自信了。我还差的很多,越学越发现没有学习的内容还有很多,不论是知识的广度还是深度我都差的厉害,我不知道该学到什么地步可以找到一份工作。甚至我都不知道我还能不能找到工作。
    学习前端7个月了,今天有点打击到自信心了,我还太菜,前路漫漫,还需奋力前行。

更多模拟面试

全部评论

(14) 回帖
加载中...
话题 回帖