外包快手自动化工具开发业务测试一面

  1. 请做一个简单的自我介绍,包括你的背景、工作以及目前的工作内容。
  2. 能否简要介绍一下你在项目中使用的接口?
  3. 在完成初步开发后,你是如何确保接口能够顺利运行并最终投入主干的?
  4. 看到你有一些移动端的经验,能否简单介绍一下?
  5. XX的项目中,有哪些具体的挑战和解决方案?
  6. 开发类似XX(项目中的某个功能)这种功能时,是如何实现自动化的?
  7. 你提到使用了UIautomator2,请简单介绍一下它是什么以及如何应用的?
  8. 对于安卓自动化测试,是否对现有的框架进行过更上层的包装或深度修改?
  9. 你有iOS相关的自动化测试经验吗?如果有,能具体说说吗?
  10. 在XX项目工作期间,你参与的自动化测试框架(如Python, PRS等)具体是怎么工作的?
  11. 维护的XX多个用例是基于什么平台管理的?是否有定期执行计划?
  12. 是否可以做一道简单的题目来展示你的技能?
  13. 使用JS进行实际执行以实现综合测试的具体案例有哪些?
  14. 提交代码到主干之后,触发自动化测试的流程是怎样的?
  15. 测试脚本及测试报告是如何生成的,这些报告会展示在哪里?
  16. 针对移动端的自动化测试主要集中在哪些方面(UI、性能等)?
  17. 你有做过移动端的性能测试吗?如果有,使用了哪些工具和技术?
  18. 在真机上运行自动化测试时,是否会监控手机的CPU占用情况、内存占用情况等性能指标?
  19. 在日常工作中,是否遇到过移动端发热的情况,如何处理?
  20. 除了移动端测试,是否有后端开发或其他类型的项目经验,例如爬虫开发?

笔试题

二分查找法
实现一个有序递增数组的二分查
找法
/**
• @param array 单向递增数

• @param toSearch 要查找的值
• @retur 整型,查找数据在数组中的索引,查询不到返回-1
*/

python实现的示例:

def binary_search(array, toSearch):
    """
    在有序递增数组中查找指定值的索引。
    
    参数:
    array: 单向递增数组
    toSearch: 要查找的值
    
    返回:
    整型,查找数据在数组中的索引,查询不到返回-1
    """
    left = 0
    right = len(array) - 1
    
    while left <= right:
        mid = (left + right) // 2
        mid_val = array[mid]
        
        if mid_val == toSearch:
            return mid
        elif mid_val < toSearch:
            left = mid + 1
        else:
            right = mid - 1
    
    return -1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值