oppo、有贊測試開發工程師節選面試題

Eayon z發表於2020-09-25

oppo

機試程式設計題:
1、陣列中有一個數字出現的次數超過陣列長度的一半,請找出這個數字。例如輸入一個長度為9的陣列{1,2,3,2,2,2,5,4,2}。由於數字2在陣列中出現了5次,超過陣列長度的一半,因此輸出2。如果不存在則輸出0。
範例:

# -*- coding:utf-8 -*-
class Solution:
    def MoreThanHalfNum_Solution(self, numbers):
        # write code here
        if len(numbers) ==0:
            return 0
        a=[]
        for i in numbers:
            if numbers.count(i)>len(numbers)/2:
                a.append(i)
                return a[0]
        return 0

2、輸入一個連結串列,反轉連結串列後,輸出新連結串列的表頭。
範例:

# -*- coding:utf-8 -*-
# class ListNode:
#     def __init__(self, x):
#         self.val = x
#         self.next = None
class Solution:
    # 返回ListNode
    def ReverseList(self, pHead):
        # write code here
        pre = None
        p = pHead
        while p:
            next = p.next
            p.next = pre
            pre = p
            p = next
        return pre

面試題:
1、http與https區別
2、說說你常用的adb命令
3、你用fiddler做些什麼
4、元素怎麼定位
5、講一下xx模組的測試流程
6、h5與源生有什麼區別
7、你常用的python庫
8、xx專案怎麼分工
9、unittest與pytest的區別

測試技術偏向python
備註:面試中附帶壓力測試,請注意說你可以,這不是問題,闡述你可以的原因。

有贊

面試題
1、說說你熟悉的java生態、框架、中介軟體
2、java中bean的作用
3、怎麼衡量你自動化的質量:
  ● 自動化測試覆蓋範圍內的缺陷遺漏率
  ● 自動化測試執行過程的穩定性與完整性
  ● 維護工作佔總工作量的比例
  ● 自動化執行效率分析
  ● 指令碼開發效率分析
  ● 指令碼對不同平臺的適用性
  ● 定時任務執行、定時郵件提醒
  ● 指令碼的複用性,易用性,健壯性
  ● 完美的重要資料、檔案儲存
  ● 測試工具與實際專案的匹配度
  ● 完美的測試結果統計報告
4、說說你擅長的技術
5、你在進行xx專案中遇到了哪些問題,你是如何解決的
6、appium、selenium工作原理
7、如何進行弱網測試,弱網的指標有哪些

測試技術偏向java
ps:今天下午有點忙,先寫到這裡吧

相關文章