天天看點

畢業2年不到選擇跳槽,居然拿到25K的薪資,簡直了···

本人大學就讀于某普通院校,畢業後通過同學的原因加入軟體測試這個行業,角色也從測試小白到了目前的資深工程師,從功能測試轉變為測試開發,并順利拿下了某二線城市網際網路企業的Offer,年薪 30W+ 。

選擇和努力哪個重要?都重要

我之前公司大部分主要以功能測試為主,工作單一,注重業務。後來發現繼續這樣下去,自己的技能點太低,會被逐漸淘汰,沒有競争的能力。是以,本着提升自身技能,自己找了一個靠譜的機構進行了學習。

在這幾個月的學習過程中,收獲滿滿。可以這麼說,課程的内容對于我來說都是全新的知識,在接下來的跳槽面試中給了我很大的幫助。我也第一次體會到了有學社和老師帶着學習,階段性目标清晰,不走彎路的好處。知道需要學習哪些知識,哪些是重點,而不是自己抱着視訊這邊學一點那邊學一點,無頭蒼蠅一樣。

在進行了2個月的學習之後,我開始了跳槽面試。半個月的時間也是順利拿到了大廠的offer,最後選擇了一個二線城市的大廠,年薪30W+。

我是如何備戰面試的?

第一步:準備履歷

準備履歷,并不是指可以在網絡上下載下傳一份履歷模闆,然後修修改改就可以使用了。履歷的精心準備,需要注意三個要點:

注意區分:了解,熟悉,精通,不要亂寫,面試官很多問題都是根據履歷描述來進行的;

專業知識和項目經驗在精不在多,尤其是項目經驗一定要寫自己熟悉的且有内容可說的,不要認為寫得越多越好;

要熟悉自己的履歷内容,準确掌握,最好是多閱讀自己的履歷。

如果大家還是不知道怎麼準備自己的履歷,可以加入我們文末交流群,群裡有我搜集到的履歷模闆,給大家一個參考,希望能夠在給大家一個合格的敲門磚。

第二步:複習+總結

離面試期越來越近也越來越焦慮,這個時候更需要去調整好自己的心态,沉入到複習當中,對各個知識點要學會查漏補缺,學着多去做做總結。

關于複習和總結,我自己也整理了不少資料,均是我的收獲,有需要的也可以進行分享。

内容涉及:測試理論、Linux基礎、MySQL基礎、Web測試、接口測試、App測試、管理工具、Python基礎、Selenium相關、性能測試、LordRunner相關等

這份筆記為什麼能稱之為全棧呢?因為這份筆記涉及了測試理論、Linux基礎、MySQL基礎、Web測試、接口測試、App測試、管理工具、Python基礎、Selenium相關、性能測試、LordRunner 等等等…下面我給大家分别展示:

測試基礎(102頁)

Linux基礎(38頁)

MySQL(63頁)

web測試(21頁)

API測試(46頁)

APP測試(38頁)

管理工具(41頁)

Python全篇(35頁)

selenium相關(50頁)

性能測試(55頁)

LordRunner相關(27頁)

計算機基礎+網絡(66頁)

組成原理(40頁)

資料結構跟算法(51頁)

大廠邏輯題(31頁)

軟體測試基礎

軟體測試的步驟是什麼?

如何錄制測試腳本?

應該考慮進行如何測試的測試方法

怎樣估計測試工作量?

測試設計的問題

當測試過程發生錯誤時,有哪幾種解決辦法?

測試執行的問題

測試評估的目标

如何提高測試?

C/S模式的優點和缺點

B/S模式的優點和缺點

畢業2年不到選擇跳槽,居然拿到25K的薪資,簡直了···

Linux

grep和find的差別? grep 都有哪些用法?

檢視IP位址?

建立和删除一個多級目錄?

在目前使用者家目錄中查找haha.txt檔案?

如何查詢出tomcat的程序并殺掉這個程序,寫出linux指令?

動态檢視日志檔案?

檢視系統硬碟空間的指令?

檢視目前機器listen 的所有端口?

Python

統計python源代碼檔案中代碼行數,去除注釋,空行,進行輸出?

python調用cmd并傳回結果?

冒泡排序

1,2,3,4 這4個數字,能組成多少個互不相同的且無重複的三位數,都是多少?

請用 python 列印出 10000 以内的對稱數(對稱數特點:數字左右對稱,如:1,2,11,121,1221 等)

給定一個整數 N,和一個 0-9 的數 K,要求傳回 0-N 中數字 K 出現的次數

判斷 101-200 之間有多少個素數,并輸出所有的素數

一個輸入三角形的函數,輸入後輸出是否能組成三角形,三角形類型,請用等價類- 劃分法設計測試用例

