軟件測試卷王筆記,我真的很卷嗎?

前言
前段時間去面試了一個公司,成功拿到了offer,薪資也從12k漲到了18k,對于工作都還沒兩年的我來說,還是比較滿意的,畢竟一些工作3、4年的可能還沒我高。
我可能就是大家說的卷王,感覺自己年輕,所以從早干到晚,甚至我都想搬張床到工位睡覺了(就是這么卷)。其實也沒辦法,自己家里條件不是很好,只能靠自己努力點咯!也是希望自己父母不要這么累吧!在大三的時候我就知道自己能干啥,所以從那時候就開始自學(xué)軟件測試了,大四的時候獲得了一個小公司的實習(xí)機會。我自己其實并不算個聰明的人,所以只有在工作中去不斷的學(xué)習(xí)、實踐,比別人多花一倍甚至幾倍的時間,我才能打下扎實的基礎(chǔ),現(xiàn)在工作也是得心應(yīng)手。
我覺得人還是得逼自己一把,不然你不知道你有多大的潛力!下面我分享一下在面試中問的問題,以及我自己在用的一份《面試筆記》筆記在文末免費領(lǐng)取,這份筆記是我找一位現(xiàn)在在字節(jié)工作的學(xué)長那里拿的,希望對各位有幫助。

面試經(jīng)歷
第一輪面試內(nèi)容
1、自我介紹
2、詳細(xì)講一下你項目的業(yè)務(wù)流程
3、公司項目的架構(gòu)
4、給出一個場景涉及測試用例
5、你是怎么定位分析bug的?
6、說一下做接口自動化的框架
7、你覺得接口自動化最重要的是什么?
8、接口上下文、參數(shù)化怎么做的?斷言怎么做的?
9、說下unittest框架的特性
10、Linux常用命令?
11、搭過測試環(huán)境嗎?說下部署的流程?
12、數(shù)據(jù)庫問了兩個查詢
13、壓測是怎么做的?
14、beanshell那些常用的函數(shù)
15、壓測環(huán)境服務(wù)器配置
16、jmeter腳本中有斷言嗎?
17、有沒有發(fā)現(xiàn)性能上的問題,最后怎么優(yōu)化的?
18、你有什么想問的嗎?
第二輪面試內(nèi)容
1、自我介紹
2、介紹下公司項目的架構(gòu)
3、你前公司的業(yè)務(wù)(問的很詳細(xì))
4、你覺得最復(fù)雜的一個業(yè)務(wù)場景
5、http和https的區(qū)別測過哪些類型的接口Get,post的區(qū)別
6、異步接口有測過嗎?怎么測的
7、一個接口發(fā)生異常時,你怎么分析
8、性能測試怎么做的,你們主要關(guān)注哪位指標(biāo)
9、有沒有發(fā)現(xiàn)性能問題,有何優(yōu)化的(一面也問過)
10、App性能測試有做過嗎?
11、數(shù)據(jù)庫索引知道嗎,簡單說一下
12、left join和inner join的區(qū)別?
13、兩張表關(guān)聯(lián),取價格前10的數(shù)據(jù)
14、python字典和列表誰更快,為什么?
15、python列表怎么去重,多說幾種
16、用過init函數(shù)嗎,說一下作用
17、給你一個排好序的數(shù)組,查找某個元素
18、你還有什么想問的嗎?
第三輪面試內(nèi)容(人力面)
1、自我介紹
2、上家公司呆了兩年了,為什么想要跳槽
3、同事朋友對你的評價
4、你覺得自己做大的一個缺點在工作上遇到過最有壓力的事對前兩位面試官的評價
5、對我們公司有了解嗎?
6、目前薪資,期望薪資
7、在行業(yè)和薪資上,更傾向于?
8、如果給不到你想要的薪資,還會考慮嗎?
9、看你是在職狀態(tài),最快什么時候能入職
10、你還有什么想問的嗎?
面試筆記
我也為大家整理了一套最新的軟件測試系統(tǒng)學(xué)習(xí)教程,包括測試?yán)碚摗inux基礎(chǔ)、MySQL基礎(chǔ)、Web測試、接口測試、App測試、Python基礎(chǔ)、Selenium相關(guān)、性能測試、LordRunner相關(guān)等
一、軟件測試基礎(chǔ)
軟件測試的步驟是什么??
如何錄制測試腳本??
應(yīng)該考慮進行如何測試的測試方法?
怎樣估計測試工作量??
測試設(shè)計的問題 當(dāng)測試過程發(fā)生錯誤時,有哪幾種解決辦法?
測試執(zhí)行的問題?
測試評估的目標(biāo)?
如何提高測試??
C/S模式的優(yōu)點和缺點?
B/S模式的優(yōu)點和缺點 …...

