美文网首页
2018-08-23 猿辅导秋招技术面1

2018-08-23 猿辅导秋招技术面1

作者: 梅子_may | 来源:发表于2018-08-23 11:31 被阅读0次

    【面试方式】:

    微信视频+石墨文档在线敲代码

    【面试内容】:

    项目介绍(简历提到)+JS+CSS+angularJS(简历提到)

    【面试过程】

    1. 加微信,石墨文档邀请;

    2.介绍一下你的项目吧,挑一个介绍。介绍完后问细节,websocket前后端代码是怎么实现的呢?express有没有涉及其他部分,比如你简历中写了有用户登录、验证这些的?angularJS是怎么用的?

    3.跨域请求都有哪些方法实现?

    4.ES6的内容有涉及吗?比如promise这些。

    5.那看看JS的内容吧,

    function ClassA(){

        this.name="ClassA"

    }

    const  classA=new ClassA()

    ClassA.prototype=

    这个prototype是什么(继承、原型链相关的东西)?在new ClassA的时候,this指向哪里?

    6.数组list:[1,2,[3,4],[5,6,[7,8],9],10,11]

    depth=1时返回数组:[1,2,3,4,5,6,[7,8],9,10,11]

    depth=2时返回数组: [1,2,3,4,5,6,7,8,9,10,11]

    输入为数组list和depth,要求输出返回的数组。

    function  flatten(list, depth){

        return [. . .]

    }

    7.回调函数有用过吗?

    现有一个函数function  loadImage(src, successHandler, errorHandler);是一个图片加载程序,加载成功执行successHandler,失败执行errorHandler。要求实现一列图片的加载函数function  loadImageList(srcList, successHandler, errorHandler)。

    (努力敲)好的。我想实现一个图片加载成功后再加载另一个图片,怎么实现?(用promise,async.map)用原生JS也可以实现的,怎么做?

    8. CSS有学吗?介绍一下你都用了CSS哪些布局?

    9. 定位position有哪些取值?(static,relative,absolute,fixed)如果用relative,top设置值有什么效果?absolute呢?fixed呢?使用fixed做一个全屏的蒙版怎么实现?

    10. 让标签不显示的方法有哪些(答了display设为none)?

    11. CSS3有了解吗?平常都是怎么学习CSS的?怎么学习前端的?

    12.http请求的类型有哪些?比如get,post。

    相关文章

      网友评论

          本文标题:2018-08-23 猿辅导秋招技术面1

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