【美团】前端岗-金融部门实习
2021.4.12 下午两点 美团一面(60min)
- 自我介绍
-
问项目经历(前端如何获取数据?)、实习经历
-
怎么学习前端?为什么学前端?学了多长时间?学到什么程度了?做过什么demo吗?
-
给你五天时间,如何学一个全新的框架?
-
给你五天时间,你如何做好前期准备?
-
了解BFC吗?如何实现?除了清除浮动还能干什么?(两个盒子之间的间距)
-
盒子水平垂直居中的方法
-
清除浮动的方法
-
用css画扇形
-
js基本数据类型,引用数据类型,如何进行赋值?
-
了解原型链吗?
-
闭包,有什么缺点?
-
说一下同步和异步?
-
说出异步输出结果(1,2,3,4,5,6,7,8,9)
-
说一下promise,了解promise.all()吗,手写
-
浅拷贝、深拷贝
-
说一下this指向问题,改变this指向的方法,有什么区别?手写call()
-
new一个对象的过程
-
get和post的区别
-
输入url后的过程,说一下DNS解析的过程,浏览器是如何解析渲染返回来的数据的?(dom树,css树,render)
-
说一下跨域、同源政策、跨域的几种方法、jsonp过程
-
说一下浏览器缓存
-
数组扁平化
2021.4.16 下午两点 美团二面(45min)
感觉一面和二面的风格贼不一样,难度也….唉…..被吊打…不要脸地许个三面愿吧!
1.介绍项目,用到了哪些技术栈?vue2.0 vuex?vue-router?
2.Vue如何实现数据的响应式处理的?
3.有了解vue3.0吗?与vue2.0的区别?
4.Object.defineProperty()与proxy的区别?
5.一个对象的内部属性的变化也能通过内部监听到吗?如果是新增属性呢?
6.Proxy可以支持所有浏览器?编译构建时都可以polifly吗?怎么识别?
7.Es,js的编译过程?
8.bable, wackpack?说一下webpack,有使用吗?那你们项目是通过vue-cli吗?说一下vue-cli和webpack的区别?
9.Vue.nextTick 如何实现的?实现场景?
10.Vue-router什么时候需要路由框架?hash和history?你们使用的是哪种路由模式?
11.所有的vue应用都是单页面的吗?SPA的优势?为什么第一次加载耗时多?
12.可以根据后续加载的情况请求SPA文件?不是很懂…..
13.异步输出情况
14.Cookie, LocalStorage的区别?使用场景?分别放什么样的数据?
15.专业是?学前端多久了?看了哪些书?
16.设计一个组件?输入提示,输入框中输入一些内容会发给后端,然后后端根据你输入的内容返回用户可能要输入的提示列表?如何去收集用户输入的内容?监听哪些事件?复制粘贴过去也要监听到?如何避免高频度的输入?防抖和节流的区别?
17.收到了用户的输入,服务端延迟处理了,然后服务端收到了下一个请求,返回了下一个的响应,之后又返回了延迟处理的那个响应,如何避免这种情况?
18.之前项目有前后端交互吗?axios和XMLHttpRequest的区别?axios内部原理,是用XMLHttpRequest来实现的吗?数据格式标准规范:JSON-RPC,RESTFUL,GraphQL这些数据通信规范有了解过?区别,实现场景?
19.了解过React吗?TypeScript?
20.前端工程化?
21.学习前端是看书还是跟视频?
22.学习过程中遇到的问题?宏观的,体系性的
23.有在面其他的公司吗?有拿到offer吗?
24.对地点的要求?
25.反问