面试总结之e签宝

2017秋招处女面-e签宝

在面试前一个星期收到面试通知,大概准备了两天,主要是对于前端面试基本会涉及的问题过了一遍,很多以前学过的知识发现有点混淆了,嗯,得补上之前落下的笔记了。这篇是关于第一次面试的总结,发现自己的不足,再接再厉!
ps:面试官是一位挺有气质但看着很亲近的女面试官,这个很大程度上降低了我的紧张,感谢,处女面没有太难过=。=

  • No1:首先,还是从自我介绍开始

    简单介绍就行,但是一定要有能引起面试官兴趣的点。根据我的情况:大学专业与工作的匹配程度不是很大,外加参加过专业培训这一背景,自我介绍中提及了大学期间接触过现在工作涉及的一些内容。面试官就跨行这个问题进行了追问。按照准备的思路正面积极回答即刻。

  • No2:数组中的pop,push,shift,unshif的区别

    发现数组的方法经常考,当时问的时候不是非常确定,但是大概了解pop,push是操作末尾,shif和unshif是操作头部,具体的pop是往末尾移除,push则是末尾添加;而shif是头部删除转移,unshif是头部增加

-No3:谈谈你对闭包的理解

缺少自信,当时也是答得不是非常肯定,大概提高了关键的一句,就是闭包就是函数里面嵌套函数,引用内部函数的时候不见能记住函数,还能把定义函数的作用域也一起记住,嗯,我是这么回答得。还多撤了一句:闭包不是一种工具,而是一种规避问题的解决方法之一,能不用就不用闭包【这一句可能显得懂一点。。一点。。。】

附上比较专业解释:它就是JS函数作用域的副产品;函数和函数内部能访问到的作用域的总和就是一个闭包。闭包常常用来间接访问一个变量。这个变量是一个局部变量,若需要访问,可以通过暴露函数,来间接访问

  • **No4:**ES5和ES6了解吗?

    嗯,ES5和ES6大概就知道箭头函数,和一个let的变量声明。惭愧惭愧,这块学的不是很扎实。。。

  • No5:考了一道挺基础得题,关于引用类型和基本类型

    var a = 1 ;
    b = a ;
    a = 2 ;
    b = ? //很明显b = 1 ,基础就不解释了
    var obj  = {
        a : 1 ,
    }
    var b = obj;
    obj.a = 2 ;
    b = ? //{a:2}
  • No6:关于ng-if和ng-show的区别

    前端框架angular的考点,但是一时忘记,说了是ng-if根据boolean值判断,ng-show是用来响应事件
    百度了一下,发现这题尴尬,答得完全不着边。普遍理解是ng-if会移除dom,生成dom,而ng-show只是改变其display属性。

  • **No7:**angular的考点,单页面的引用:设计一个方法,同时发送form表单实现单页面的跳转功能

这题当时不是很理解题意,不知如何复述。。。。

  • No8:未来的发展方向;是偏向JS还是样式?

    JS,个人的原因,还是更希望能提升JS部分的水平。这个应该没有什么标准答案。。

    大概就问了这几个问题,问题其实也都不难,不过因为是实习生,要求不是很高,就是关于前端框架这一方面,掌握的还不是很牢固,答错了一道。当然中间也有穿插着顺带问关于项目相关的,这里就看个人经历和水平了,重要的是要及时的总结项目。现在,静静等待通知了的同时该查漏补缺,继续学习了=~=
    暂时就这些了(手动再见)

你可能感兴趣的:(面试)