測試面試覆盤

好大夫測試:

棧和堆的區別?

棧是由系統自動分配釋放,用於存放函數的參數、局部變量等。地址是由高到低。

堆是由程序員分配釋放,地址由低到高,先來的地址不一定低。

堆中存的是對象。棧中存的是基本數據類型和堆中對象的引用。

爲什麼選擇測試不選開發?

測試入門比較容易,上手快,我對測試很感興趣,而且現在有自動化測試發展前景也很好,我希望進公司以後自己的技術能力有所提高,而且一個程序員應該不只會寫代碼,也要會測試。

靜態棧和動態棧的區別?

靜態棧是數組實現

動態棧由鏈表實現

如何找到某個字符串abc出現的次數?

輸入五個數字,輸出三個使得三角形周長最長?

先逆序排序(從大到小),第一個滿足a+b>c的三角形即爲周長最大的三角形。

        A.sort(reverse=True)

        for i in range(len(A)-2):

            if A[i+2] + A[i+1] > A[i]:

                return A[i] + A[i+1] + A[i+2]

只遍歷一遍如何找到倒數第N個單鏈表中的節點?

給你某個功能(微信發紅包),如何進行測試?人臉識別系統,

爲什麼沒有留在上一家公司?

求出三科分數最高的前10名,求出三科平均分小於60分的所有同學。

Select top 10 Name,sum(score)

From Grades

Group by Name

Order by sum(score) desc;

Select Name

From Grades

Group by Name

Having avg(Score)<60

SQL取消重複的行

Select distinct Sno

From SC;

雲從測試:

查找某文件,但不知道他在哪個位置,全局查找

find ./ -name anaconda

find ./ -iname "python*" iname不區分大小寫

linux命令監控cpu、內存等資源:top

python生成隨機數的函數

Random.random()

 random.uniform(10, 2)返回2-10內的任意一個隨機浮點數

在數據庫中找到字符串,並輸出到excel表格中

雲從二面

除了linux命令,你還知道其他的linux的系統知識嗎

你爲什麼能勝任這份測試這份工作?你的優勢在哪裏?

你用過python腳本實現過什麼功能?

python常用的模塊?

itertools 迭代器模塊

os模塊就是對操作系統進行操作 getenv() 獲取系統的環境變量 getcwd() 獲取當前工作目錄

math

time

龍湖測試:

http是否有狀態

無狀態的

自己的優缺點?

非遞歸實現斐波那契數列?

你在實習的時候學到了什麼?

小米測開筆試:

Leetcode121

給定一個數組,它的第 i 個元素是一支給定股票第 i 天的價格。 
如果你最多隻允許完成一筆交易(即買入和賣出一支股票),設計一個算法來計算你所能獲取的最大利潤。 
注意你不能在買入股票前賣出股票。

保留之前最小的元素,返回差值最大的差

Leetcode 402

從一個數字字符串中刪除k個數字,使得剩下來的數字字符串是最小的。

python中_ 和__的區別

_xx聲明私有的屬性和方法,但別的函數調用了不會報錯,只是不符合規範

__xx不讓子類重寫該方法

__xx__python內建屬性方法,不能在外掉用

python的內存機制?

Python的內存管理機制主要包括三個方面:引用計數機制、垃圾回收機制、內存池機制

https://blog.csdn.net/qq_28618765/article/details/78237499

對於整數和短小的字符串,python緩存這些對象,以便重複使用。當我們創建多個等於1的引用時,實際上是讓所有這些引用指向同一個對象。

對象引用對象:

容器對象中包含的並不是元素對象本身,是指向各個元素對象的引用。

使用垃圾回收,將沒用的對象清除

當Python的某個對象的引用計數降爲0時,說明沒有任何引用指向該對象,該對象就成爲要被回收的垃圾了。

gc模塊

手動啓動垃圾回收,即使用gc.collect()

當Python運行時,會記錄其中分配對象(object allocation)和取消分配對象(object deallocation)的次數。當兩者的差值高於某個閾值時,垃圾回收纔會啓動。

分代(generation)回收:存活時間越久的對象,越不可能在後面的程序中變成垃圾。

做測試的樂趣?

發現問題和分析

通過自己的工作,能使軟件產品越來越完善,從中體會到樂趣

黑盒測試的方法?

等價類劃分、邊界值分析法、決策表、錯誤推測法、正交實驗法、場景設計法、因果圖、功能圖分析法

無網絡怎麼測試

設計測試用例的方法?

UAT測試的要點?

驗收測試是以用戶爲主,在系統測試結束以後,由用戶、測試人員、軟件開發人員和質量保證人員一起參與。

合同規定的各類文檔齊全

系統穩定可靠、可維護,符合技術文檔和標準規定

系統對發生故障的恢復能力

系統對用戶操作的容錯能力

(1)對功能測試、網絡測試、軟件安裝測試、性能測試、集成測試、系統測試的測試用例進行迴歸測試。

(2)驗收測試組依據系統設計說明書的內容、系統使用說明書、系統維護手冊,在新建系統產品中演示一遍,捕捉不足之處。需要做到以下幾點:

新建系統產品是否正常運行,並達到預定目標

各個子系統是否正常運行,並達到預定目標

各個功能模塊是否正常運行,並達到預定目標

按照系統使用說明書上介紹的方法去做能否實現。

按照系統維護手冊上介紹的方法去做能否實現。

(3)測試文檔驗收,文檔是否齊全、可信、符合標準。文檔主要有:測試任務說明書、測試計劃說明書、測試用例說明書、測試報告說明書、測試總結說明書、測試驗收說明書、缺陷跟蹤報告說明書。

(4)測試評估,從總體上對測試質量進行評估

(5)測試建議,指出本次測試工作的不足和需要在以後工作中改進的地方

postman如何保證兩個接口互通信

壓力測試的併發量

和開發人員對接,你覺得是bug,開發人員覺得不是,該怎麼辦?

招銀網絡科技面試

python一行代碼生成列表?

list1 = [x for x in range(1, 11)]

向字典中增加key和value的函數?

dict={a:1,b:2}
dic2={c:3}
dict.update(dict2)
或者
dict.update(key=value)

循環遍歷字典的方法?

for k,v in dic.items():
    print k,v

面部登錄的安全測試?

應用級別的安全性和系統級別的安全性

故意導致系統失敗

機器學習算法?

多用戶併發測試

https://blog.csdn.net/win7system/article/details/89373884

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章