上一個說軟體測驗簡單的,已經被面試官問emo了...
現在已經過了 ”不會但我會學“ 就能感動面試官的時代,隨著供需關系的變化,不論是對于面試官還是面試者,面試的成本越來越高,為了篩選到更優秀的程式員,面試官們可謂是絞盡了腦汁,”面試造火箭,作業擰螺絲“ 的傳言也不是空穴來風,
那些面試官最喜歡的就是你在簡歷上寫“精通”或者“熟練掌握”幾個字,,,
我以前也以為自己學明白了,后來經歷的面試越多越覺得自己沒學明白,
哦不,不是沒學明白,是沒學清楚!
騰訊的面試官就賊喜歡問軟體測驗基礎部分,位元組的還好…所以在我以前通過校招上岸位元組跳動后,將我自己找作業認真總結,并且寫成面經文章了,
這份筆記包括軟體測驗基礎、Linux、Python、計算機網路、常見軟體測驗工具(LR、Jmeter)、資料庫(MySQL為主)、常見邏輯題、以及軟體測驗面試中需要注意的問題,
現在已經將這份筆記制作成了PDF,現在免費分享給有需要的朋友們,
俗話說得好,他山之石,可以攻玉,多看多借鑒還是有幫助的,這次騰訊也在瘋狂招人!肝完這些,30k+妥了!
內容涉及:測驗理論、Linux基礎、MySQL基礎、Web測驗、介面測驗、App測驗、管理工具、Python基礎、Selenium相關、性能測驗、LordRunner相關等
大廠軟體測驗崗經驗分享
通過大資料總結發現,其實軟體測驗崗的面試都是差不多的,常問的有下面這幾塊知識點:
全網首發-涵蓋16個技術堆疊
第一部分,測驗理論(測驗基礎+需求分析+測驗模型+測驗計劃+測驗策略+測驗案例等等)
第二部分,Linux( Linux基礎+Linux練習題)
第三部分,MySQL(基礎知識+查詢練習+萬年學生表經典面試題匯總+資料庫企業真題)
第四部分,Web測驗
第五部分,API測驗
第六部分,App測驗
第七部分,管理工具
第八部分,Python基礎(Python基礎+編程題+集合+函式+Python特性等等)
第九部分,Selenium相關
第十部分,性能測驗
第十一部分,LordRunner相關
第十二部分,計算機網路
第十三部分,組成原理
第十四部分,資料結構與演算法
第十五部分,邏輯題
第十六部分,人力資源
軟體測驗基礎
- 軟體測驗的步驟是什么?
- 如何錄制測驗腳本?
- 應該考慮進行如何測驗的測驗方法
- 怎樣估計測驗作業量?
- 測驗設計的問題
- 當測驗程序發生錯誤時,有哪幾種解決辦法?
- 測驗執行的問題
- 測驗評估的目標
- 如何提高測驗?
- C/S模式的優點和缺點
- B/S模式的優點和缺點
- …

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 之間有多少個素數,并輸出所有的素數
- 一個輸入三角形的函式,輸入后輸出是否能組成三角形,三角形型別,請用等價類- 劃分法設計測驗用例
- …

MySQL
- 你用的Mysql是哪個引擎,各引擎之間有什么區別?
- 如何對查詢命令進行優化?
- 資料庫的優化?
- Sql注入是如何產“生的,如何防止?
- NoSQL和關系資料庫的區別?
- MySQL與MongoDB本質之間最基本的差別是什么
- Mysql資料庫中怎么實作分頁?
- Mysql資料庫的操作?
- 優化資料庫?提高資料庫的性能?
- 什么是資料的完整性?
- …

Web
- Web測驗和app測驗區別?
- WEB測驗環境搭建和測驗方法
- WEB測驗教程
- WEB測驗要點及基本方法
- Web測驗頁面總結
- …

介面測驗
- 什么是介面
- 如果模塊請求http改為了https,測驗方案應該如何制定,修改?
- 常用HTTP 協議除錯代理I具有什么?詳細說明抓取HTTPS協議的設定程序?
- 描述TCP/IP協議的層次結構,以及每一-層中重要協議
- jmeter,一個介面的回應結果如下:
- 介面產生的垃圾資料如何清理
- 依賴第三方的介面如何處理
- 測驗的資料你放在哪?
- 什么是資料驅動,如何引數化?
- …

性能測驗
- 你認為性能測驗的目的是什么?做好性能測驗的作業的關鍵是什么?
- 服務端性能分析都從哪些角度來進行?
- 如何理解壓力測驗,負裁測驗以及性能測驗?
- 如何判斷是否有記憶體泄漏及關注的指標?
- 描述軟體產“生記憶體泄露的原因以及檢查方式,(可以結合- 種開發語言進行描述)
- 簡述什么是值傳遞,什么是地址傳遞,兩者區別是什么?
- 什么是系統瓶頸?
- …

selenium
- 如何開展自動化測驗框架的構建?
- 如何設計自動化測驗用例:
- webdriver如何開啟和退出一個瀏覽器?
- 什么是自動化測驗框架?
- Selenium是什么,流行的版本有哪些?
- 你如何從命令列啟動Selenium RC?
- 在我的機器埠4444不是免費的,我怎樣才能使用另一個埠?
- 什么是Selenium Server,它與Selenium Hub有什么不同?
- 你如何從Selenium連接到資料庫?
- 你如何驗證多個頁面上存在的一個物件?
- XPath中使用單斜杠和雙斜杠有什么區別?
- 如何撰寫SeleniumIDE/ RC的用戶擴展?
- 如何在頁面加載成功后驗證元素的存在?
- 你對Selenium Grid有什么了解?它提供了什么功能?
- 如何從你的Java Class啟動Selenium服務器?
- Selenium中有哪些驗證點?
- 什么是XPath?什么時候應該在Selenium中使用XPath?
- …

計算機與網路
- 一臺計算機的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的程序?
- 寫出某個網段的網路地址和廣播地址?
- …


人力資源
- 你的測驗職業發展是什么?你自認為做測驗的優勢在哪里?
- 你找作業時,最重要的考慮因素為何?
- 為什么我們應該錄取你?
- 請談談你個人的最大特色,
- 一個測驗工程師應具備那些素質和技能?
- 還有問一下你是怎樣保證軟體質量的,也就是說你覺得怎樣才能最大限度地保證軟體質量?
- 為什么選擇測驗這行?
- 如果我雇用你,你能給部門帶來什么貢獻?
- …

需要的可以加扣扣裙:946094265,免費獲取,還有一份216頁軟體測驗工程師面試寶典檔案資料,以及相對應的視頻學習教程免費分享!,其中資料包括了有基礎知識、Linux必備、Shell、互聯網程式原理、Mysql資料庫、抓包工具專題、介面測驗工具、測驗進階-Python編程、Web自動化測驗、APP自動化測驗、介面自動化測驗、測驗高級持續集成、測驗架構開發測驗框架、性能測驗、安全測驗等,
事必有法,然后有成, 最后祝大家早日拿到滿意的offer ~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/426386.html
標籤:其他
