zoukankan      html  css  js  c++  java
  • 记阿里的一次粗略面试

    2015年8月底,进行转正面试,
    一面问题: 

    (1)先简单介绍一下自己

    (2)居中显示,div中的img居中

    答:div > div > img,最外层div设为display:table,内层div设置:display:table-cell(看成是table中的td标签);

    在table-cell的div设置: vertial-align : middle;text-align : center;

    (3)跨域

    (4)前端的安全问题(因为是支付宝)

    答:这个没有接触过

    (5)原生js实现addClass功能(涉及数组去重问题哟)

    答:element.style.className(有style吗?额。。没有),应该是element.className = "";

    错误,应该是先将element中已有的className用split(" "),分隔成一个数组,然后建立一个map表,

    key值是className,对应的value可以赋值为true;然后用新的name,检测map[name]是否为true,为true,就不加,

    不为true,就将name加到map中,最后将map的key全部用" "拼接起来,在最后用element.className = map的key拼接而成的string。

    (6)说一下echarts的用法

    答:先在div中设置设定的宽高,然后用require将echarts引进,然后将数据加载进来,设置options,最后将用element.setOption(options)。

    二面问题:

    (1)会用什么后端语言

    (2)对js有什么看法,js语言有什么特点?

    答:单线程,cpu占用率很高,内存占用率较低

    (3)http状态码,关注3开头的问题

    答:

    1.1xx :(临时响应)表示临时响应并需要请求者继续执行操作的状态代码

    2.2xx: (成功)成功处理了请求的状态码

    3.3xx :  (重定向) 重定向

    4.4xx :(请求错误)客户端表示请求可能出错,妨碍了服务器的处理。

    5.5xx :(服务器错误) 服务器错误

    (4)js中的类似于类的用法?

    答: js中没有类这个概念,不过跟java中类用法相似的是原型prototype

    (5)比别人的长处(技术)

    答:js

    (6)js是学校教的吗,还是自己学的?

    (7)你有什么问题?

  • 相关阅读:
    ASP.NET操作文件大全
    Jquery1.7中文文档提供下载了
    修改server2005数据库的区分大小写设置
    SQL SERVER 设置自动备份和删除旧的数据库文件
    ASP.NET关闭下载窗口
    DB2通用分页存储过程
    ASP.NET生成压缩文件(rar打包)
    上传文件实体类
    【Demo 0104】注册/注销热键
    【Demo 0018】SEH结束处理程序
  • 原文地址:https://www.cnblogs.com/shixiaomiao/p/4772996.html
Copyright © 2011-2022 走看看