网易前端实习生面试总结:

392 阅读3分钟

1.总共时长50分钟左右。

2.面试形式:牛客网视频面试。

3.面试内容包括:

    (1)自我介绍。

    (2)简历上面的项目。怎么实现侧面导航,其是怎么进行导航的?怎么监听鼠标滑轮事件?scrool属性是什么?

    (3)实现一段简单的css布局,两个div规定高度和宽度。

    (4)自己用js实现一个类,继承原型对象,申明一个实例,为这个实例添加私有的方法和属性。

     (5)闭包的相关特性。

     (6)浅拷贝和深拷贝。

     (7)JS垃圾回收机制。

     (8)箭头函数与一般函数的区别。

     (9)JS的数据类型。

   4.回答:

      (1)按照简历上面的内容简洁一点就行。

      (2)用js绑定了事件监听点击,wheelDelta没说出来 ,srcool没说出来。

      (3)就是简单的写一个height和width,width单词写成weight了,这英语水平啊。

      (4)脑海里没有自己写继承类的印象,一下懵了。

      (5)利用防抖函数解释了一下闭包,主要是提到其的局部作用域。还是不够深入。

      (6)简单介绍了都会开辟不同的内存空间,但是深拷贝之间的对象互不影响。理解不够深入。

       (7)垃圾回收机制,回答了引用次数决定了这个变量会不会被回收。然后是联系上面为什么闭包申明的局部变量可以长期存在。 

         (8)只回答了箭头函数在申明的形式上面与普通函数的区别,其他区别回答不上。

       (9)这个问题是最不该的,一下子脑袋懵了,居然回答了数组,那不是引用类型吗?居然没用想到布尔型、数值型、字符串、对象、undefined。还是自己不够熟悉。

  5.反问环节:

       (1)目前我的状态,学习方向?

                还是注重基础,css多联系,js基础要深入掌握。再去结合框架进行融会贯通。

       (2)网易的技术组成?

                没有特别的技术偏好,针对不同的应用场景,利用不同的技术,框架主要使用Vue。

         (3) 自己学习的不系统,知识很散,理解不透彻?

                去找网上系统的书籍或者学习视频来系统的学习,将所有知识点联接在一起,因为知识很散,不结合在一起,无法加强记忆。

       (4)未来前端的发展?

                 不管怎么变,框架怎么发展,核心都是JS搭建起来的,所以,抓住JS这个核心才是重点。

    6.总结:

      (1)自己学习的东西涉及还是比较广,但是效率低,没用系统结合,知识散,只知道表层的概念,没有自己用过,不能深入的体会它的妙处;

     (2)学习模式有问题,只看基础书籍,是不是太慢了,而且不系统;

     (3)实践太少,代码量太少,导致基本属性都会写错,尤其是css;

     (4)说话不自信,总是说自己学习还不够,拉低对自己的期望;

     (5)虽然不是那么顺利,但是还是看到了自己的不足,应该及时调整方向,继续前进,相信自己。