2019.3.8日第一次面试
坐标深圳 专业计算机做了平面设计裸辞自学前端三个月,鼓起勇气参加一个前端面试,上午10点开始,先是做了40分钟笔试,内容大概如下:
- 介绍掌握的javascript框架和库
- get 和 post 请求区别
- 标签属性title 和 alt的区别
- typeof 返回那些类型
- text-align:center在IE7,IE8中的区别 不知道
- 提升页面性能的加载文件的方法
- var a = {a:"1",b:"2"}转化为字符串
- 一个关于变量和函数的一个作用域提升的输出题 这题出了两次
- 从10到100中输出10个随机数在排序 这题我没做出来 很惭愧
- ajax 的方法写一个请求并将数据以表格或列表的形式输出 这题我没遍历到所有数据 :[{"name":"aa","sex":"bb","age":"cc"},{"name":"dd","sex":"ee","age":"gg"}]很惭愧不知道怎么依次取出以表格形式展现
- 精灵图的原理、优点、缺点。
- 后面两个加分题不太记得反正是跟获取数据有关,要求原生,用axios,angular中方法对对象中的数据分别按要求取出放入两个数组。。。这题懵逼
- login的一些指令不知道的打错没 很类似login这个单词这是加分题
总结 还有题不记得感受就是一个算法题,和两个获取数据的不会,但感觉很重要。
然后开始面试,是一位小姐姐,开始自我介绍, 然后问我试卷上的 post 和 get区别,重点在最后问get的优点是什么,我感觉都讲了但答案不是她想要的,自己现在上网搜了一下也没发现我漏了那个。。。。。。。。
接着问我关于变量和函数为什这么做的。。。我说变量提升但值没提升 为undefined 而函数整个提升作用域顶部。
然后问算法有几种方式去排除数组里已有的数 我说了indexof 追问还有其他吗。。。
接着问ajax,没多问。异步有哪几种