2021虾皮Shopee 提前批测试岗二面面经【8.1】

记录一下自己二面时的大致情况,希望能对有缘之人产生一点点帮助。

面试时间是2021年8月1日下午2点,整体时长53分。

二面主要在考察我实习的项目细节+延伸,中间穿插着一些测试的基础知识和代码。

题目

  1. (实习)介绍一下Python Behave框架,它是怎么运作的?
  2. (实习)为什么实习的公司使用BDD模式?
  3. (实习)Python Behave数据是否可配置?如果换不同数据的话只能一个一个地写用例吗?
  4. ……(实习的具体问题,这里不再赘述了,可能没什么价值)
  5. 来一道代码题


    问题1: 找出数组中倒数第二小的数
    例子:arr[]={16,34,18,34,23,4,75,87,50,3,5,6}  打印出倒数第二小的数字4,要求时间复杂度最优
    分享思路时有讲到排序算法,但面试官不希望用排序算法,直接遍历一次就可获得答案。最后还是通过两个变量记录最小和第二小的值的值得到答案。
    def get_second_minimin(nums):
        # Special consideration
        if not nums:
            return
        
        # Parameters
        min_num = float('inf')
        second_min_num = float('inf')
    
        # Traverse the list to calculate minmimal and second minimal number
        for i in range(len(nums)):
            # Compare the numbers 
            if nums[i] < min_num:
                min_num, second_min_num = nums[i], min_num
    
            # Another condition, the second smallest one may change
            if nums[i] > min_num and nums[i] < second_min_num:
                second_min_num = nums[i]
    
        return second_min_num
  6. 来一道SQL题


    有表A,结构如下:
    id   num
    8    01
    12   02
    8    01
    11   01
    8    03
    查询表A中存在id重复三次以上的记录
    SELECT *
    FROM A 
    GROUP BY id
    HAVING COUNT(id) > 3
  7. 栈和队列的共同点和不同点是什么?
  8. 测试的整体流程是什么?
  9. 测试时要用到哪些方法?
    这里我虽然达到了等价类分析、边界值分析、因果图等方法,但面试官最后强调了场景法的重要性(我没回答这个点)。通过具体的场景来对系统的功能点或业务流程进行描述,从而提高测试效果。自己虽然实习的时候一直在用这套理论,但并不知道这种方法还有一个学术名称叫做“场景法”。
  10. 你的兴趣爱好?
  11. 反问。

感想

总觉得自己发挥不太稳定,实习时的一些细节的二次延伸(如何去拦截一个HTTP请求;如果让Mock在不增加接口信息的前提下,对不同的http请求做出判断并调用相应的功能......),以及最后3个问都没有回答完全。按照虾皮的流程,如果没有通过的话第二天就能收到感谢信了;过了的话会在之后几天陆续收到HR面试的通知。希望自己能有机会进入下一轮吧。

如果对你们有帮助,可以点个赞,让更多人看到,谢谢各位。


更新:
第二天收到了hr的电话,直接进行了HR面。链接:https://www.nowcoder.com/discuss/696102
#虾皮提前批##面经##校招##Shopee##测试工程师##测试开发工程师##秋招#
全部评论
感谢楼主分享,祝顺利~
1 回复 分享
发布于 2021-08-02 17:23
感谢老哥分享,等二面中,一面都是问的专业课基础,二面不知道会问些啥
点赞 回复 分享
发布于 2021-08-01 18:45
啥时候一面的呀
点赞 回复 分享
发布于 2021-08-01 20:27
楼主好运!我也好运!
点赞 回复 分享
发布于 2021-08-08 08:56

相关推荐

#秋招#可能是昨天去招聘会累了,今天玩了一天(不是)。其实是明天有人工智能四级考试,最近也在学习和做题,我觉得有个证书总比没有好,顺便就当复习专业知识了。晚饭后开始处理问题:1.&nbsp;昨天招聘会上的银行要做测评,我以为是和其他一样的心理测评而已,当时没当回事。打开链接才发现有5大板块,而且还开摄像头。然后做了语言理解、数值分析、逻辑推理、最后是两个心理测评,感觉这好像是行测?数值分析很多要口算,每道题还限时,我比较发愁,有一半多是估算的;逻辑推理题,就是那个图形和找规律感觉还算简单,感觉答的不错。语言理解,就好像语文考试,给一段话,然后找错的选项,还有可以推断出什么的,感觉像考语文,不知道答的怎么样。2.&nbsp;下午突然收到短信,说什么“算法初面邀请”,就给个链接,啥公司啥岗位都没说,我还以为是骗子。进去后是个微信小程序,还真有个面试邀请,是前几天在智联上瞎投的,要求工作三年还是医学信息处理,我完全不符合条件。但有机会面试还是要试试。我就先体验了一下AI模拟测试,问的什么深度优先广度优先搜索,K-Means聚类啥的,感觉我又行了。至于正式面试,肯定是问相关项目,问专业问题完全回答不上来,毕竟完全没做过。不过还是挺有意思的,AI面试。总结:1.&nbsp;我觉得我应该重新审视一下算法工程师这个岗位的,原本我以为不是开发,但实际上似乎是要求更高的开发岗?以及我在简历里凸出论文好像没啥用,尤其是理论的;果然还是需要自己实际做一下项目。这是接下来的计划。2.&nbsp;好像行测也蛮有意思的,干脆和其他室友一起考公试试?
2024-10-25
在牛客打卡3天,今天也很努力鸭!
查看3道真题和解析
点赞 评论 收藏
分享
14 27 评论
分享
牛客网
牛客企业服务