軟件測試--面試時怎麼介紹前公司的項目經驗

對於有工作經驗的測試人員來說,跳槽面試時,介紹前項目是必問的一個問題,對我來說也是最難回答的一個問題。雖然之前在工作中熟悉業務,但要講個大概,卻怎麼也講不通順全面。下面參考鬆勤網老師的一種說法,有需要的參考一下。

一、解讀面試官提問項目經驗的內在動機

首先要知道面試官提問項目經驗的內在動機是什麼。他想關注的是,你是否能清晰流暢地表達出你之前的工作內容,讓他一聽就知道你是做過項目的,是具有經驗的,可以到公司來直接上手工作的。他尋求的是應聘者是否能勝任當前崗位工作。很多應聘者是有項目經驗的,但由於他的表達不夠清晰、話語邏輯不夠嚴謹而可能面臨淘汰。

二、高質量項目經驗描述的關鍵要素

  1. 項目所屬行業
  2. 項目硬件、軟件環境、軟件架構(語言、服務器)
  3. 項目特徵:功能特徵、性能特徵
  4. 項目測試流程
  5. 項目問題與質量評估

以鬆勤網項目爲案例:

  1. 其所屬行業:互聯網+在線教育直播視頻系統,比如(舉例很重要,讓面試官更加清晰):騰訊課堂、網易雲課堂等。
  2. 項目硬件:是一臺阿里雲服務器,CPU是8核 3.2GHZ,內存:8GB ,內網帶寬:動態帶寬,最高50M。(信息越詳細說明你對系統越瞭解)
  3. 軟件環境:採用Apache web服務器+MySQL數據庫,部署在Linux-centos 74版本,64bit的系統下面(詳細說明產品環境,若面試公司也是用類似環境,立馬加分,可通過官網、產品介紹、招聘要求等渠道獲取)
  4. 軟件架構(語言、服務器等):後臺使用PHP,thinkPHP架構,SQL語言;前端使用HTML5+CSS+JS;系統有web端和app端
  5. 功能特性:主要包含以下核心模塊(app/web):(用場景法介紹:站在用戶的角度去看這個系統可以更加容易理解)用戶可以在網站或app裏註冊,登錄進入後可以選擇直播或錄播的課程,然後進行購買。免費的課程可以直接學習,收費的需要在線支付。購買完成後,直播課程在等待的時間內,老師可以通過後臺進入直播系統給大家上課。上課過程中可以全程互動、提問、問題解答等。對於錄播課程,學生可以隨時在有效期內去觀看,超過有效期則會提示學員。在學員學習過程中,還可以配有習題鞏固學習。 (這樣講比分模塊功能講更易於自己表達)
  6. 性能特徵:記住幾個指標:響應速度、容量、併發量、資源使用率、成功率。用一句話串起來:鬆勤網系統支持系統註冊用戶量:100w,同時登錄系統用戶量:20w,併發量:500(每秒500的用戶量在登錄操作時,系統的平均響應時間小於1秒,CPU使用率低於80%,內存使用率低於80%,網絡帶寬使用率低於70%,性能測試持續時間24小時,登錄成功率100% )
  7. 項目測試流程:是按照W模型(或敏捷開發模型)來工作的。W:瀑布模型
  8. 項目問題與質量評估(令你深刻的事情或bug):例如鬆勤網出現過的一個性能bug。有個學員用Jmeter工具模擬5000用戶的併發量訪問鬆勤網頁,結果系統就崩潰了。結果發現是開發升級linux內核代碼時,有一個防火牆的規則被刪掉了,所以防火牆形同虛設。5000個訪問量一下子使服務器掛了,網站癱瘓。去分析日誌發現有個PHP的進程掛掉了,原因是隊列已滿,過多的請求沒有得到響應。問題發現後就兩部分修改,一部分在linux防火牆上面加規則,一個鏈接短時間內只能過來幾個。另一部分優化代碼,當時是一個進程隊列滿就直接溢出崩潰了,沒有做容災處理,代碼需要優化。所以最後從這兩部分去解決bug.....

最後,根據自己的情況把上面的各個要點連串起來講就是一個優秀的項目經驗了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章