360齐舞团 web前端
一面
描述下学习前端的经历,说重点(我提到了react和vue)
说一下对vue和react的认识(我说了更喜欢vue)
说一下为什么更喜欢vue
知道http吧,说一下content-type都有啥,尽可能的多说 (http方面比较薄弱,说的比较少)
扫描二维码关注公众号,回复: 1816712 查看本文章知道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那个脑袋一懵没想出来
你有什么问题要问我的
三、关注公众号 获取面试邀请邮箱、内推、投稿
全网最真诚的互联网内推 (无猎头)