【社招】滴滴测开二面

📍面试公司:滴滴

🕐面试时间:7.18

💻面试岗位:测开

❓面试问题:

1.自我介绍

2.先做道题吧

用递归的方式实现快排

public static ArrayList<Integer> quickSort(ArrayList<Integer> arr){
        if(arr.size()<=1) return arr;
        int pivot = arr.get(0);
        ArrayList<Integer> left = new ArrayList<>();
        ArrayList<Integer> right = new ArrayList<>();
        for(int i=1; i<arr.size(); i++){
            if(arr.get(i) < pivot){
                left.add(arr.get(i));
            } else {
                right.add(arr.get(i));
            }
        }
        ArrayList<Integer> sorted = new ArrayList<>();
        //递归
        sorted.addAll(quickSort(left));
        sorted.add(pivot);
        sorted.addAll(quickSort(right));
        return sorted;
    }

    public static void main(String[] args) {
        int[] nums = {1, 3, 7, 0, 5};
        ArrayList<Integer> arr = new ArrayList<>();
        for(int x:nums) arr.add(x);
        System.out.println(quickSort(arr));

    }

3.计算机基础知识

①操作系统---线程和进程的区别

②计算机网络---在地址栏输入网址到页面渲染的过程

③数据库---索引的好处和坏处

4.你最熟悉的业务是怎么测试的?

(这个问题问的挺宽泛的,最难的不在于回答,而是理解他究竟想问什么---怎么测试?是答全细节?还是抓住风险重点?我这里理解是抓住风险点,因为他问的是和业务息息相关的,所以应该要回答业务的风险点)

我熟悉的是xx业务,以评价评论为主,……(说了很多介绍业务的话),我认为评价业务比较重要的风险点在于:①评价对象的状态;②评价的状态。评价对象可能下线,而评价可能会被删除,需要考虑各种状态的叉乘,情况非常多,还要考虑主客态、登录态等问题

5.举一个你最熟悉的场景,说说怎么设计测试用例

6.业务风险点是什么?

(嗯?我刚刚不是说过了吗)

重述了一下,并强调刚刚已经说过了

7.说一下专项吧

8.为什么离职

9.反问

🙌面试感想:

一不小心语速又快了(但是尽量让自己说的不啰嗦),应该更沉稳一点的,慢一点能让听者感觉更好

面试时长49分钟

#面试问题记录#
全部评论
佬是硕几呀
点赞 回复 分享
发布于 昨天 16:11 广东
分享一个自己做的GitHub面试题整理项目0voice/Campus_recruitment_interview_questions,积德积德,许愿自己和大家都能过面
点赞 回复 分享
发布于 昨天 15:18 湖南
佬天天上班面试么
点赞 回复 分享
发布于 07-18 16:01 四川
索引的坏处少说了个:增删改需维护索引(写放大)
点赞 回复 分享
发布于 07-18 15:44 上海
DNS解析那块儿少说了个TCP三次握手和发起HTTP请求了;另外,DNS解析流程:网页缓存->本地缓存->本地DNS服务器->世界上的xx台根服务器->其他DNS服务器地址->……(逐层向下)->返回目标IP地址
点赞 回复 分享
发布于 07-18 15:43 上海

相关推荐

