大二的粉丝拿到了滴滴前端实习offer,看看ta的面经和学习经验

简介: 大二的粉丝拿到了滴滴前端实习offer,看看ta的面经和学习经验

最近我的一个大二粉丝拿到了滴滴的前端实习offer,ta也是面霸服务中第一个成功拿到offer的(肯定不是最后一个), 朋友圈的其他粉丝表示了很惊讶,我发私信说让ta分享一个自己的面经和学习经验,以供大家学习


下面就是ta写的,我用斜体粘贴出来,以供大家参考

面试了一个小时,面试官蛮有耐心的,过程中会引导我思考,面试结束后找师傅东哥复盘了一下,他给我指出了一些存在的问题

一开始就是常规自我介绍,此处省略。。。然后就开始提问


1. 先考察了一下html,问了html我知道的标签有哪些?

这个问题很基础嘛,当时就把能想起来的都说了,说了大概二十多个。接着面试官让我多说一些html5新增的标签,我就把新增的语义化标签,音频视频标签,新增的表单标签,iframe标签等等一一列举了一遍,大部分都说了,少数个别想不起来。


2. 问了我知道的css属性有哪些?

我就按照字体属性,背景属性,文本属性,列表属性,边框属性,定位属性等分类进行了作答,大概说了几十个,我看面试官没反应也不敢停,就一直说,后来面试官可能听不起了就说可以了他大概了解了。


3. 问了如果盒子只设置绝对定位,没有任何top,left属性的设置,页面上会如何显示?

我想了会儿 然后说应该会变成块级元素,但是没有位置偏移。之前元素在文档流中啥样现在就啥样,不会覆盖其他元素啥的,然后还说了会脱离文档流等等。


4. 考察了一些flex的属性,然后问了一些具体业务场景。(不太记得清楚具体问啥了)

大致是答出来了


5. 问我了解过防抖和节流没,然后让我手写一下

我说了一下大概的原理,手写的代码了,内心sos: 感谢东哥之前让我手撕js常见面试题的代码呜呜呜呜呜

后面面试结束后问了一下师傅(也就是东哥),东哥说我第二个写的稍微有点问题,然后跟我具体说了一下。


6. 手写地址栏取参数

当时手写代码了(写完了以后讲解了一些每一步是干嘛的)

面试官问我我这样写哪些地方可能出问题,就说写的不够完善,我说的是可能会取不到,需要判断一下(emmmmm感觉不太对)


7. 让我在小程序里封装一个请求,可以控制发几条数据,处理并发啥的,让我说一下思路

大致回答:我一开始就是说创建一个requset.js的文件,配置基础路径,然后用uni的路由拦截器配合axios啥的处理一下成功了怎么办,失败了啥的。

我可能没有get到面试官的点,他就又重新说了一下要求,就不用别人以及封装好的,让我自己封装一个类似于promise,fetch的东西,试图引导我考虑一下用队列实现。当时比较紧张嘛然后就不太想的出来然后扯了一些别的东西,面试官后面就放过我没问下去了


8. 最后又问了一下token验证,让我说说它的流程和优点。

我就大概说了下过程,他又问我如果token过期了会再怎么样,我说会重新生成新的token和拉起请求。然后把token和cookie,session作了一下对比,说了它的优势。

后续:

我当时下午面得试,没过几个小时就收到了滴滴那边的电话,蛮意外的,口头offer,第二天正式的邮件offer就到了。不得不说,效率很高

总结:

面之前很担心问到算法和数据结构等等,因为之前的计划一直等着大三的校招去冲大厂,这部分还没有仔细去学习。

这次存粹是抱着面试着玩,积累经验的心态去面的,也没想过自己能面上,收到面试通知时,才有两天时间就面了,也来不及准备很多

当时就去找了东哥,他给我提了一些意见,就面试前根据东哥给我的面试复习资料,自己复习了不少vue,react的八股

但是那两天特意去准备的面试中都没有遇上,真真是复习的没面到,面到的没准备。不过一切还算有惊无险,很多问题是根据之前的项目经验回答

真的很感激我师父呜呜呜呜,之前项目中遇到很多解决不了的问题都是他给我提供思路,不是直接告诉做什么,而是引导我,启发我的思路,也让我改bug的能力大幅提升,遇到问题有想法去解决。

总的来说,实习面试都问的不是太难,但是会考察这个人的基础知识和编程能力

比如说这里面的position、flex、html等等,都是在考察基础知识,然后节流防抖、地址栏取参数这种工具方法就是考的编程能力

现在的行情确实不好,这也是历史的进程,但是也不要忽略个人的奋斗,行情不好的时候最应该做的是积蓄力量,而不是自怨自艾,大家加油

