8:00面試,8:05就出來了 ,問的實在是....

從外包出來,沒想到竟然死在了另一家廠子···

自從加入這家公司,每天都在加班,錢倒是給的不少,所以我也就忍了。沒想到12月一紙通知,所有人都不許加班,薪資直降30%,頓時有吃不起飯的趕腳。

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

問題:你的組員提交bug開發不認同而吵起來了,你怎么處理?
?

感覺好簡單的題,但就是不知道怎么回答···

早知道好好看看一大佬給的軟件測試面試手冊了。

軟件測試 一面基本上都是基礎題, 誰更熟練要誰,比如下面這個騰訊10年的大佬總結的軟件測試架構師面試手冊套餐,八股文越熟練越容易通過面試。

內容涵蓋:測試理論、Linux基礎、MySQL基礎、Web測試、接口測試、App測試、管理工具、Python基礎、Selenium相關、性能測試、LordRunner相關等 16 個專題技術點,都是小編在各個大廠總結出來的面試真題,已經有很多粉絲靠這份 PDF 拿下眾多大廠的 offer,今天在這里總結分享給到大家!

小編這篇分享篇幅可能有點長,觀看的朋友可以先了解一下目錄,資料在文末自行拿取哦。

大廠軟件測試崗經驗分享

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

第一部分,測試理論(測試基礎+需求分析+測試模型+測試計劃+測試策略+測試案例等等)

第二部分,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的過程?

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

在這里插入圖片描述
在這里插入圖片描述

人力資源

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

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

為什么我們應該錄取你?

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

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

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

為什么選擇測試這行?

如果我雇用你,你能給部門帶來什么貢獻?
在這里插入圖片描述

內容太多,篇幅有限,所有文檔、PDF的知識體系以截圖形式展示,所有的教程學習PDF這邊也只是大致介紹一番,不過可提供全部教程的原件給大家免費下載

整理不易,白嫖太易!有需要的讀者朋友們可以幫忙三連支持一下。

獲取方式:點擊下方小卡片即可自行領取

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

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

相關文章

AI推介-大語言模型LLMs論文速覽(arXiv方向):2024.02.05-2024.02.10

相關LLMs論文大多都是應用型文章,少部分是優化prompt/參數量級等等… 有一些應用文還是值得參考的,當工作面臨一個新的場景,可以學習下他人是如何結合LLMs與實際應用中的鏈接。 LLMs論文速覽:2024.02.05-2024.02.10: …

ESP8266智能家居(2)——8266發布數據到mqtt服務器

1.公共服務器 學習物聯網就離不開服務器,如果你資金充足的話,可以自己購買或者租用一個服務器。本次我選擇,使用免費的公共MQTT服務器。它的端口及Broker信息如下: 網址為: 免費的公共 MQTT 服務器 | EMQ (emqx.com)h…

LLMChain使用 | RouterChain的使用 - 用本地大模型搭建多Agents

單個本地大模型搭建參考博客 單個Chain:面對一個需求,我們需要創建一個llmchain,設置一個prompt模板,這個chain能夠接收一個用戶input,并輸出一個結果;多個Chain:考慮到同時面對多個需求&#x…

動態規劃背包問題

前言 動態規劃背包問題是一類經典的優化問題,涉及到選擇物品以最大化某個目標值(通常是價值或利潤),同時受到某種約束(如重量、體積或時間)。背包問題可以分為多種類型,例如0-1背包問題、完全背…

第三百六十回

文章目錄 1. 概念介紹2. 實現方法2.1 環繞效果2.2 立體效果 3. 示例代碼4. 內容總結 我們在上一章回中介紹了"自定義SlideImageSwitch組件"相關的內容,本章回中將介紹兩種陰影效果.閑話休提,讓我們一起Talk Flutter吧。 1. 概念介紹 我們在本…

設計模式-創建型模式-原型模式

原型模式(Prototype Pattern):使用原型實例指定創建對象的種類,并且通過克隆這些原型創建新的對象。原型模式是一種對象創建型模式。原型模式其實就是從一個對象再創建另外一個可定制的對象,而且不需知道任何創建的細節…

微信小程序開發學習筆記——2.8媒體組件image的src三種引入方式

>>跟著b站up主“咸蝦米_”學習微信小程序開發中,把學習記錄存到這方便后續查找。 課程連接: https://www.bilibili.com/video/BV19G4y1K74d?p11 image:https://developers.weixin.qq.com/miniprogram/dev/component/image.html 一…

如何在Python中執行Shell腳本?

Python執行Shell命令 1、背景概述2、Python集成Shell及數據交互 1、背景概述 Python作為一種強大的腳本語言,其易用性和靈活性使得它成為自動化任務的理想選擇。在Python中執行Shell腳本可以實現一些操作系統級的功能,使程序更加靈活、易理解和易維護 在…