码农索隆:你告诉他,你看他也一般
点赞 评论 收藏
分享
07-18 21:26
已编辑
门头沟学院 测试工程师
双非本4菜鸟:一、中金外包-港交所,自动化测试工程师,笔试挂(英语)Web、selenium、Sql、jenkins、Git相关知识2道编程,应该是非hot100,刷的比较少二、富途,Web软测,一面挂,时长1小时&gt;&gt;&gt;&nbsp;主要考察个人能力基础,感觉不太着重项目,思维基础+测试设计(1)问了下项目,是web还是客户端,一些个人情况+项目内容(2)浏览器输入网址后的全过程(3)如何测试一个抽奖系统,如何排查用户抽奖完后页面没反应(4)25匹马,5个跑道,没有秒表,最少用几次能找到前三名,逻辑题(5)写子查询SQL(6)编码:寻找字符串中的最长不重复子串面试体验良好,面试官基本会引导你思路,但个人准备不充分(太菜了。。)三、科大讯飞,测试技术工程师,一面挂,时长45分钟基本是挖项目,问些测试相关知识,进去才知道是测开,两个面试官&gt;&gt;&gt;&nbsp;主要是考察面试者的经历真实性和解决问题的思路(1)先问项目,详细介绍产品功能,最重要的功能是哪个?做了哪些测试,为什么?项目人力配置是多少(2)测试方面主要是问&nbsp;结合交付流程的测试流程是怎么样的,专项测试策略,用户并发如何测试,风险识别与跨部门协调,举例项目中性能的bug单是如何定位+回归等等(3)询问自动化框架,对测试框架的二次开发,有没有写一些小工具(自主学习能力)最后第二个面试官还问学校成绩,我基本就知道凉了,有点随便问的感觉了。。。最后面试官反馈个人技术深度比较浅四、腾达,性能测试工程师一面时长30min基本是挖项目,问了几段工作经历,发现是跨行就没问太多技术问题&gt;&gt;&gt;&nbsp;主要是考察面试者计算机网络+测试流程,项目契合度没太考察(看面试官脸色?)(1)&nbsp;每段工作经历详细介绍,最近的一个项目主流程功能是什么,SDV,SIT,SVT是什么,测试策略有哪些内容,风险识别与跨部门协调,如何结合到项目交付里程碑上?印象最深的一个现网问题,如何和开发协作?(2)&nbsp;如何评判安全产品的原子能力是强还是弱(看我有段经历是网络安全评估)?(3)&nbsp;TCP&nbsp;三次握手四次挥手,TCP头有多少字节(看我是跨行,没问太多)(4)&nbsp;编码水平如何,能开发工具吗,跨行很大的话怎么保证能胜任工作面试官一直想找到简历中与“无线”概念相关的来问(简历上有些,但其实不太涉及),本来想拷打我计网的,后面看跨行很大就随便问了下
点赞 评论 收藏
分享
07-17 13:09
已编辑
火炉中学 Java
本人27届菜鸡,实习入职四天了,我们组是开发一个教学平台,组长说暑假需求不多,让我慢慢熟悉项目。入职第一天是拿到了文档和一个项目的代码权限,把代码拉下来跑了起来,Maven下了一下午才把依赖下好。后面三天都在一直看代码,发现很多新东西,虽然项目框架基本上也就是我在黑马学的springboot和mabatis那一套,但是有很多别的东西或者一个人做项目没法接触到的点。我不知道我是不是对的,我感觉每天就是顺着前端发的请求看每个业务流程涉及到的东西,看到新东西我就去学,比如什么分布式id怎么生成的,excel怎么导入导出的,缓存级联删除逻辑什么的,我感觉看的很慢因为想搞懂没见过或者不熟悉的东西。我感觉这样下去一周都没法吃透这个项目,但组长人很好,跟我说刚实习多学点新东西,现在就慢慢看就行了,后面会给我发需求。我到底该怎么办,忽略细枝末节赶紧要需求吗,但是我感觉不学新东西很难做有亮点的需求,单做增删改查实习完了又不好包产出,我现在有点想把看懂的技术点包成自己的产出因为做的真的好厉害我自己肯定做不出来,唉我会的还是太少了,现在焦虑得不行,甚至后悔提前实习了,应该把分布式微服务学完再出来的😰我之前就只跟做了外卖和点评,背了一些juc&nbsp;jvm八股,微服务分布式都没学,真让我干活只能做增删改查吧,害怕组长骂我肺雾😭
猫猫头猫头鹰:我不用打开评论区都知道会有啥
点赞 评论 收藏
分享
评论
3
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务