约的下午14:00一面,常规的项目介绍+八股,面了40多分钟结束,刚结束就收到了通过的邮件,通知十分钟后二面(真的赶,喝了口水就继续了),二面面试官姐姐上来就是两道智力题,整的有点懵了,还好都答上来了最后,二面也面了40多分钟。滴滴整体面试感觉很棒,面试官人都很好,又不会的问题会给提示,实在答不上来也没关系,大概梳理了一下面试流程如下:

一面

自我介绍

项目介绍

看你简历上的项目,都是在学校做的吗,那简单介绍下第一个项目吧

(介绍了一半,开始提问)

定位绿框的目的是什么?采集到这些信息用来做什么?

刚刚你介绍的过程中有一个点是可能上传到数据库会失败,这个为什么会失败呢?

失败了会有重试机制吗?正常发送是批量还是单独一个一个发送?你用的是什么数据库?

有没有那种上传数据量特别大导致导入到数据库压力比较大的情况?怎么解决的?

你了解应该采取什么样的方式提升数据库的性能吗?(这块没答上来emmm)

基础技能知识

我看你技能这些熟悉Mysql数据库,简单写几个增删改查吧,比如增加一个表,插入的语句怎么写

我看你写了比较熟悉Linux操作系统,简单说一下你比较常用的Linux命令

用过vim这个命令吗?(没用过)      其他的命令比如awk、sed这种你了解吗?(也没有)

看你了解基础的性能测试、接口测试、UI测试,是做过性能测试吗?(不是,只是了解)

那你简单说一下你了解的性能测试吧

你刚刚提到了压力测试,还提到了内存,除了内存还有其他需要关注的点吗?

计算机网络你有过了解吗?(了解一点)

给我介绍下TCP和UDP的关系(UDP不清楚,TCP/IP知道些)

那简单介绍下TCP/IP(说了4层结构,和http关系,别的不会了emm)

编程

最擅长的语言是python?(不是,平时刷题都用java)

那简单写个算法题吧,无重复字符最长子串长度(lc 中等题,用滑动窗口)

简单介绍下思路吧 时间复杂度是多少(O(n))

我如果想让你测试这段代码 你能给我举出点测试用例吗?

对于一些异常情况你考虑到了吗,比如字符串为空(写代码的时候没考虑这一点emm)

结束环节

我这边没什么问题了,你有什么想问的吗?(您对我有什么建议吗)

对于Mysql、Linux系统应该更多的了解下,Mysql的基础语句,Linux操作系统你说你用的都是界面化的,在实际工作中基本还是命令行的形式,所以行的这种刚刚提到的vim、grip、sed、awk呀这种经常遇到的命令还是需要了解,还有其他问题吗?

(您也是测开嘛)是的

(实习周期大概需要多久)越长越好,两三个月意义不大,最少5个月-半年左右

(没问题了)好的,后面如果通过的话hr会给邮件和电话,你关注一下

二面

自我介绍

简单问了下项目 在哪做的之类的

咱们先问一个思路题,比较偏算法思路的一个题,不知道你听过没有

给个5L的水桶 3L的水桶 怎么获得4L的水(想了一会说出来了)

还有一个题,有十个包,每个包有10个铁球,有9个包重10kg,1个包重9kg,如何只称一次就知道9kg的是哪个包?(给了提示,想了挺久想出来了)

你知道这个在算法里叫什么吗?其实就是个牺牲存储优化时间的思路

编程

你是会用java、python去写代码是吧(一般用java)

我这边有个题 猜数字游戏(lc 中等题,这题没刷过,现场想) 说一下思路

基础技能知识

因为你不是计算机专业的嘛,我还想考你个问题,

322x^3y^7z^8+5x^4....各种运算,设计一个数据结构怎么去存储这批数据(没思路)

给它切割一下,x,y,z可以存储为一个类的元组,次方设置为变量,设计一个类,起码三个变量...(跟我说了下思路)这个其实就是数据结构,不是算法

计算机网络你了解到什么程度 在web界面输入url,经过浏览器解析需要经过多少层网络?

计算机网络的底层划分你知道吗?(我知道osi7层,TCP/IP4层)

经典的网络应该是5层,现在一般5层用的比较多,能说出来哪五层吗?(答出来了)

回到我刚才的问题,url经过这些层,每层的话都有哪些协议,你可以在每一层都举出来,不用把每一个协议都讲出来,可以吗?(没准备这么深)

还有就是,测试这一块我不知道你了解多少,发散地讲一下你对测试的了解吧(想到的都讲了)

场景题,假设现在有一个bug,这次上线不会产生问题,原因是现在用的数据B可能半年后就会下线,依赖方给了我们的数据A,但是我们RD用错了, 用了老数据B,有一个潜在的风险,现在提交给研发这个bug想要研发去修复,这个时候应该怎么办?(有点不知道该从哪答,随便答了答)

这就是个发散性问题 你这边还有什么想问我的吗(已经到这个环节了嘛)

结束环节

(我有什么需要改进的地方吗)我先说做的比较好的地方吧,这边的思维还有思考力、学习力都是比较好的,但是比较薄弱的地方在测试基础这块,可以去学习一下

