拼多多 前端工程师面试题

🌙
手机阅读
本文目录结构

拼多多 前端工程师面试题

一面

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

  • 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?给的薪资怎么样?你自己期望的薪资是多少?年薪达到多少呢?(HR一直追问这个薪资,不知道自己回答的好不好。。。)
  • 3、想来上海来发展,原因是什么?
  • 4、在学校的成绩怎样(本硕)?
  • 5、家庭情况?
  • 6、家是哪里的?父母对你工作地点有意见吗?
  • 7、有男朋友吗?
  • 8、了解拼多多的上班时间吗?(早上11点上班,正常打卡下班是8点,中午和晚上各一小时休息时间,周六休息,周日上班,技术岗晚上10点到11点下班)
  • 9、对拼多多了解多少?
  • 10、有什么问题想问吗?

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了