二、Linux ?
grep和find的區(qū)別? grep 都有哪些用法?
查看IP地址?
創(chuàng)建和刪除一個多級目錄??
在當(dāng)前用戶家目錄中查找haha.txt文件??
如何查詢出tomcat的進程并殺掉這個進程,寫出linux命令??
動態(tài)查看日志文件??
查看系統(tǒng)硬盤空間的命令??
查看當(dāng)前機器listen 的所有端口? …...

三、Python ?
統(tǒng)計python源代碼文件中代碼行數(shù),去除注釋,空行,進行輸出??
python調(diào)用cmd并返回結(jié)果??
冒泡排序 1,2,3,4 這4個數(shù)字,能組成多少個互不相同的且無重復(fù)的三位數(shù),都是多少??
請用 python 打印出 10000 以內(nèi)的對稱數(shù)(對稱數(shù)特點:數(shù)字左右對稱,如:1,2,11,121,1221 等)
給定一個整數(shù) N,和一個 0-9 的數(shù) K,要求返回 0-N 中數(shù)字 K 出現(xiàn)的次數(shù)?
判斷 101-200 之間有多少個素數(shù),并輸出所有的素數(shù)?
一個輸入三角形的函數(shù),輸入后輸出是否能組成三角形,三角形類型,請用等價類- 劃分法設(shè)計測試用例 …...

四、數(shù)據(jù)庫
你用的Mysql是哪個引擎,各引擎之間有什么區(qū)別?
如何對查詢命令進行優(yōu)化??
數(shù)據(jù)庫的優(yōu)化?
Mysql數(shù)據(jù)庫的操作??
優(yōu)化數(shù)據(jù)庫?提高數(shù)據(jù)庫的性能?
什么是數(shù)據(jù)的完整性? …...

五、抓包與網(wǎng)絡(luò)協(xié)議
抓包工具怎么用?
如何抓取https的包?
如何抓取手機的包?
請求方式有哪些??
get跟post請求的區(qū)別?
http跟https的區(qū)別? ......

六、接口測試
什么是接口 如果模塊請求http改為了https,測試方案應(yīng)該如何制定,修改??
常用HTTP 協(xié)議調(diào)試代理工具有什么?
詳細(xì)說明抓取HTTPS協(xié)議的設(shè)置過程?
描述TCP/IP協(xié)議的層次結(jié)構(gòu),以及每一層中重要協(xié)議
接口產(chǎn)生的垃圾數(shù)據(jù)如何清理?
依賴第三方的接口如何處理 測試的數(shù)據(jù)你放在哪??
什么是數(shù)據(jù)驅(qū)動,如何參數(shù)化? …...

七、接口自動化
為什么做接口自動化??
你寫了多少接口自動化用例?
比如說你接口的請求參數(shù)需要加密處理的,你們用的是什么加密方式,你加密怎么處理的??
你查詢出來返回結(jié)果是密文,密文你怎么測試? ......

八、UI自動化與app測試
ui 自動化怎么測試??
自動化測試環(huán)境的搭建是怎樣的?
seleniun 庫中用過哪些函數(shù)?
定位元素的8個方法是什么??
css 定位的方法??
adb 的作用是??
App 穩(wěn)定怎么做的?
Monkey怎么用?(App ?穩(wěn)定測試 )??
App 弱網(wǎng)測試怎么做的? ......


九、Pytest框架與Unittest框架
Unittest 框架有哪些組件??
Unittet st 框架如何使用?
pytest 框架如何去生成測試報告?
bytes 如何去運行多個文件或者整個目錄??
pytest ?框架如何去運行上次失敗的測試用例?
pytest ?運行用例,用例命名規(guī)則有哪些? ......


十、性能測試
你認(rèn)為性能測試的目的是什么?
做好性能測試的工作的關(guān)鍵是什么??
服務(wù)端性能分析都從哪些角度來進行??
如何理解壓力測試,負(fù)裁測試以及性能測試??
如何判斷是否有內(nèi)存泄漏及關(guān)注的指標(biāo)??
描述軟件產(chǎn)“生內(nèi)存泄露的原因以及檢查方式。(可以結(jié)合- 種開發(fā)語言進行描述)?
簡述什么是值傳遞,什么是地址傳遞,兩者區(qū)別是什么??
什么是系統(tǒng)瓶頸? …...

十一、人力資源
你的測試職業(yè)發(fā)展是什么?你自認(rèn)為做測試的優(yōu)勢在哪里? 為什么我們應(yīng)該錄取你? 請談?wù)勀銈€人的最大特色。 一個測試工程師應(yīng)具備那些素質(zhì)和技能? 為什么選擇測試這行? 如果我雇用你,你能給部門帶來什么貢獻? …...

整份文檔一共有將近 200 頁,全部為大家展示出來肯定是不太現(xiàn)實的,為了不影響大家的閱讀體驗就只展示了部分內(nèi)容,還望大家海涵,希望能幫助到您面試前的復(fù)習(xí)且找到一個好的工作,也節(jié)省大家在網(wǎng)上搜索資料的時間來學(xué)習(xí)!掃描下方二維碼免費領(lǐng)取
