• 5月刚刚阿里面软件测试岗回来,3+1面任职阿里P7,年薪28*15薪


    部门简介:

    天猫国际,阿里巴巴三大核心战略之一国际化战略中的核心部分,是负责‘全球买、全球卖’中的‘全球买’的主阵地。天猫国际是中国消费升级的首选跨境消费平台,作为阿里巴巴完整的电商生态环境中的重要一环,是阿里经济体 5 年 2000 亿美金进口承诺的主力担当。我们依托淘系电商生态,致力于在全球的品牌和商家同中国庞大的消费者市场之间构建高效率、有温度的消费平台,通过数据和技术能力,为品牌、商家和消费者提供优质服务。在这里:

    1.你将致力于进口相关的电商、供应链领域技术研发;

    2.你将致力于应用人工智能的最新技术,提高自动化和智能化程度,大幅提升业务效率

    3.你将有机会深入到最前沿的大数据电商系统的设计和研发。

    岗位职责:

    测试开发

    岗位职责

    1. 参与互联网软件产品测试的全流程,包括参与需求分析、设计评审,制定测试计划,设计和执行测试用例,进行缺陷跟踪和软件质量分析等;
    2. 通过技术手段保证被测系统的质量,并通过测试流程和方法创新,努力提升研发的质量和效率;

    岗位要求

    1. 2021 年 11 月-2022 年 10 月毕业,本科以上学历,计算机相关专业
    2. 熟悉 c++、Java、python 等至少一种编程语言;熟悉数据结构、常用算法
    3. 熟悉基础的系统结构、操作系统、数据库、网络、分布式系统等知识;

    招聘流程:

    1. 内推
    2. 素质测评&在线笔试
    3. 简历评估
    4. 面试
    5. 发放 offer

     

    面试题分享

    1. 自我介绍(应该算必问了)

    主要考察你的综合素质、专业技能等。自我介绍都是要提前准备的,体现好自己的专业能力和学习能力,不要等到所有的内容都现场想。

    2、平时怎么学习技术或专业知识

    主要考察你的学习能力,学习的途径都可以说,比如看书,视频,论坛,博客等等。说得具体一点,说服力会直线上升。比如经常看的书有《Google 软件测试之道》《软件测试的艺术》...

    3、说说你们公司的测试流程

    主要考察是否真正熟悉软件测试,通常需要在标准的软件测试流程上加入一些公司的具体实施情况。

    4、频繁更改需求你会怎么处理?线上出问题了你会怎么处理?

    主要考察是否重度参与项目发布,以及能否从之前的工作中总结经验和教训。

    5、自动化测试的覆盖率

    主要考察是否有过自动化测试经验,以及对自动化测试的理解。

    如果你没有足够的时间准备,优先这些极有可能问到的面试题是非常有必要的。但是测试相关的面试题非常非常广泛,基本上是不可能穷举的,在一次面试当中你需要准备的知识储备主要分为:

    1,简历上提到的技术点,这些会优先问;

    2,测试理论相关

    3,网络知识相关

    4,自动化测试相关

    5,操作系统相关

    6,编程语言相关

    7,其他

    下面分别列举一些常见面试题,你可以按照自己的时间安排多看看:

    测试理论

    1,如何编写测试计划?

    2,常见的黑盒测试方法有哪些?并用其中一种方法举例

    3,列举一些登录功能的测试点?

    4,Web 测试和 app 测试的区别?

    5,对于复现率不高的 bug 怎么处理?

    6,什么是稳定性测试?

    网络相关

    1,三次握手和四次挥手是什么?

    2,当在浏览器地址栏输入 url 后,会发生什么?

    3,网络的 OSI 七层模型

    4,GET 请求和 POST 请求的区别

    5,session 和 token 的区别

    6,session 和 cookie 的区别

    7,常见的状态码有哪些?

    自动化测试

    1,什么是 PO 模式,为什么要使用它?

    2,什么项目适合做自动化测试

    3,影响 ui 自动化测试脚本运行的稳定性因素有哪些?

    4,如果一个元素无法定位,你一般会考虑哪些方面的原因?

    5,selenium 的工作原理

    操作系统

    1,什么是多进程

    2,什么是多线程

    3,如何终止进程

    4,怎么查看 CPU 使用情况?

    5,如何查看系统性能?

    编程语言(Python)

    1,unittest 和 pytest 用起来有什么不同?

    2,什么是装饰器

    3,实例方法和类方法的区别

    4,字典和元组的区别

    5,你用什么技术栈做自动化测试

    其他

    • 说一下,你对性能测试、负载测试、压力测试的理解
    • 如何用 jmeter 找出某个接口的最大并发用户数?
    • 冒泡排序的原理
    • 什么是缓存雪崩?
    • 什么是缓存穿透?
    • 数据库索引有什么好处?
    • 为什么会有分库分表

    尾声

    面试是对所掌握技能一次系统的检查,有的公司会非常全面,有的公司会比较片面,在面试之前,通常需要一段时间有针对性的突击,对自己掌握得不太牢靠的领域系统的复习。

    当然,系统全面的知识掌握是最重要的,如果你总是在面试前收集各种各样的面试题,那很有可能是之前相关的技能并没有达到系统掌握的程度,平时就要多注意学习了。

    最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走

     

  • 相关阅读:
    [已解决]安装的明明是pytorch-gpu,但是condalist却显示cpu版本,而且torch.cuda.is_available 也是flase
    虚拟机构建部署单体项目及前后端分离项目
    D-Desthiobiotin|D-脱硫生物素|CAS:533-48-2用于蛋白质和细胞的标记
    Vue 项目中的错误如何处理的?
    时代在发展,做信息化的思维也要变
    oracle灾备切换和回切步骤以及sql执行语句
    超详细Redis入门教程三
    【ubuntu】开机后ROS程序自启动
    Android Jetpack系列(七):Room(使用篇)
    SpringCloud之注册中心
  • 原文地址:https://blog.csdn.net/jiangjunsss/article/details/125390419