写点什么

记录一次拼多多 Web 前端面试【一面 + 二面 +hr 面】

用户头像
阿文
关注
发布于: 2020 年 07 月 06 日
记录一次拼多多Web前端面试【一面+二面+hr面】

微信搜索BGM7756,免费获取文末的面试资料!

首先自我介绍,然后提问。



1、css中的水平居中的不同方式



2、css中的伪类:before与after



3、html中的meta标签是用***什么的?



4、有做过H5,移动端的页面吗?



5、media-query用过吗?



6、用的ES6的语法吗?



7、promise是什么意思?



8、后台拿数据是使用什么?原生的ajax对象了解吗?原生的ajax用promise封装一下要怎么做?



9、react的版本,提到componentWillReceiveProps



10、react生命周期



11、react的context



12、redux的架构,dispach的是什么概念



13、git常用命令,git rebase用过吗?



二面



同样首先自我介绍,然后提问。



1、实习的时候做了什么?



2、从什么时候开始接触前端?



3、react组件生命周期?



4、组件之间如何通信?我回答了props和state,以及react-redux



5、redux是怎么进行工作的?



6、js如何实现继承?



7、new这个操作做了哪些事情?



8、js的基本数据类型和引用数据类型分别有哪些?有什么区别?



9、怎么实现深拷贝?



10、有一个列表,实现点击某一个li标签,弹出元素内容(没答好)



11、什么是闭包?有什么优缺点?即特征是什么样子?



12、js的垃圾回收机制



13、假设现在有一个数组,长度是99位,元素是1-100里边的值,数组是无序的也是不重复的,怎么快速的去找到这个数组和1-100相比缺的元素?(没答上来)



14、什么是稳定排序和不稳定排序?哪些排序是稳定的,哪些是不稳定的?



15、快排的思路,时间复杂度



16、css的position有哪些属性值?分别是相对于谁定位的?



17、IE盒模型和W3C盒模型有什么区别?css3中要怎么设置?



18、用css画一个三角形(没答上来)



19、ES6中的let和const与var的区别?



20、promise



21、你有什么想问的?算法和数据结构要了解一下,后边可能会用的多一些。。。。。



三面HR面



1、通过两轮的面试,感觉怎么样?



2、三方还在自己手里吗?手里有哪些公司的offer?给的薪资怎么样?你自己期望的薪资是多少?年薪达到多少呢?



3、想来上海来发展,原因是什么?



4、在学校的成绩怎样?



5、家庭情况?



6、家是哪里的?父母对你工作地点有意见吗?



7、有男朋友吗?



8、了解拼多多的上班时间吗?(早上11点上班,正常打卡下班是8点,中午和晚上各一小时休息时间,周六休息,周日上班,技术岗晚上10点到11点下班)



9、对拼多多了解多少?



10、有什么问题想问吗?



微信搜索BGM7756,免费获取以下面试资料!







用户头像

阿文

关注

卑微java程序员 2020.07.02 加入

如果你也爱学习+V:BGM7756

评论

发布
暂无评论
记录一次拼多多Web前端面试【一面+二面+hr面】