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

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

到這家公司開始上班,加班是每天必不可少的,看在錢給的比較多的份上,就不太計較了。沒想到6月一紙通知,所有人不準加班,加班費不僅沒有了,薪資還要降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/diannao/87421.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/87421.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/87421.shtml

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

相關文章

Electron(01)

Electron Electron是什么 electron可以使用前端技術開發桌面應用,跨平臺性,開發一套應用,可以打包到三個平臺。 electron結合Chromium(谷歌內核)和 Node.js 和Native Api 當使用 Electron 時,很重要的一…

Kafka 攔截器深度剖析:原理、配置與實踐

引言 在構建高可用、可擴展的消息系統時,Kafka以其卓越的性能和穩定性成為眾多企業的首選。而Kafka攔截器作為Kafka生態中強大且靈活的功能組件,能夠在消息的生產和消費過程中實現自定義邏輯的注入,為消息處理流程帶來極大的擴展性和可控性。…

Flutter 與原生技術(Objective-C/Swift,java)的關系

在 iOS 開發中,Flutter 與原生技術(Objective-C/Swift)的關系 一、技術定位與核心差異 Flutter 語言:使用Dart 語言開發,通過 AOT(提前編譯)將代碼轉換為原生 ARM 指令,無需依賴 iOS…

最新期刊影響因子,基本包含全部期刊

原文鏈接:2024年期刊最新影響因子(IF) 2024年期刊最新影響因子(IF) BioinfoR生信筆記 ,注于分享生物信息學相關知識和R語言繪圖教程。

java 設計模式_行為型_14策略模式

14.策略模式 策略模式作為一種軟件設計模式,指對象有某個行為,但是在不同的場景中,該行為有不同的實現算法。 策略模式把這些算法,都抽取出來,組成一個一個的類,可以任意的替換,大大降低了代碼…

【AI Study】第四天,Pandas(9)- 進階主題

文章概要 本文詳細介紹 Pandas 的進階主題,包括: 自定義函數高級索引數據導出實際應用示例 自定義函數 函數應用 # 基本函數應用 def calculate_bonus(salary, performance):"""計算獎金Args:salary (float): 基本工資performance (…

Boost dlib opencv vs2022 C++ 源碼安裝集成配置

?在進行人臉檢測開發時候出現 E1696: 無法打開源文件 "dlib/image_processing/frontal_face_detector.h 解決方案 1, 下載boost 需要:https://www.boost.org/ 或github git clone --recursive https://gitee.com/luozhonghua/boost.git 記住一定要完整版源碼…

rest_framework permission_classes 無效的解決方法

寫了一個特別簡單的view: csrf_exempt login_required() authentication_classes([TokenAuthentication]) permission_classes([IsAdminUser, IsAuthenticated]) def department_management_view(request):if request.method POST:department_name request.POST.…

Windows 體系對比 + 嵌入式開發全流程拆解

一、操作系統層級對比:Windows 家族 vs Linux 家族 角色Windows 體系Linux 體系本質核心內核Windows NT KernelLinux Kernel操作系統引擎(管理CPU/內存/硬件)完整操作系統Windows 11 Home/ProUbuntu / Debian / CentOS內核 界面 軟件 驅動…

C# 實現 gRPC高級通信框架簡單實現

1. 前言 gRPC(Google Remote Procedure Call)是一個高性能、開源和通用的RPC框架,由Google主導開發。它支持多種編程語言,并廣泛用于構建分布式應用程序和服務。gRPC基于HTTP/2協議,支持雙向流、請求-響應和多請求-多…

將項目推到Github

前提條件 需要安裝GIT需要注冊GitHub賬號 步驟 首先我們需要登錄我們的GITHUB賬號,然后點擊新建存儲庫 然后起一個名字,設置一些私有公開即可 創建完成之后,這里有可以遠程推送的命令 后面就直接輸出命令即可 之后推送即可 git push orig…

K8S 專欄 —— namespace和Label篇

文章目錄 namespace創建namespacenamespace使用默認namespaceLabel添加Label查詢Labelnamespace 命名空間是一種用于在 kubernetes 集群中劃分資源的虛擬化手段,每個資源都屬于一個命名空間,使得多個團隊或應用可以在同一個集群中獨立運行,避免資源沖突。 創建namespace y…

44.第二階段x64游戲實戰-封包-分析掉落物列表id存放位置

免責聲明:內容僅供學習參考,請合法利用知識,禁止進行違法犯罪活動! 本次游戲沒法給 內容參考于:微塵網絡安全 上一個內容:43.第二階段x64游戲實戰-封包-代碼實現獲取包裹物品 之前的內容找到了掉落物的…

匯編語言期末快速過手筆記

一、計算機系統組成 計算機系統組成:由硬件系統和軟件系統組成 硬件系統:CPU、存儲器、輸入/輸出設備等物理部件軟件系統:操作系統、各種語言、系統軟件和應用軟件 匯編語言分類 屬于低級語言(直接面向硬件)與高級語言…

C++相比于C語言增加了哪些概念?

C相比于C語言增加了哪些概念? 作者將狼才鯨創建日期2025-06-17 CSDN閱讀地址:C相比于C語言增加了哪些概念?Gitee源碼目錄:qemu/demo_代碼示例/02_C_Class 目標受眾:熟悉C語言,對C完全不了解,但…

HarmonyOS5 分布式測試:斷網情況支付場景異常恢復驗證

以下是針對HarmonyOS 5分布式事務在斷網支付場景下的異常恢復驗證全流程方案,綜合關鍵技術與測試策略: 一、核心事務機制驗證 ?兩階段提交(2PC)協議? 模擬支付流程中網絡中斷,驗證事務協調者能否正確處理預提交與回滾…

【狂飆AGI】第5課:前沿技術-文生圖(系列1)

目錄 (一)繪畫本質(二)國內外AI轉繪展(三)創作思路(四)美學理論(1)不可能美學(2)趨無限美學(3)反物理美學&…

發那科A06B-6290-H124 伺服驅動器

?FANUC A06B-6290-H124 伺服驅動器核心性能解析? ?一、核心控制能力? ?多模式精密控制? 位置控制?:支持高精度旋轉角度/直線位移調節(分辨率達脈沖級),適用于數控機床定位(誤差0.01mm級)和機器人軌…

Spring Boot 項目啟動優化

Spring Boot 項目啟動優化是一個非常重要的話題,尤其是在微服務和云原生環境下,快速啟動意味著更快的部署、更高效的彈性伸縮和更好的開發體驗。 下面我將從分析診斷、優化策略和終極方案三個層面,為你提供一個全面、可操作的優化指南。 一、…

「爬取豆瓣Top250電影的中文名稱」數據采集、網絡爬蟲

- 第 108 篇 - Date: 2025 - 06 - 16 Author: 鄭龍浩(仟墨) 文章目錄 **任務:爬取豆瓣Tap250電影的中文名稱****代碼****實現效果** 任務:爬取豆瓣Tap250電影的中文名稱 代碼 # 豆瓣前Tap 250 import requests from bs4 import…