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)你有什么问题?

  • 相关阅读:
    Redis5.x五种数据类型常见命令
    Redis5.x安装以及常见数据类型
    《Redis5.x入门教程》正式推出
    PPT制作套路指南
    如何更优雅地对接第三方API
    软件开发要质量还是要效率?
    前后端分离对于开发人员的挑战
    Spring中老生常谈的FactoryBean
    消费端如何保证消息队列MQ的有序消费
    《ElasticSearch6.x实战教程》之实战ELK日志分析系统、多数据源同步
  • 原文地址:https://www.cnblogs.com/shixiaomiao/p/4772996.html
Copyright © 2011-2022 走看看