美文网首页
前端面试题小本本(一)

前端面试题小本本(一)

作者: 野区一只蓝爸爸 | 来源:发表于2018-03-08 23:56 被阅读0次

        嗯-----年后的第一次面试又在一面之后华丽丽的挂掉了,但是进步是有的,起码这次的技术问题能回答上来一半多了,不再像以前一样被问到无法思考(哇那感觉像是托关系才进的面试一样),虽然心慌慌但是还是找到了自己带去的脑子。


总结完毕,进入正题,以下是我能想起来的问题:

   1. http状态码?(从1开头到5开头的,幸亏我有准备)

    2.http的头部包含什么内容?(之后提醒我说get和post区别)

    3.用npm的时候发现npm5版本之后开始有一个package-lock.json文件了,有什么用?(我只知道有,并不知道有啥用)

    4.同步和异步什么区别?(就回答的最简单的一个,同步需等待返回后才继续,异步不必等,监听返回结果就好)

    5.响应式项目中为什么要加载不同大小的图片?(当然是为了加载的快,用户体验好,给手机用网页那么大的图多浪费!)

    javascript:

    1.javascript中创建对象的几种方法?(我回去好好看看)

    2.如何判断一个对象是数组类型?(主要就是数组的length属性不可枚举,哈哈这个我刚看了,不过函数写的也半拉柯几)

    3.实现一个defer类,其中封装ES6中的Promise这个类,使得defer的实例d可以先d.then(),再运行d.resolve();(通过描述我想到了闭包,然而我憋了好久不知道咋整,回来研究研究)

    css:

    父容器高度固定,子元素宽高未知,如何实现子元素垂直水平居中?(我用的flex,让我多说点,忘了,真想掏出我书包里的小本本)

    算法:

    实现一个洗牌的算法(输入一个数组,随机打乱数字)

    嗯,我当时思路的时候是想说循环arr.length次的,每次弹出一个值,保证平均。(嗯没错想法可以,能力就比较骨感了)

(于是乎我就写了一个while循环加一个flag数组实现,然而并没有蒙混过关,因为这样会舍弃掉一些random()出来的数字,so算法方面还是土森普,等我后续把答案加上。)


    所以总结一下还是自己比较菜又没啥很牛的经验,这次面试跟以往的比,应该算比较简单的了。hr 小哥哥小姐姐人也很奶斯,各种提示,让我有一种要走后门的感觉,反正是温柔的被刷了,回来的路上还是跟以往一样的怀疑人生,但是身边还有很多人喂我鸡汤就不能颓废。好了很晚了这就是我的前端小本本第一记了,看都看了不点赞?

相关文章

网友评论

      本文标题:前端面试题小本本(一)

      本文链接:https://www.haomeiwen.com/subject/xzyufftx.html