美团前端一面(4.13)

学习前端多久?如何学习(项目需要还是自主学习)?

项目

HttpServer 项目中担任的职责,其中我实现了处理 POST 请求以及类似 Spring MVC 的注解。你们的项目支持跨域吗(我们的不支持😂)?那你说说几种跨域的方式。

  • jsonp。说一说服务器主要需要解析什么参数(我说的 callback 函数名)

  • CORS。简单介绍(不太会),以及 CORS 涉及的 Header 标签(Access-Control-Allow-* 自己搜吧)。

  • iframe + postmessage

Echarts 使用到的 HTML5 组件,用 canvas 实现柱状图(我不会 canvas就结束了)。ECharts 用到了那些 API。

讲一下“基于 Bulma 样式编写页码导航组件”(我的项目)。

学习 Vue 多久?

你的项目中提到了 Node.js,说说看 Node 了解多少。你刚才提到的 require 和 module.exports 可以直接使用,你知道是挂载在哪里的吗?

基础知识(顺序记不清)

HTML5 的语义化标签有哪些?语义化标签有什么好处?

用过表单组件吗?input 有几种类型?表单如何提交(我拓展了如何阻止表单提交)?(我提到了 ajax 和 fetch)。

ajax 实现原理。fecth 和 ajax 的区别(我提到了 promise)。

写过 promise 吗?用 promise 实现一个 wait。Promise 的静态方法(then、catch)。如何判断 wait 执行是否提前或者超时,以及如何被 catch 捕获 wait 执行提前或者超时。

ES6 中的 Set 和 Map 是否了解(我说知道一点 Set)。用 Set 实现集合差(得到 A 集合有的而 B 集合没有的)。

说一说浏览器 Event Loop,宏任务和微任务。浏览器和 Node 的 Event Loop 是否有区别(我不知道)。

JS 原型链(var obj = {} 的原型,function a = (){} 的原型),JS 继承。

let const var 的区别。let 是否可以重复声明。

this 作用域判断。函数内定义的变量 age,在函数内的函数内输出 this.age,结果是啥;在箭头函数内呢?

CSS 盒子模型(我说了这是 W3C 的),还有哪种(IE 的盒子模型,区别),两者如何转化。CSS flex 布局(我说我不太用 CSS,就没继续问)。

JS 正则,\b 的含义,分组匹配。贪婪匹配和惰性匹配。

编程

实现链表以及链表 reserve,以及时间复杂度。


每个人问的问题可能不一样,复习还是得全面来。
#美团面试##美团##面经#
全部评论
请问你是几号笔试的呀
点赞 回复 分享
发布于 2020-04-15 10:40

相关推荐

04-29 22:35
门头沟学院 Java
牛友说改了名字能收到offer:旧图新发查看图片
点赞 评论 收藏
分享
05-24 20:52
东南大学 C++
点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

更多
牛客网
牛客企业服务