阿里巴巴 + 美团点评前端一、二面面经

接连几天一直在面试阶段,整理一下部分面试题目

方式:均为电话面试

一.阿里巴巴飞猪前端简历评估面试

时间: 15分钟 部门:飞猪前端用户技术部门

  • 自我介绍(个人情况+项目情况,为什么选择前端)
  • 行内块元素,分别有哪些?在展示上有什么区别?怎样将行内元素展示为块元素?(display)
  • 怎样用CSS画一个三角形出来?设置样式……(border处理)
  • CSS3里常用的一些伪类?
  • Vue框架中的组件化的理解,vue为什么可以用组件化的功能开发呢?优点是什么。和React等的组件有什么区别呢?
  • 自己提问?(问了地点,前后端交互问题,倾向于PC端还是?)

    一首凉凉送给自己……准备的一点都不充分,一上来就拿大厂练手,我也是佩服自己的勇气!转态已回绝。


二.美团点评前端面试 —— 一面+二面

时间:50分钟 部门:金融服务平台

一面:

  • 自我介绍 + 项目介绍
  • 为什么选择前端?(因为本专业是计算机视觉,为什么不深入)
  • 你对前端怎么了解?需要掌握哪些技能?
  • 语义化的理解,有哪些元素,优点是什么?(利于SEO的原理是什么)
  • 什么是CSS的盒子模型(box-sizing属性)
  • CSS实现一个宽高都不固定的页面模式,水平垂直均居中,怎样实现。(flex不能实现吗?)
  • JS数组的方法有哪些?两个问题:1、现在要实现在数组末尾加入一个元素,使得原数组不变,你有哪些方法?
    (有两类:一类是原数组改变,一类是原数组不改变,使用时要多加区分);2、如何实现查找两个数组的相同元素(我当时只想到了暴力遍历法,面试官的原意是:需要先判断数组里的数据类型,在进行比较)
  • 深拷贝和浅拷贝的概念,本质区别是什么?如何实现深拷贝,有哪些方法(说了递归)简单点的呢?assign()了解过吗?
  • vue的组件化
  • 其他的就是一些项目问题

下午接到了二面的通知:

  • 项目中用到的技术栈,还有vue的一些相关问题。
  • 在地址栏里输入一个地址,是怎样加载的?DNS使用的是什么协议,其他协议不行吗?
  • 页面展示的过程,HTML,CSS,JavaScript的加载顺序,浏览器是怎样把页面绘出来的?
  • 有一个表格信息,要求原生实现点击按钮绑定当前的价格更新,除了onclick,还有什么方法可以绑定事件吗?addEventListener 这个和onclick有什么区别?这里怎么发送异步请求?是用post还是get?为什么?
  • 一个HTTP请求有哪些常用的头部信息,都有哪些含义?
  • 最近在实践中遇到的最棘手问题,怎么解决的?还有看过的哪些博客,复述一下别人的内容。
  • 前端最吸引你的点是什么,为什么要成为一个前端工程师?

尴尬的场面:我会的面试官不问,面试官问的很多我不会……内心已经凉凉凉了o(╥﹏╥)o
大概就是这样……

猜你喜欢

转载自blog.csdn.net/chenjuan1993/article/details/82015926