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

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

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

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

相關文章

Flink 狀態管理的核心能力

我們來看一個復雜的實際案例:阿里巴巴菜鳥的實時物流追蹤系統。 該系統處理來自多個電商平臺(天貓、淘寶、速賣通)的訂單包裹,通過一個復雜的處理流程: 合并與去重:通過聚合操作將不同來源的訂單合并并去重…

基于go語言的云原生TodoList Demo 項目,驗證云原生核心特性

以下是一個基于 Go 語言 的云原生 TodoList Demo 項目,涵蓋 容器化、Kubernetes 編排、CI/CD、可觀測性、彈性擴縮容 等核心云原生特性,代碼簡潔且附詳細操作指南,適合入門學習。項目概覽 目標:實現一個支持增刪改查(C…

手機能看、投屏 / 車機不能看與反向鏈接驗證類似嗎?

有一定關聯,但兩者的技術邏輯并非完全等同 ——“手機能看、投屏 / 車機不能看” 的核心原因更復雜,反向鏈接驗證是其中一種可能的限制手段,但不是唯一甚至不是最主要的手段。要理清這個問題,需要先拆解 “投屏 / 車機播放受限” …

25年9月通信基礎知識補充1:NTN-TDL信道建模matlab代碼(satellite-communications toolbox學習)

看文獻過程中不斷發現有太多不懂的基礎知識,故長期更新這類blog不斷補充在這過程中學到的知識。由于這些內容與我的研究方向并不一定強相關,故記錄不會很深入請見諒。 【通信基礎知識補充10】25年9月通信基礎知識補充1:NTN-TDL信道建模matlab…

洛谷P3370 【模板】字符串哈希 (哈希表)詳解

題目如下:(注:解此題我只需左手一根指頭,哈哈哈哈哈哈哈)注意,哈希表的好處是能大幅度減少尋找遍歷的時間可能有人不理解哈希值, 這里哈希的模的值一般得是比較大的質數,如標準的100…

光子芯片驅動的胰腺癌早期檢測:基于光學子空間神經網絡的高效分割方法(未做完)

光子芯片驅動的胰腺癌早期檢測:基于光學子空間神經網絡的高效分割方法 1 論文核心概念 本文提出了一種基于集成光子芯片的光學子空間神經網絡(Optical Subspace Neural Network, OSNN),用于胰腺癌的早期檢測與圖像分割。其核心思想是利用光子芯片的高并行性、低延遲和低能…

GraphRAG 工作原理逐步解析:從圖創建到搜索的實戰示例

本篇文章How GraphRAG Works Step-By-Step: From Graph Creation to Search with Real Examples | Towards AI詳細介紹了GraphRAG的工作原理,適合對檢索增強生成(RAG)和知識圖譜感興趣的讀者。文章的技術亮點在于通過圖結構提升信息檢索效率&…

LAMPSecurity: CTF8靶場滲透

LAMPSecurity: CTF8 來自 <https://www.vulnhub.com/entry/lampsecurity-ctf8,87/> 1&#xff0c;將兩臺虛擬機網絡連接都改為NAT模式 2&#xff0c;攻擊機上做namp局域網掃描發現靶機 nmap -sn 192.168.23.0/24 那么攻擊機IP為192.168.23.128&#xff0c;靶場IP192.168…

綠算技術閃耀智博會 賦能鄉村振興與產業升級

9月5日至7日&#xff0c;由寧波市人民政府、浙江省經濟和信息化廳、中國信息通信研究院聯合主辦的第十五屆智慧城市與智能經濟博覽會在寧波國際會展中心圓滿落幕。綠算技術受邀參展&#xff0c;并發布與北京東方聯鳴科技發展有限公司聯合打造的《360數智牧業AI模型支撐底座》&a…

淺談“SVMSPro視頻切片”技術應用場景

技術定義視頻切片是一項將連續不斷的視頻流&#xff0c;按特定規則&#xff08;如時間點、事件觸發&#xff09;切割成一個個獨立、完整的MP4等標準視頻文件的技術。這些切片文件體積小、格式通用&#xff0c;易于管理、傳輸和播放。核心價值精準存檔&#xff1a;從海量錄像中精…

php 使用html 生成pdf word wkhtmltopdf 系列1

php 使用html 生成pdf word wkhtmltopdf 系列2 php 使用html 生成 pdf word 項目有個需求 想同時生成word 和pdf 并且對pdf要求比較高 為了一勞永逸 決定寫成html 分別轉成word 和pdf 系統環境 windows10 小皮面板&#xff08;php8&#xff09; linux centos 7.9 寶塔&…

Git常用命令大全:高效開發必備

目錄 常用Git命令清單 1. 新建代碼庫 2. 配置 3. 增加/刪除文件 4. 代碼提交 5. 分支 6. 標簽 7. 查看信息 8. 遠程同步 9. 撤銷 10. 常用操作組合 修改本地分支名和遠程分支名 附錄&#xff1a;Git命令思維導圖 安裝gitlab 常用Git命令清單 一般來說&#xff0…

AJAX入門-URL

本系列可作為前端學習系列的筆記&#xff0c;代碼的運行環境是在VS code中&#xff0c;小編會將代碼復制下來&#xff0c;大家復制下來就可以練習了&#xff0c;方便大家學習。 HTML、CSS、JavaScript系列文章 已經收錄在前端專欄&#xff0c;有需要的寶寶們可以點擊前端專欄查…

【深度學習新浪潮】什么是具身智能?

具身智能(Embodied AI)是人工智能與機器人技術深度融合的前沿領域,其核心是通過物理實體與環境的實時交互閉環,實現感知-認知-決策-行動的一體化自主進化。這類系統不僅能理解語言指令,更能通過高精度傳感器(如觸覺、視覺、力覺融合)感知物理世界,依托多模態大模型完成…

動畫藍圖與動畫狀態機:從 Unity Mecanim 到 Unreal Animation Blueprint 的一把梭

動畫藍圖與動畫狀態機&#xff1a;從 Unity Mecanim 到 Unreal Animation Blueprint 的一把梭這篇是系列的第一篇。目標很簡單&#xff1a;把 Unreal 的 Animation Blueprint 和 Unity 的 Animator Controller&#xff08;Mecanim&#xff09; 放在同一張桌子上&#xff0c;系統…

實戰案例:數字孿生+可視化大屏,如何高效管理智慧能源園區?

摘要&#xff1a; 當智慧遇上能源&#xff0c;一場管理革命正在悄然發生。想象一下&#xff1a;一個占地千畝的能源園區&#xff0c;光伏板、儲能站、風力機組星羅棋布&#xff0c;傳統管理模式下&#xff0c;數據分散、響應滯后、故障頻發... 但某園區引入“數字孿生可視化大屏…

Django 從環境搭建到第一個項目

作為一名剛接觸 Django 的開發者&#xff0c;我在學習過程中整理了這份入門筆記&#xff0c;涵蓋 Django 框架基礎、環境搭建、第一個項目創建以及核心配置&#xff0c;希望能為同樣剛入門的小伙伴提供清晰的學習思路。 一、Django 框架基礎認知 在開始實際操作前&#xff0c…

機器學習實操項目02——Pandas入門(基本操作、創建對象、查看數據、數據選擇、處理缺失數據、數據合并、數據分組、時間序列、繪圖、文件導出)

上一章&#xff1a;機器學習實操項目01——Numpy入門&#xff08;基本操作、數組形狀操作、復制與試圖、多種索引技巧、線性代數&#xff09; 下一章&#xff1a; 機器學習核心知識點目錄&#xff1a;機器學習核心知識點目錄 機器學習實戰項目目錄&#xff1a;【從 0 到 1 落地…

springboot超市貨品信息管理系統

開發環境開發語言&#xff1a;Java 框架&#xff1a;springboot JDK版本&#xff1a;JDK1.8 服務器&#xff1a;tomcat7 數據庫&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09; 數據庫工具&#xff1a;Navicat11 開發軟件&#xff1a;eclipse/myeclipse/idea Mave…

c# .net中using的使用

using示例代碼 示例代碼1&#xff1a; using HttpContent httpContent new StringContent(postData, Encoding.UTF8);示例代碼2&#xff1a; using (var process Process.Start(info)) {output process.StandardOutput.ReadToEnd(); }示例代碼1寫法&#xff1a; using HttpC…