拼多多前端一面面经
1.先简单自我介绍,问了一下项目
2.http常见的请求头(accept,accept—charset,accept—encoding,accept.—language,authorization,connection,cookie...)
3.如何去除字符串中的最后一个字符(substr,substring,lastindexof)
4.null和undefined如何判断
5.判断数据类型的方法
6.事件冒泡和事件捕获的区别
7.如何取消事件冒泡,stop propagation和preventDefault.
8.哪些默认行为,点击链接跳转刷新页面,点击提交按钮提交表单
9.cookie的属性
10.如何理解闭包
11.promise.all和promise.race
12.promise.all有一个reject了,后面的还会执行吗,如何让后面的也执行(promise.allsettled)
13.http请求状态码
14.怎么理解前端的工程化(模块化,组件化,规范化,自动化)
15.webpack的性能优化
16.如何适配不同尺寸的屏幕
17,手写题 promise的超时重新请求,参数(fn,times,interval)
18.垂直水平居中
19.组件通信,为什么用vuex
#面经##拼多多##前端工程师##校招#
2.http常见的请求头(accept,accept—charset,accept—encoding,accept.—language,authorization,connection,cookie...)
3.如何去除字符串中的最后一个字符(substr,substring,lastindexof)
4.null和undefined如何判断
5.判断数据类型的方法
6.事件冒泡和事件捕获的区别
7.如何取消事件冒泡,stop propagation和preventDefault.
8.哪些默认行为,点击链接跳转刷新页面,点击提交按钮提交表单
9.cookie的属性
10.如何理解闭包
11.promise.all和promise.race
12.promise.all有一个reject了,后面的还会执行吗,如何让后面的也执行(promise.allsettled)
13.http请求状态码
14.怎么理解前端的工程化(模块化,组件化,规范化,自动化)
15.webpack的性能优化
16.如何适配不同尺寸的屏幕
17,手写题 promise的超时重新请求,参数(fn,times,interval)
18.垂直水平居中
19.组件通信,为什么用vuex
#面经##拼多多##前端工程师##校招#