14:00開始面試,14:08就出來了,問的問題有點變態。。。

從小廠出來,沒想到在另一家公司又寄了。

到這家公司開始上班,加班是每天必不可少的,看在錢給的比較多的份上,就不太計較了。沒想到4月一紙通知,所有人不準加班,加班費不僅沒有了,薪資還要降40%,這下搞的飯都吃不起了。

還在有個朋友內推我去了一家互聯網公司,興沖沖見面試官,沒想到一道題把我給問死了:

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

感覺好簡單的題,硬是沒有答出來,早知道好好看看一大佬軟件測試面試寶典了。

通過大數據總結發現,其實軟件測試崗的面試都是差不多的。常問的有下面這幾塊知識點:

全網首發-涵蓋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的過程?
寫出某個網段的網絡地址和廣播地址?

在這里插入圖片描述

?在這里插入圖片描述

人力資源

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

最后

整份文檔一共有將近 200 頁,全部為大家展示出來肯定是不太現實的,為了不影響大家的閱讀體驗就只展示了部分內容,還望大家海涵,希望能幫助到您面試前的復習且找到一個好的工作,也節省大家在網上搜索資料的時間來學習!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:
http://www.pswp.cn/pingmian/88845.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/88845.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/88845.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Unity物理系統由淺入深第四節:物理約束求解與穩定性

Unity物理系統由淺入深第一節:Unity 物理系統基礎與應用 Unity物理系統由淺入深第二節:物理系統高級特性與優化 Unity物理系統由淺入深第三節:物理引擎底層原理剖析 Unity物理系統由淺入深第四節:物理約束求解與穩定性 物理引擎的…

深入淺出Kafka Consumer源碼解析:設計哲學與實現藝術

一、Kafka Consumer全景架構 1.1 核心組件交互圖 #mermaid-svg-JDEEOd2M5PzLkYa6 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-JDEEOd2M5PzLkYa6 .error-icon{fill:#552222;}#mermaid-svg-JDEEOd2M5PzLkYa6 .erro…

Matplotlib(一)- 數據可視化與Matplotlib

文章目錄一、數據可視化1. 數據可視化的概念2. 數據可視化流程3. 數據可視化目的4. 常見的可視化圖表4.1 折線圖4.2 柱形圖4.3 條形圖4.4 堆積圖4.4.1 堆積面積圖4.4.2 堆積柱形圖和堆積條形圖4.5 直方圖4.6 箱形圖4.7 餅圖4.8 散點圖4.9 氣泡圖4.10 誤差棒圖4.11 雷達圖二、Py…

傳輸層協議UDP原理

端口號回顧端口號的作用類似pid,用來標識進程的唯一性。只是為了與系統解耦,所以有了端口號。通過ip來確定唯一主機,再通過端口號找到指定的進程。就可以讓全網內唯一的兩個進程通信了。所以一個完整的報文至少要攜帶ip和端口號,i…

【牛客刷題】小紅的數字刪除

文章目錄 一、題目介紹1.1 題目描述1.2 輸入描述:1.3 輸出描述:1.4 示例11.5 示例2二、解題思路2.1 核心觀察2.2 關鍵問題處理三、算法實現四、算法分析4.1 算法流程圖4.2 為什么這么設計算法?4.3 算法復雜度五、模擬演練數據示例1: "103252"示例2: "333&quo…

《大數據技術原理與應用》實驗報告三 熟悉HBase常用操作

目 錄 一、實驗目的 二、實驗環境 三、實驗內容與完成情況 3.1 用Hadoop提供的HBase Shell命令完成以下任務 3.2 現有以下關系型數據庫中的表和數據,要求將其轉換為適合于HBase存儲的表并插入數據: 四、問題和解決方法 五、心得體會 一、實驗目的…

微服務初步入門

服務拆分原則 單一職責原則 單一職責原則原本是面向對象設計的一個基本原則,是指一個類應該專注于單一的功能,不要存在多于一個導致類變更的原因 在微服務架構中,是指一個微服務只負責一個功能或者業務領域,每個服務應該由清晰的定…

Liunx操作系統筆記5

用戶管理命令: useradd命令: useradd命令的功能是創建并設置用戶信息。使用useradd命令可以自動完成用戶信息、基本組、家目錄等的創建工作,并在創建過程中對用戶初始信息進行定制。語法格式:useradd 參數 用戶名常用參數: -M 不建立用…

spring-ai-alibaba 接入Tushare查詢股票行情

最近spring-ai-alibaba主干分支新增了對Tushare的支持&#xff0c;一起來看看如何使用簡單樣例老樣子&#xff0c;分三步進行&#xff1a;第一步&#xff1a;添加依賴<dependency><groupId>com.alibaba.cloud.ai</groupId><artifactId>spring-ai-aliba…

