滴滴前端日常实习一面面经
今天这个滴滴面试有点离谱了,我看其他人的面经都是45分钟结束,我足足面了75分钟。。。。。。前一天晚上还因为作死喝了奶茶一夜没睡,面到后面直接起飞。。。。而且全程面试官不开摄像头,贼慌
言归正传,以下都是手写题目,读代码题会问是为什么是这个结果,比较详细
1.手写二分查找,聊聊复杂度 leetcode(easy)
2.手写深拷贝
3.读题目看输出,问为什么,一个是闭包,一个是函数作用域
4. 用 flex 实现容器宽高不定,子元素宽高固定
5.现有瀑布流式图片页面(页面下拉时无限加载图片),用 JS 监听每个图片的点击事件。
6.读代码写结果,考察循环和作用域
7.读代码写结果,考察浅拷贝引用
8.读代码写结果,考察宏任务微任务,问得很详细
9..读代码写结果,考察css优先级
10.手撸instanceof
11.三个读代码写结果,都是考察隐式转换,巨坑,我3个只对了一个,后面提示以后才把原理解释了一下。。。
接下来是面试八股拷打环节
1.vue-router详细说明一下?特别是那个hash和history区别
2.html5。。。问了一个巨偏的东西,一般人完全没听过那种,我说没听过,然后面试官说确实很偏,但是我们在用,呜呜呜呜
3.说一下es6新特性
4.git怎么合并commit 这个真没接触过,没说出来
5.webpack相关问题,会不会手写plugin和loader,没写过就说一下这两个区别,怎么构建 还真没写过,说了一些区别把,然后面试官又提到生命周期钩子
6.有没有接触过小程序和跨端 写过跨端,小程序只是了解一些
反问:
1.面经如何捏
技术还可以,有些基础有待加强,一面算你过
2.部门主要技术栈是什么?
自研的sdk,不需要vue、react,所以问的很少,是自己研发的一个开源框架
3.何时二面?
不知道
总结:怎么说呢,滴滴面试还是很有深度的,面下来会感觉自己有太多不足的地方了,也许是前端实习经历不全吧。那也没辙,项目八股反而问的少,更多是手撸和读代码,对基本功还是要求比较高的