畢業2年不到選擇跳槽,居然拿到25K的薪資,簡直了···

MySQL

你用的Mysql是哪個引擎,各引擎之間有什麼差別?

如何對查詢指令進行優化?

資料庫的優化?

Sql注入是如何産“生的,如何防止?

NoSQL和關系資料庫的差別?

MySQL與MongoDB本質之間最基本的差别是什麼

Mysql資料庫中怎麼實作分頁?

Mysql資料庫的操作?

優化資料庫?提高資料庫的性能?

什麼是資料的完整性?

Web

Web測試和app測試差別?

WEB測試環境搭建和測試方法

WEB測試教程

WEB測試要點及基本方法

Web測試頁面總結

畢業2年不到選擇跳槽,居然拿到25K的薪資,簡直了···

接口測試

什麼是接口

如果子產品請求http改為了https,測試方案應該如何制定,修改?

常用HTTP 協定調試代理I具有什麼?詳細說明抓取HTTPS協定的設定過程?

描述TCP/IP協定的層次結構,以及每一-層中重要協定

jmeter,一個接口的響應結果如下:

接口産生的垃圾資料如何清理

依賴第三方的接口如何處理

測試的資料你放在哪?

什麼是資料驅動,如何參數化?

畢業2年不到選擇跳槽,居然拿到25K的薪資,簡直了···

性能測試

你認為性能測試的目的是什麼?做好性能測試的工作的關鍵是什麼?

服務端性能分析都從哪些角度來進行?

如何了解壓力測試,負裁測試以及性能測試?

如何判斷是否有記憶體洩漏及關注的名額?

描述軟體産“生記憶體洩露的原因以及檢查方式。(可以結合- 種開發語言進行描述)

簡述什麼是值傳遞,什麼是位址傳遞,兩者差別是什麼?

什麼是系統瓶頸?

selenium

如何開展自動化測試架構的建構?

如何設計自動化測試用例:

webdriver如何開啟和退出一個浏覽器?

什麼是自動化測試架構?

Selenium是什麼,流行的版本有哪些?

你如何從指令行啟動Selenium RC?

在我的機器端口4444不是免費的。我怎樣才能使用另一個端口?

什麼是Selenium Server,它與Selenium Hub有什麼不同?

你如何從Selenium連接配接到資料庫?

你如何驗證多個頁面上存在的一個對象?

XPath中使用單斜杠和雙斜杠有什麼差別?

如何編寫SeleniumIDE/ RC的使用者擴充?

如何在頁面加載成功後驗證元素的存在?

你對Selenium Grid有什麼了解?它提供了什麼功能?

如何從你的Java Class啟動Selenium伺服器?

Selenium中有哪些驗證點?

什麼是XPath?什麼時候應該在Selenium中使用XPath?

畢業2年不到選擇跳槽,居然拿到25K的薪資,簡直了···

計算機與網絡

一台計算機的IP是192.168.10.71子網路遮罩255.255.255.64與192.168.10.201 …

請簡述DNS、活動目錄、域的概念。

10M兆寬帶是什麼意思?理論下載下傳速度是多少?

什麼是IP位址?

OSI七層網絡模型的劃分?

TCP和UDP有什麼不同?

HTTP屬于哪一層的協定?

HTTP和HTTPS的差別?

cookies和session的差別?

HTTP的get請求和post請求的差別?

HTTP1.0和HTTP1.1有什麼差別

TCP的連接配接建立過程,以及斷開過程?

用戶端使用DHCP擷取IP的過程?

寫出某個網段的網絡位址和廣播位址?

畢業2年不到選擇跳槽,居然拿到25K的薪資,簡直了···
畢業2年不到選擇跳槽,居然拿到25K的薪資,簡直了···

人力資源

你的測試職業發展是什麼?你自認為做測試的優勢在哪裡?

你找工作時,最重要的考慮因素為何?

為什麼我們應該錄取你?

請談談你個人的最大特色。

一個測試工程師應具備那些素質和技能?

還有問一下你是怎樣保證軟體品質的,也就是說你覺得怎樣才能最大限度地保證軟體品質?

為什麼選擇測試這行?

如果我雇用你,你能給部門帶來什麼貢獻?

畢業2年不到選擇跳槽,居然拿到25K的薪資,簡直了···

最後感謝每一個認真閱讀我文章的人,禮尚往來總是要有的,雖然不是什麼很值錢的東西,如果你用得到的話可以直接拿走:

畢業2年不到選擇跳槽,居然拿到25K的薪資,簡直了···

更多面試題可點選下方公衆号連結直接領取

繼續閱讀