• 2016年9月前端面试题总结


    阿里内推:

    死于一面: 1.js监听css3动画怎么实现,具体到每一帧(gg)

          2.如何应对双边距的兼容问题

          3.简单讲讲CMD,AMD应用场景,原理,区别(一半没答上来)

          4.闭包原理,优势

          5.zepto,seaJs用过没(没有==就直接跳过了)

          6.react用过么?--没有,用过ng1,2

          7.简单说下双向绑定,脏治检测

          8.http码,url输入后发生些什么

          9.对渲染层有什么认识么

          10.讲讲jq源码吧,自定义个事件怎么实现

          11.es6箭头函数,promise

          12.用过redux么,能简单讲讲么

          13.hack,怪异

          14.简单讲下css中的性能(说了c3的GPU开启新渲染层)

    大概就记得这么多,反正很是狼狈,面完大概就知道gg,于是记下没答上来的,随后慢慢复习

    微店内推:

    一面:   1.php用过是吧,lastmodified简单讲讲

          2.mysql用过吧,讲讲sql语句优化(不会)

          3.if(3==true)结果

          4.cahe conctroll expire讲讲

          5.curry

    死于二面: 1.session,cookie,sessionStorage,localStroage区别

          2.call,apply区别

          3.算法+数据结构

    携程内推:

    一面:面的很简单,然我有点怀疑人生

    死于二面:视频面手写代码,两条算法,出了一个bug,卡了一会,但总体还行,最后没有hr面,应该是直接挂学历

    微盟校招:

    一面:很有质量的一面,我蛮喜欢面试官的,面试官同样对我印象也不错,基础简单问了之后提升难度

          1.XXS简单讲下,如何防范呢?(我说的是对url进行解析)

          2.看过jq源码,简单讲讲他实现原理(说白了就是对象)

          3.写一个带出速度的小球弹射动画(canvas实现)

          4.cookie安全方面的深入

          5.安全加密

          6.界面优化(服务端,浏览器加载,页面加载,代码加载)------部分可参考我之前写的web架构角度优化

          7.AMD,CMD区别

          8.关于ng1,2的区别,优化

          9.linux操作系统,我只是简单阐述下,自己阿里云服务器相关配置

          10.node,简单讲了下我socket.io做过的项目,grunt,jshint的使用

          11.简单讲了下对H5的认识,对BOM的扩展,可以看我之前写的一篇H5获取经纬度天气的博客

          12.跨域(常考点)

          13.https,如何判断自己的页面被iframe引用

    个人感觉一面是前端主管,技术上面很强势的,自然也就不放过反问的机会,对于框架,未来规划问了蛮多的,学习到不少

    最后拿下了微盟的offer,真心觉得蛮不错的,一个是之前一直做微信开发,能接触这样的公司很开心,二是,一面的主管太吸引我了,面试的时候瞬间想跪地拜师,哈哈

    thoughtwork内推

    刚过Hr面,笔试面,笔试题还是蛮绕弯子的,有空的话再写一份博客贴出来

    网易校招:

    听说网易笔试刷了90%的人,3条ac2的都刷了,很幸运的过了笔试,但是感觉网易不缺人的样子,问的问题好点怪异

           1.js中num在底层的实现

           2.socket.io原理实现

           3.红黑树

           4.队列,栈存储什么的

           5.希尔排序

    许多问题我复习到,但是说出来后他说这不是他想要的答案,很尴尬,一面完之后可以说是我人生最糟糕的时刻

    注:前端面试中,会一门后端语言是很必要的,算法,数据结构,操作系统,而且比较重要的是,平时多扩展知识面,看看论坛什么的,希望大家都能有份不错的offer,加油吧

  • 相关阅读:
    iOS6和iOS7代码的适配(5)——popOver
    es5创建对象与继承
    js学习日记-new Object和Object.create到底干了啥
    js滚动及可视区域的相关的操作
    css匹配规则及性能
    normalize.css源码分析
    css的水平居中和垂直居中总结
    js快速排序算法
    数据结构flash演示
    二叉树遍历
  • 原文地址:https://www.cnblogs.com/liuliang-wifi/p/6837286.html
Copyright © 2020-2023  润新知