realme|「字節跳動測試開發面經」一二三面+hr面+超級多干貨+復習資料( 二 )


平時有什么愛好?
了解職位需求嗎?
有沒有想問的?
這是我在某論壇看到的故事 , 我知道我們很多程序員都有一個大廠夢 , 但如何針對大廠進行面試準備 , 如何和 HR 聊天 , 比如談錢等等 , 很多程序員就顯得手足無措了 。
下面就開始以軟件測試為例來分析下面試過程所需的技術!
測試理論:軟件測試的目標
發現盡可能多的錯誤 , 測試是一個為了尋找錯誤而運行程序的過程 。
一個好的測試案例是指很可能找到迄今為止尚未發現的錯誤的用例 。
一個成功的測試是指揭示了迄今為止尚未發現的錯誤的測試 。
軟件都有多少種分類?
根據功能的不同 , 電腦軟件可以粗略地分成四個層次:

  • 最貼近電腦硬件的是一些小巧的軟件 。 它們實現一些最基本的功能 , 通常“固化”在只讀存儲器芯片中 , 因此稱為固件 。
  • 系統軟件包括操作系統和編譯器軟件等 。 系統軟件和硬件一起提供一個“平臺” 。 它們管理和優化電腦硬件資源的使用 。
  • 支持軟件 。 包括圖形用戶界面、軟件開發工具、軟件評測工具、數據庫管理系統、中間件等 。
  • 應用軟件種類最多 , 包括辦公軟件、電子商務軟件、通信軟件、行業軟件 , 游戲軟件等等 。




Linux 基礎在 Linux 系統中 , 一個文件的訪問權限是 755
755 表示該文件所有者對該文件具有讀、寫、執行權限 , 該文件所有者所在組用戶及其他用戶對該文件具有讀和執行權限 。
如何查看一個文件的末尾 50 行?
查看/etc/profile 的前 10 行內容 , 應該是: # head -n 10 /etc/profile
查看/etc/profile 的最后 50 行內容 , 應該是: # tail -n 50 /etc/profile



MySQL 基礎什么是數據庫?
數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫
什么是關系型數據庫 , 主鍵 , 外鍵 , 索引分別是什么?
關系型數據庫是由多張能互相聯接的二維行列表格組成的數據庫
主關鍵字(primary key)是表中的一個或多個字段 , 它的值用于唯一地標識表中的某一條記錄
外鍵表示了兩個關系之間的相關聯系 。 以另一個關系的外鍵作主關鍵字的表被稱為主表 , 具有此外鍵
的表被稱為主表的從表 。 外鍵又稱作外關鍵字
在關系數據庫中 , 索引是一種單獨的、物理的對數據庫表中一列或多列的值進行排序的一種存儲結構 ,
它是某個表中一列或若干列值的集合和相應的指向表中物理標識這些值的數據頁的邏輯指針清單



Web 測試【realme|「字節跳動測試開發面經」一二三面+hr面+超級多干貨+復習資料】nginxtomcatapache 都是什么?
Nginx (engine x) 是一個高性能的 HTTP 和反向代理服務器 , 也是一個 IMAP/POP3/SMTP 服務器 。
Apache HTTP Server 是一個模塊化的服務器 , 源于 NCSAhttpd 服務器
Tomcat 服務器是一個免費的開放源代碼的 Web 應用服務器 , 屬于輕量級應用服務器 , 是開發和調試JSP 程序的首選 。



接口測試什么是接口
接口是指外部系統與系統之間以及內部各子系統之間的交互點 。
包括外部接口、內部接口 , 內部接口又包括:上層服務與下層服務接口、同級接口 。
如果模塊請求 http 改為了 https, 測試方案應該如何制定 , 修改?
分別用 http 還有 https 登錄試試 。 如果用 https 可以正常登錄 , 地址欄顯示一把鎖頭 , 那么這個網站是有部署 SSL 的 。 如果  http 和 https 都能夠正常登錄 , 進一步說明該網站沒有設置強制 https 登錄 , 或者說沒有設置 http 鏈接自動跳轉 https  鏈接;相反如果用 http 登錄 , 結果跳轉到 https 頁面 , 說明網站部署了 SSL ,而且設置了 http 自動跳轉 https 。

相關經驗推薦