相关文章
|
1月前
|
前端开发 JavaScript 算法
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
transition过渡属性 早期在Web中要实现动画效果,都是依赖于JavaScript或Flash来完成。 但在CSS3中新增加了一个新的模块transition,它可以通过一些简单的CSS事件来触发元素的外观变化, 让效果显得更加细腻。简单点说,就是通过鼠标经过、获得焦点,被点击或对元素任何改变中触发, 并平滑地以动画效果改变CSS的属性值。 在CSS中创建简单的过渡效果可以从以下几个步骤来实现: 在默认样式中声明元素的初始状态样式; 声明过渡元素最终状态样式,比如悬浮状态; 在默认样式中通过添加
179 0
|
1月前
|
前端开发 JavaScript 算法
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
transform变形 css3在原来的基础上新增了变形和动画相关属性,通过这些属性可以实现以前需要大段JavaScript才能实现的 功能。 CSS3的变形功能可以对HTML组件执行位移、旋转、缩放、倾斜4种几何变换,这样的变换可以控制HTML组件 呈现出丰富的外观。 借助于位移、旋转、缩放、倾斜这4种几何变换,CSS3提供了transition动画。 transition动画比较简单,只要指定HTML组件的哪些CSS属性需要使用动画效果来执行变化,并指定动画时间,就可保证动画播放。 比transitio
135 0
|
JavaScript 前端开发 程序员
前端学习笔记——node.js
前端学习笔记——node.js
318 0
|
10月前
|
Dart 前端开发 架构师
【01】vs-code如何配置flutter环境-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈-供大大的学习提升
【01】vs-code如何配置flutter环境-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈-供大大的学习提升
533 26
|
前端开发 开发者 C++
独家揭秘:前端大牛们如何高效学习新技术,保持竞争力!
【10月更文挑战第31天】前端技术飞速发展,如何高效学习新技术成为关键。本文通过对比普通开发者与大牛们的策略,揭示了高效学习的秘诀:明确目标、主动探索、系统资源、实践应用和持续学习。通过这些方法,大牛们能更好地掌握新技术,保持竞争力。示例代码展示了如何通过实践加深理解。
262 4
|
Web App开发 前端开发 Linux
「offer来了」浅谈前端面试中开发环境常考知识点
该文章归纳了前端开发环境中常见的面试知识点,特别是围绕Git的使用进行了详细介绍,包括Git的基本概念、常用命令以及在团队协作中的最佳实践,同时还涉及了Chrome调试工具和Linux命令行的基础操作。
「offer来了」浅谈前端面试中开发环境常考知识点
|
缓存 前端开发 JavaScript
"面试通关秘籍:深度解析浏览器面试必考问题,从重绘回流到事件委托,让你一举拿下前端 Offer!"
【10月更文挑战第23天】在前端开发面试中,浏览器相关知识是必考内容。本文总结了四个常见问题:浏览器渲染机制、重绘与回流、性能优化及事件委托。通过具体示例和对比分析,帮助求职者更好地理解和准备面试。掌握这些知识点,有助于提升面试表现和实际工作能力。
247 1
|
JavaScript 前端开发 Java
VUE学习四:前端模块化,ES6和ES5如何实现模块化
这篇文章介绍了前端模块化的概念,以及如何在ES6和ES5中实现模块化,包括ES6模块化的基本用法、默认导出与混合导出、重命名export和import,以及ES6之前如何通过函数闭包和CommonJS规范实现模块化。
458 0
VUE学习四:前端模块化,ES6和ES5如何实现模块化
|
前端开发 JavaScript 小程序
前端新机遇!为什么我建议学习鸿蒙?
【10月更文挑战第4天】前端新机遇!为什么我建议学习鸿蒙?
557 0
前端新机遇!为什么我建议学习鸿蒙?
|
前端开发 Java 编译器
【前端学java】如何从前端视角快速学习Maven
【8月更文挑战第12天】如何从前端视角快速学习Maven
232 2
【前端学java】如何从前端视角快速学习Maven

热门文章

最新文章

  • 1
    前端如何存储数据:Cookie、LocalStorage 与 SessionStorage 全面解析
  • 2
    前端工程化演进之路:从手工作坊到AI驱动的智能化开发
  • 3
    Vue 3 + TypeScript 现代前端开发最佳实践(2025版指南)
  • 4
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
  • 5
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
  • 6
    实现“永久登录”:针对蜻蜓Q系统的用户体验优化方案(前端uni-app+后端Laravel详解)-优雅草卓伊凡
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
  • 9
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距