Redis-內存管理

Redis是基于內存存儲的,非關系型,鍵值對數據庫。因此,對Redis來說,內存空間的管理至關重要。那Redis是如何內存管理的呢? 一、最大內存限制 Redis 提供了 maxmemory 參數允許用戶設置 Redis 可以使用的最大內存大小。…

js設計模式:依賴注入模式

作用: 在對象外部完成兩個對象的注入綁定等操作 這樣可以將代碼解耦,方便維護和擴展 vue中使用use注冊其他插件就是在外部創建依賴關系的 示例: class App{constructor(appName,appFun){this.appName appNamethis.appFun appFun}}class Phone{constructor(app) {this.nam…

Elastic Search:構建語義搜索體驗

當你逐步熟悉 Elastic 時,你將使用 Elasticsearch Relevance Engine? (ESRE),該引擎旨在為 AI 搜索應用程序提供支持。 借助 ESRE,你可以利用一套開發人員工具,包括 Elastic 的文本搜索、向量數據庫和我們用于語義搜索的專有轉換…

ngnix網站服務詳解

一 Nginx的簡介 1 Nginx: ①Nginx 是開源、高性能、高可靠的 Web 和反向代理服務器,而且支持熱部署,幾乎可以做到 7 * 24 小時不間斷運行,即使運行幾個月也不需要重新啟動,還能在不間斷服務的情況下對軟件版本進行熱…

2月22日作業,按鍵中斷LED燈控制

1.使用GPIO子系統&#xff0c;編寫LED驅動&#xff0c;應用程序測試 mychrdev.c #include <linux/init.h> #include <linux/module.h> #include <linux/fs.h> #include <linux/uaccess.h> #include <linux/io.h> #include <linux/of.h> …

微軟Azure OpenAI的 GPT 接口使用小結

直接使用OpenAI的 GPT服務&#xff0c;在國內環境使用上會一些相關問題&#xff0c;微軟提供了OpenAI的服務&#xff0c;基本上可以滿足的相關的需要。下面提供一些簡單的使用操作&#xff0c;來讓你快速使用到 GPT 的服務。 前提&#xff1a;注冊Azure的賬戶&#xff0c;并綁…

OpenCV中的normalize函數以及NORM_MINMAX、NORM_INF、NORM_L1、NORM_L2具體應用介紹

在OpenCV中&#xff0c;normalize函數用于將圖像或矩陣的值規范化到一個特定的范圍內。這在圖像處理中非常有用&#xff0c;比如在調整圖像的對比度、準備數據進行機器學習處理時。規范化可以提高不同圖像之間的可比性&#xff0c;或是為了滿足特定算法對數據范圍的要求。 nor…

數的反碼和補碼表示

2.反碼 反碼的表示方法是: 正數的反碼是其本身負數的反碼是在其原碼的基礎上,符號位不變&#xff0c;其余各個位取反 [1][000000011原[000000011反[-1][10000001]原[11111110]反 3.補碼 補碼的表示方法是: 正數的補碼就是其本身 負數的補碼是在其原碼的基礎上,符號位不變,其余各…

36、IO進程線程/進程和線程之間的通信練習

一、使用有名管道完成兩個進程的相互通信(提示&#xff1a;可以使用多進程或多線程完成)。 代碼1&#xff1a;創建兩個有名管道文件 #include<myhead.h>int main(int argc, const char *argv[]) {if(mkfifo("./mingtohua",0664)-1)//創建小明向小華發信息的管…

Stable Diffusion 繪畫入門教程(webui)-ControlNet(深度Depth)

上篇文章介紹了線稿約束&#xff0c;這篇文章介紹下深度Depth 文章目錄 一、選大模型二、寫提示詞三、基礎參數設置四、啟用ControlNet 顧名思義&#xff0c;就是把原圖預處理為深度圖&#xff0c;而深度圖可以區分出圖像中各元素的遠近關系&#xff0c;那么啥事深度圖&#xf…

c/c++ | 字符串函數總結 | 為什么總喜歡糾結sizeof 和strlen 呢?

其實時間長了&#xff0c;稍微研究后&#xff0c;再來品味&#xff0c;別有一番滋味 總是看著混亂&#xff0c;但是靜下來看&#xff0c;還是能琢磨透的&#xff0c;只是看著復雜&#xff0c;本質是兩套風格&#xff0c;然后又要有交集&#xff0c;所以就看起來復雜 // 首先字符…

目標管理SMART原則

SMART原則是一種目標管理方法&#xff0c;它包括以下五個要素&#xff1a; 具體性&#xff08;Specific&#xff09;&#xff1a;目標應該是明確的&#xff0c;具體地說明要達成的行為標準。例如&#xff0c;一個目標可能描述為“減少客戶投訴率”&#xff0c;而不是“增強客戶…