• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    軟件測試面經 太原計算機培訓學校哪個好?師資,就業各方

    經歷了幾個月的面試準備,因為好久沒找工作了,前期走了不少彎路,到后期知識點查漏補缺后發現其實每家公司來回面試的都是類似的東西,此時準備工作說明比較充分了,以下分享這...

    軟件測試面經

    我們精選了一下網友答案:

    ···································^^····································


    經歷了幾個月的面試準備,因為好久沒找工作了,前期走了不少彎路,到后期知識點查漏補缺后發現其實每家公司來回面試的都是類似的東西,此時準備工作說明比較充分了,以下分享這次找工作經歷的一些經驗總結,希望能幫助到尚在迷茫的你。

    JAVA:

    注:因為我的技術棧是java,比較熟悉java,如果你的技術棧是python,學習路徑類似

    1、HashMap、HashTable、Concurrentmap的區別(非常高頻)

    2、LinkedList、ArrayList的區別(非常高頻)

    3、面向對象的思想是什么

    4、多線程、線程池

    5、bean實例的裝載過程

    6、多態和loc控制反轉反射(較為高頻)

    7、Integer和int區別

    8、StringBuffer和StringBuilder區別

    9、equals和==的區別

    10、悲觀鎖、樂觀鎖

    文章參考:JAVA 面試題

    REDIS:

    1. 雪崩、穿透、測試注意事項

    2. key值類型:String、List、Hash、Set、Sorted Set

    DUBBO:

    1、架構組成

    2、測試事項

    MQ:

    1. 組成架構
    2. 測試事項,如何保證有序性、冪等性

    性能測試:

    1. JVM回收機制
    2. 監控指標有哪些,歷史測試過的項目TPS、響應時間、最好把jmeter的壓測結果每項的含義記住

    mysql:

    1. 索引有多少種

    2. 常規的調優方式有哪些

    • 使用連接(JOIN)來代替子查詢(Sub-Queries)
    • 使用聯合(UNION)來代替手動創建的臨時表
    • 使用枚舉或整數代替字符串類型
    • 使用TIMESTAMP代替datetime
    • 避免使用NULL字段
    • 連續數值條件,用BETWEEN不用IN
    • select * from t ,用具體的字段列表代替“*”
    • NOT IN和or會讓索引失效
    • LIKE %_ 開頭會讓索引失效

    3. 事務隔離機制

    讀未提交RN、讀已提交RC、可重復度RR、序列化

    Nginx:

    1. 配置文件由哪些內容組成,如何打到對應后端服務上
    2. 常用命令

    網絡:

    1、HTTP狀態碼:

    1**:信息狀態碼

    2**:表示成功,一般常用200,表示訪問成功

    3**:資源重定向,304表示資源直接取本地緩存,

    4**:客戶端錯誤,一般404,頁面未找到,400語法錯誤,403服務端禁止請求

    5**:服務端錯誤,一般500,后臺接口錯誤,502已經與后端建立了連接,但超時;504與后端連接未建立,超時


    2、TCP三次握手

    TCP位于傳輸層

    三次握手:發送方發送帶有SYN=a標志的數據表給接收方-》接收方發送SYN/ACK(seq=b

    ,ack=a+1)的數據包傳遞確認消息,表示已收到-》發送方再次發送ACK(seq=a+1,ack=b+1)的確認消息給接收方,表示握手結束

    四次分手:client發送FIN給server,通知關閉數據傳送,client進入FIN_WAIT狀態-》server發送ACK,進入close_wait狀態-》server發送FIN,通過關閉server與client的數據傳送,并進入LAST_ACK狀態-》client發送FIN報文,并進入TIME_WAIT狀態,server收到報文后進入CLOSED狀態


    3、HTTP和HTTPS區別:

    1)HTTP為超文本傳輸協議,HTTPS為加密超文本傳輸協議,HTTPS是使用TLS/SSL加密的HTTP協議

    2)HTTPS協議需要申請ca證書

    3)連接方式不同,端口不一,http端口為80,https端口為443


    4、TCP和UDP區別:

    1)TCP/IP結構分為四層,鏈路層(以太網協議)、網絡層(TP協議)、傳輸層(TCP/UDP)、應用層(HTTP)

    2)TCP面向連接、UDP不建立連接

    3)TCP為可靠傳輸、UDP不可靠傳輸,不保證消息一定能收發到

    4)TCP面向字節流、UDP面向報文

    5)TCP連接對象為一對一,UDP可多對多


    linux:

    1、統計詞頻,leetcode上的幾題最好都聯系下


    算法:

    以下幾道題面試的時候遇到過,算法的思想主要有:二分查找、快速冪、分治、貪心、動態規劃,最好先搞清楚方法,再按照標簽每種思想選擇幾道做即可

    1、有效的括號

    2、最長子字符串

    3、驗證回文

    4、反轉鏈表

    5、判斷鏈表是否有環

    6、排序:冒泡、選擇排序、快排、歸并這幾種得搞清楚


    軟素質:

    1. 畫出項目架構圖
    2. 架構設計需要有哪些注意點:冪等、有序性、容錯、斷點續傳
    3. 如何測試秒殺項目:防超賣、熔斷、降級 jianshu.com/p/cda7c0366
    4. 如何判斷一個項目是否可上線

    (這個問題面試官問的目的其實就是考察你的測試流程:項目分為大項目和小項目,小項目流程簡單一些在這就不講了,大的項目的話分為:

    技術設計階段:

    技術架構設計有無明顯缺陷,是否做到了冪等、有序、容錯

    提測前:

    測試準入

    1.1 冒煙測試:研發做冒煙測試并提供冒煙報告(如果測試發現冒煙不通過,項目將要打回)

    1.2 代碼掃描:sonar掃描,有無嚴重問題

    1.3 接口自動化

    測試中:

    1. 測試用例的提前審核和測試用例執行

    2. bug的收斂趨勢

    3. 代碼覆蓋率、接口自動化

    4、驗收測試

    5、上線步驟及準備工作執行情況

    ·······································································

    太原計算機培訓學校哪個好?師資,就業各方面怎么樣?

    我們精選了一下網友答案:

    推薦閱讀:

    2020年太原向明智控科技有限公司公開招聘煤礦設備運維人員公告

    2020年太原向明智控科技有限公司公開招聘正式人員公告(171人)||附職位表

    • 發表于 2020-11-17 04:33
    • 閱讀 ( 500 )
    • 分類:軟件測評

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    推薦文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