我这个面试是在旧金山湾区面的,但是面经选城市的时候不能填海外的城市,所以就填了个北京。虽然海外跟国内有不一样,但是我相信面试过程/题还是大同小异的。流程是在领英网上投了简历,然后没有任何电话沟通,HR直接发来个邮件说要我去现场面试,说现场面试一般都是4-5个小时。 我心想滴滴招人这么奔放?后来跟HR确认时间以后,结果发来一个第二周周三的视频面试,持续将近一个小时,我瞬间无语。不过也是情理之中,我之前就猜测肯定是搞错了。之后就再也没有任何联系,完全不知道要面啥内容,只知道要面coding。然后我就一直在看一些统计学的知识, 还有在LeetCode上刷python算法题。 面试是当天下午3点开始的,点开邮件里发来的Coderpad的链接, 设置好视频,开面。整个流程大概一共1小时10分钟。首先大概15分钟的自我介绍,我从我硕士学历到我前一份工作介绍了一下。然后面试介绍了一下工作职责和内容,然后问了个简历问题问我们现在这个组是如何定义KPI的。然后就开始coding,一看是SQL傻眼,完全没准备SQL。一共要做三列,第三列只做了一半,时间到了。所以没有完全做完,只做出来2.5道的样子。刚面完就来贡献面经了。第一次用看准分享面经,不知道能不能知道结果以后再来更新,如果没有这个功能,看准的产品经理可能要挨骂了,哈哈哈。 SQL问题:提供表一和表二,根据要求写sql。表一:Orderorder_id, driver_id, order_finished_time/*order_id订单号driver_id司机号order_finished_time相应订单号的完成的时间;表二:Driverdriver_reg_time, driver_id/*driver_reg_time司机在滴滴注册的时间driver_id司机号*/写出一个sql, 做出下面这个表driver_reg_time, driver_cnt, active_driver_cnt, still_active_7days_after_reg_cnt/*driver_reg_time司机在滴滴注册时间driver_cnt 在注册当天就有完成至少一单的司机的数量active_driver_cnt 每天至少完成过一单的司机的数量(只要完成一单就算,不是每天都必须要完成至少一单)still_active_7days_after_DTF_cnt 在第一次订单完成7天以后,仍然有至少完成一单的司机的数量。 我自己的大概思路就是先把数量aggregate出来,把这些数量都join到一个表里, 然后用subqery把符合条件的driver_id找出来,然后再在那个join好的表里用where driver_id in今天先暂时写到这里,如果后续可以更新,我会来更新follow up和可能的答案。
北京市 · 移动互联网 · 20-99人 · 成立12年 · 正在招聘
#滴滴出行#小桔充电#青菜拼车#小桔养车#滴滴外卖#滴滴驿站#滴滴研究院#滴滴企业版#团购网#充电桩#云服务器#社区团购平台#租车
公司全称
北京小桔科技有限公司
上下班时间
09:00-18:00
不加班
联系方式
13011227174
010-62682929
...更多
地址
北京市海淀区上地西路28号2号楼3层3层B307
简介
-