美团点评前端面试

前言

第一次面试还是非常紧张的,是在boss直聘上找的。

面试题

  • 一个div实现旋转的太极图
    面试时没有答出来,之后想出来了
    http://liulu666.cn/taiji.html
  • 垂直水平居中
    这个基础,我在自己博客也有总结
    https://liu354.github.io/2018/02/10/css居中总结/
  • animation
  • transform
  • position
  • flex布局的几个属性
    这个被问到是因为之前我回答问题有用到
  • ul和ol的区别,怎么互相转换
    list-style-type
  • h1-h6标签语义化
    使页面没有css的情况下,也能够呈现出很好的内容结构
    标签语义化的目的就是对搜索引擎友好
  • TCP三次握手
  • HTTP状态码
  • 前端常见的攻击方式
    XXS跨站脚本攻击
    HTML注入钓鱼,利用输入框注入html标签
    解决:设计XSS Filter,在需要html输入的地方对html标签及一些特殊字符(’<’,’>’,’&’)过滤,将其转化为不被浏览器解释执行的字符。
    CSRF跨站点伪造请求
    修改url参数,伪造请求
    解决:使用post请求,增加加token等
    HTTP HEADS 攻击
    http协议在head和body之间有一个空行()
    将js代码注入到其中
    解决:过滤header中出现的非法字符
  • ssr
  • 判断页面是不是活动页面
  • 计数器的使用
  • 闭包
  • 作用域
  • ajax xhr
    具体问了xhr的status属性0-4分别什么意思
  • 什么时候会看源码
  • 反向代理
  • node(不太会)
  • es6
    回答了知道的部分
  • websocket和离线后消息怎么处理
  • 事件捕获和事件冒泡

后话

其实问的还是很基础的,我在简历上有说有Vue和React的开发经验,但都没问,所以注重基础,还有不少关于网络方面的知识,但当时很少了解这方面的知识,面试后也恶补了下。通过面试后大概知道自己今后的学习打算,准备深挖Vue,面试官感觉还是很希望有一个方面很深入的那种。然后说1周内如果有消息就2面不然就gg,奇葩的是刚好负责我的hr辞职了,我的offer被卡了10天,我还以为自己gg了,?。

你可能感兴趣的:(美团点评前端面试)