(姐姐你也是做测开的吗)对,其实测开的话我们也是以测试的角度入手,做一些围绕它的开发工具,还是比较好入手的

(二面之后还有面试嘛)应该是没有了,后续通过了hr会联系

6.30滴滴面经(一面+二面)相关推荐

  1. 30天打造专业红客二

    30天打造专业红客 [第5天]从简单的网络命令讲起 有个朋友问了我个问题:端口映射是什么意思?? 其实很简单的,采用端口映射(Port Mapping)的方法,可以实现从Internet到局域网内部机 ...

  2. 生物信息常用30个Linux命令(二)

    学习生物信息,Linux是必须掌握的内容,其实常用的Linux命令也就30个左右,而且这些命令都是单词的简写,记忆起来并不困难.从这次内容开始,我们将详细介绍这30个左右的命令. 11.cat cat ...

  3. 初识滴滴交易策略之二:司乘匹配

    ‍ 前文(初识滴滴交易策略之一:交易市场)整体介绍了交易市场的定义.特点.技术特点和技术领域.在交易市场中,市场交易撮合--通常称之为"派单"--无疑是最重要的环节,以下将介绍滴滴 ...

  4. 算法寒假实习面试经过之 滴滴(电话一面二面 offer)

    一面:1h 介绍比赛项目. lr与xgb的区别? xgb 为什么不用归一化,onehot? xgb 与 gbdt的区别. 做这些比赛你们的优势在哪,既然全是相同的套路. RCNN的原理, CNN的原理 ...

  5. KK集团再冲刺港交所上市:期内被罚款30万元,曾存在“二清”问题

    时隔一年,KK集团再次在港交所递交上市申请.2023年1月20日,KK集团(KK Group Company Holdings Limited)向港交所提交上市申请.据贝多财经了解,KK集团曾于202 ...

  6. 滴滴面试算法-----有序二维数组查找

    题目如下: /**** 1,2,3* 4,5,6* 7,8,9有一个二位数组,从左到右,从上到下,都是有序的递增数组写一个算法 判断给定数组有没有在这个二位数组里提示:从左下角或者右上角开始找*/ 解 ...

  7. 【D1N910】正则表达式30分钟入门教程 (二)-学习笔记 实践

    正常操作,正常分析,大家好,我是D1n910. 本文学习自 正则表达式30分钟入门教程 http://deerchao.net/tutorials/regex/regex.htm 书接上文 六.重复 ...

  8. 2018年11月30日存储过程实验(二)

    一.实验目的 熟练掌握存储过程的定义和使用,理解存储过程在数据库的使用中能发挥出什么样的作用. 二.实验环境 硬件环境:PC 软件环境:Windows 10 .SQL Server 2008 --1. ...

  9. 从YARN迁移到k8s,滴滴机器学习平台二次开发是这样做的

    整理 | 夕颜 出品 | AI科技大本营(ID:rgznai100) [导读]人工智能时代,机器学习已经渗透进每个领域,改变了这些领域的业务模式.技术架构以及方法论.随着深度学习技术近年来快速发展,高 ...

最新文章

  1. android profiler 简书,使用AndroidStudio提供的Android Profiler工具和mat进行内存泄漏分析...
  2. 计算机术语的英文全称,计算机英文名词缩写
  3. C socket编程
  4. CentOS 6.8 部署腾讯蓝鲸运维平台
  5. sequence mysql jpa_Java-JPA-生成器-@SequenceGen
  6. anaconda pycharm 动手学深度学习环境配置
  7. c php base64,C语言实现base64编码,base64解码
  8. html编写edm时要注意的事
  9. oracle 中DATETIME与TIMESTAMP区别
  10. C#LeetCode刷题-双指针
  11. linux转码软件下载,格式工厂linux版
  12. Linux环境下查看IP不显示IPv4地址
  13. win11u盘安装报错怎么办 windows11u盘安装报错的解决方法
  14. 自定义富媒体广告:NativeX SDK 5.0发布!
  15. samtools depth 用于外显子未覆盖区域的统计及统计未覆盖区域的意义
  16. 速览 关于网络安全专业学生的未来职业规划
  17. 一天一阔阔儿ZYNQ的linux移植完整版(Linux环境搭建以及内核编译)
  18. canvas mdn_MDN文档 canvas教程笔记
  19. typora导出word指定样式_Word长文档排版以写论文为例
  20. oracle 中文导入 乱码 ZHS16GBK AL32UTF8

热门文章

  1. git commit -amend报错 ! [remote rejected] HEAD -> refs/for/master (duplicate request) error: failed to
  2. Nuist集训队作业:深度优先搜索(回溯算法)
  3. 万卷书 - 书单整理 [01]
  4. 农产品电子商务行业研究及十四五规划分析报告
  5. 用求阶乘的函数fact(),编程计算1!+2!+3!......+n!的值
  6. nokia6android9,诺基亚6.1推送Android 9.0:Nokia 7.1 Plus更新马上就来
  7. postgresql 动态添加过滤条件_PostgreSQL WHERE 子句
  8. SVD和Kmeans做 《贝加尔湖畔》图片特征抽取压缩的比较
  9. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java创梦宝大学生创业众筹平台cds88
  10. php redis incr秒杀,Redis瞬时高并发秒杀方案总结