Java使用Langchai4j接入AI大模型的簡單使用(一)

一、LangChain4j 簡介 LangChain4j 是 Java 生態中的 LangChain 實現&#xff0c;是一個用于構建大語言模型(LLM)應用程序的框架。它提供了與各種LLM服務集成的能力&#xff0c;并簡化了構建復雜AI應用的過程。 LangChain4j官方文檔&#xff1a;Integrations | LangChain4j …

Linux —— A / 基礎指令

建議學習路徑&#xff1a;Linux系統與系統編程 ? Linux網絡和網絡編程 ? MySQL一、初識shell命令 1.1、關于 Linux 桌面很多同學的 Linux 啟動進?圖形化的桌?. 這個東西?家以后就可以忘記了。以后的工作中沒有機會使用圖形界面。思考: 為什么不使用圖形界面? 1.2、下…

[論文閱讀] 人工智能 + 軟件工程 | 用大語言模型+排名機制,讓代碼評論自動更新更靠譜

LLMCup&#xff1a;用大語言模型排名機制&#xff0c;讓代碼評論自動更新更靠譜 LLMCup: Ranking-Enhanced Comment Updating with LLMsarXiv:2507.08671 LLMCup: Ranking-Enhanced Comment Updating with LLMs Hua Ge, Juan Zhai, Minxue Pan, Fusen He, Ziyue Tan Comments: …

悲觀鎖 樂觀鎖

悲觀鎖 樂觀鎖 在沒有加鎖的秒殺場景下 每秒打進來的請求是巨大的 高并發場景下 我們發現不僅異常率高的可怕 庫存竟然還變成了負數 這產生的結果肯定是很大損失的 那為什么會出現超賣問題呢 我們假設有下面兩個線程線程1查詢庫存&#xff0c;發現庫存充足&#xff0c;創建訂單…

如何使用Cisco DevNet提供的免費ACI學習實驗室(Learning Labs)?(Grok3 回答)

Cisco DevNet 提供的免費 ACI&#xff08;Application Centric Infrastructure&#xff09;學習實驗室&#xff08;Learning Labs&#xff09;是幫助用戶學習和實踐 Cisco ACI 技術&#xff08;包括 APIC 控制器&#xff09;的優秀資源&#xff0c;適合網絡工程師、開發者和準備…

Combine的介紹與使用

目錄一、Combine 框架介紹二、核心概念三、基礎使用示例3.1、創建 Publisher & 訂閱3.2、操作符鏈式調用3.3、Subject 使用&#xff08;手動發送值&#xff09;3.4、網絡請求處理3.5、組合多個 Publisher3.6、錯誤處理四、核心操作符速查表 Operator五、UIKit 綁定示例六、…

【Java筆記】七大排序

目錄1. 直接插入排序2. 希爾排序3. 選擇排序4. 堆排序(重要)5. 冒泡排序6. 快速排序&#xff08;重要&#xff09;6.1 Hoare 法6.1.1 Hoare 法優化6.2 挖坑法&#xff08;重點&#xff09;6.3 快速排序的非遞歸寫法7. 歸并排序海量數據的排序問題8. 總結1. 直接插入排序 時間復…

H.264編解碼(NAL)

在我們的日常生活中&#xff0c;比如有緩存電影或者是發送視頻的需求。如果沒有視頻壓縮&#xff0c;一部手機只能存幾分鐘視頻&#xff0c;1TB 硬盤也裝不下幾部電影&#xff0c;用 4G 網絡發一段 1 分鐘視頻&#xff0c;可能需要幾十分鐘&#xff08;甚至傳不完&#xff09;&…

新手向:Python自動化辦公批量重命名與整理文件系統

本文將詳細介紹如何使用Python實現一個強大的文件批量重命名與整理工具&#xff0c;幫助開發者自動化這一繁瑣過程。本教程面向Python初學者&#xff0c;通過一個完整的項目案例&#xff0c;講解文件系統操作的核心技術。我們將構建的工具將具備以下功能&#xff1a;基于正則表…

C++ 左值右值、左值引用右值引用、integral_constant、integral_constant的元模板使用案例

C 左值右值、左值引用右值引用、integral_constant、integral_constant的元模板使用案例一、左值右值1.左值2.右值二、左值引用右值引用1.左值引用2.右值引用總結三、integral_constant四、integral_constant的元模板使用案例1.求最大整數2.內存對齊alignof關鍵字元模板計算內存…

c++算法一

1.雙指針總結&#xff1a;1.復寫0這道題&#xff0c;告訴我們要正難其反&#xff0c;我們從后向前進行重寫&#xff0c;刪除某些數字的時候&#xff0c;我們可以從前向后遍歷&#xff0c;但是增加一些數字的時候會對后面的數據進行覆蓋&#xff0c;所以要從后向前進行2.快樂數涉…