总共三轮技术面,整体的体验都还不错,面试官都比较nice,已互动交流式为主,一面是同职级的,二面是leader,三面是部门技术负责人(好像是总监),每一轮大概1小时左右,最后总监聊的稍微多一点,整体时间间隔大概2周。
面试官问的面试题:滴滴打车数据挖掘算法工程师面试题
一面:
1、介绍自己
2、为什么要换工作
3、介绍项目1的背景和细节
4、介绍一个机器学习算法,LR
auc,roc,为啥逻辑回归是线性的
5、概率问题,扑克牌
6、看一段论文,然后问一下讲了什么
7、如何看待打车难的问题
8、滴滴那边数据量没那么多,希望是用技术解决问题还是希望搞高逼格模型算法
9、写代码,二分查找,找到第一个出现的下标,否则返回-1
二面:
基本就是在交流项目,没有写代码
三面:
总监也是聊了一下项目,还有目前他们在做的事和想做的事,问了一下个人的一个职业规划,然后做了一道数学题,y=x^2+|a|x 的极值,要求 结果不包含a好像是
hr面:
问离职原因,期望薪资,还有各种爱好什么的,以及过往的工作内容和经历
问的还是比较基础,但是奈何我准备的时间不久,好多基础问题都没答上来,不过面试官人很nice,这次体验还是很好的。整个过程面试官给人的感觉很专业很棒,也提出了很多宝贵的建议。
面试官问的面试题:滴滴打车WEB前端工程师面试题
自我介绍
项目介绍、难点介绍
做了哪些优化
分包怎么分的,分完之后优化了什么
依赖用了 cdn 之后主要优化了什么
介绍下懒加载
登录怎么做的
url 到界面
http2 一次最多能发几个请求
介绍下宏任务微任务
讲讲事件循环
webpack 有哪些 loader
webpack 主要作用是什么
webpack HMR TreeShaking 原理
vite 和 webpack 的区别
vite 兼容性如何
vite 为什么依赖 esm
vue3 diff 算法
vue3 diff 算法的时间复杂度是多少
vue3 双向绑定原理
vue2 vue3 响应式原理区别、vue2 响应式有什么缺点
js 数组有哪些方法
1.手撕算法(两道题一个中等难度,一个简单难度)
2.项目问题(挂在了项目,背了一个月的八股文没用上)
两个项目:
一个是scray的爬虫项目
一个是springboot的刷题后端项目
滴滴打车JAVA工程师面试题
面试首先是手撕算法,一个是判断一个树的左右子树深度不超过1,一个是判断字符串a是否在字符串b中出现。两道题都属于较为容易,但是因为本身非科班的原因没打算过大厂面试,只想积累一些面试经验,算法这块就直接说不会,不浪费时间了(平时力扣积分1600确实是不想仔细想了)。然后是面试官就问了问项目,一个是python的scrapy项目,问了问几个模块实现的细节,又问了做没做分布式,框架多线程的实现是怎么实现的,这个也没答上。然后是java的一个刷题的后端项目,讲了讲表结构,rediession锁,看门狗机制,最后问怎么维持登录(这里用了人人框架,没咋管登录),也没答上,然后就凉了,面试官建议把项目的细节弄清楚,只会用是不行的,5min后收到感谢信。
部门面试官十分专业,因此了解岗位的必备技能,以及自我优缺点、自身过往经历中的具体细节十分重要。
面试官问的面试题:滴滴打车数据运营面试题
我的缺点?
具体技能上的:由于一些数据处理数据分析方面的知识缺乏较多的运用场景,所以停留在更理论的层面,需要通过现实工作中遇到的具体问题不断学习和强化。
思维层面上的:行动力比较强,领导、老师交付的任务,或者自己想到必须要去做的事情,会马上付诸行动,但很多时候缺乏更高层面上的战略规划,即缺乏正确的宏观视角去理性分析风险与回报。学习上,我之前发现自己在数据分析方面的技能非常空缺,所以下定决心立刻找各种资料花大量时间去学习和练习,但是学校的课业也非常重,我没有合理预估自己的能力,进行精准的规划,导致自己两个方面都学习的非常吃力。
为什么来互联网?(可能会问)
--发展迅速、工作灵活,可以激发自己更多的潜能、最大的发挥自己的学习能力
--不想沦为大多传统企业中毫无意义的加班工具,可以拼但希望能创造价值
对运营的理解?(会比较详细的题问沟通)
节奏大师--找到恰当的增长节奏(策略--拉新、激活、留存、转化)
通过用户、内容、品牌等运营方式,传递产品价值、打造内容生态、创造新玩法,将产品和用户更好的连接,达到产品的最终目的。
增长黑客--以数据驱动营销、以市场指导产品,通过技术手段贯彻增长目标。(数据--AB测试和数据敏捷分析、人性、需求、技术)
传统--渠道运营;现代--用户划分、数据驱动、匹配不同运营策略。
我的问题:司和领导对这个岗位有什么样具体的期望?
1. 简历介绍(问了学校相关信息),深度问了当时正在实习的公司的实习项目,我所做的工作之类的。
2. 写sql(简单的查询,合并)一般数量在3个左右,难度依次增加。涉及的内容有order by, join, limit offset, year(), concat() ....
3 问了一下统计问题, 例如TP TF ROC之类的,也问了一下机器学习算法,以自己的语言给不会的人介绍一个算法。 (此处最好举例说明)
4 问了一下意向,以及对业务的了解。
5 HR介绍了部门。问是否感兴趣。
6 为什么换工作
滴滴打车数据分析面试题
1 请介绍一下自己
2 你之前做的什么项目,现在在xx做的什么工作
3 介绍一下你之前的项目吧
4 下面我们来写几个SQL
5 你为什么想要换工作
6 你对安全基础有什么理解
7 如果我现在不会统计学,也不会算法, 你能给我介绍一个算法吗?什么都可以,但是要让我能理解
8 你说你项目中ROC什么很重要。重要在哪里,什么时候使用acc什么时候使用roc呢? TF TP都是什么,有什么关系。
全流程,一个群面,两个单面(其他地区不同的还有三次群面)
群面一共多小时,50%通过率。
群面题:
1.15分钟阅读材料个人陈述,材料是关于发展海外网文app的。陈述要点有:选择推广的文学题材、口号、及推广方案(其他地区基本是讨论自动驾驶需求的商业模式)
2.25分钟小组讨论出推广方案,要求提高用户转化率,板书并选出一名同学总结
3.小组共享2分钟补充
4.面试官挑人问问题,问题包括:
(1)表现最好及最不好的人及理由
(2)讨论中被大家遗忘放弃的点
(3)拓展问题
单面第一次1v1,单面第二次1v2
这三个环节中哪个环节没有通过,就会告知你‘等通知’就可以走人了
滴滴打车运营管培-青橙面试题
1第一类-基础:包括简历、实习、项目及宝洁八大问。都是行为类
2第二类-逻辑:费米估算问题,考察逻辑和应变,如估算高铁一天客运量、日单量、估算一栋楼的重量等
3第三类-运营:考察给出方案的能力,如简述三个成功的营销方案,如果要把滴滴的订单翻倍你会怎么做之类的。
备注:二三类问题,专业和实习不相关的同学会被问到。专业实习对口的话一般只有第一类。楼主实习和专业完全不对口,没有准备运营相关问题,挂在一面,所以并不知道接下来1v2问了什么。共勉~