好大夫測試:
棧和堆的區別?
棧是由系統自動分配釋放,用於存放函數的參數、局部變量等。地址是由高到低。
堆是由程序員分配釋放,地址由低到高,先來的地址不一定低。
堆中存的是對象。棧中存的是基本數據類型和堆中對象的引用。
爲什麼選擇測試不選開發?
測試入門比較容易,上手快,我對測試很感興趣,而且現在有自動化測試發展前景也很好,我希望進公司以後自己的技術能力有所提高,而且一個程序員應該不只會寫代碼,也要會測試。
靜態棧和動態棧的區別?
靜態棧是數組實現
動態棧由鏈表實現
如何找到某個字符串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