360奇舞团 ... 前端面试分享


360齐舞团 web前端

      一面     


  • 描述下学习前端的经历,说重点(我提到了react和vue)


  • 说一下对vue和react的认识(我说了更喜欢vue)


  • 说一下为什么更喜欢vue


  • 知道http吧,说一下content-type都有啥,尽可能的多说 (http方面比较薄弱,说的比较少)


  • 知道BFC吗,解释一下(块级格式化上下文...)


  • 说一下304的原理吧(面试官想听到last-modify和ETag,以及他们之间的优缺点和原理)


  • 会不会Node?我考你一道题,你现场写一下(面试官的vpn挂了,很幸运的躲过了一截)


  • 这时候面试官说其实你已经过了,我给你几个建议你以后可以按照这个方面去学习一下(但是面试官还是让我先答一下,说这几个答不出来不影响最后的结果)


  • 浏览器的渲染过程 (DOM -> CSSOM -> render -> layout -> print)


  • 打开了chrome,详细给我描述经典面试题在输入URL后都干了


  • 还有好多细节,不记得了...

      二面 


  • 介绍一下自己了解的前端技术 (提到了react和vue)


  • 说一下自己对react和vue的理解和看法 (我说了喜欢vue)


  • 拿vue做过啥 (说了最近写的东西,面试官也没接着问下去


  • 给两个元素分别position: absolute,判断是否重叠 (我说用offset,面试官不满意,说这种会有很多判断,面试官最后给了中用中心点定位的方法)


  • 算法题

  • 算法题

  • .... (没错我就是被算法怼死的那个)


  • 看我算法做的满头大汗,又出了到前端的案例,给你一个input和一个对象,如何做出双向绑定 (我说用事件监听,然后详细描述了我要怎么做,面试官说,你这样子只单向啊,对象那边呢,我说,可以用Object.defineProperty()定义自己的getter和setter)


  • 好,你说事件监听,那你觉得input是监听change事件呢还是input事件呢


  • 说一下你理解的change 事件和input事件(input那个脑袋一懵没想出来


  • 你有什么问题要问我的

三、关注公众号 获取面试邀请邮箱、内推、投稿

全网最真诚的互联网内推 (无猎头)

猜你喜欢

转载自blog.csdn.net/weixin_41861075/article/details/80550493
今日推荐