騰訊云智測試開發面經

1、投遞時間線

2.20投遞簡歷,3.11第一輪面試,3.30第二輪面試,4.4第三輪面試,4.10第四輪面試,4.11offer意向書

2、第一輪面試

第一輪面試技術面,面試官是導師,面試時長40多分鐘

1)自我介紹

2)數組和列表的區別

3)了解哪些數據庫

4)進程和線程的區別

5)了解哪些Linux命令,有沒有接觸過Linux操作系統

6)深挖項目,用到的數據集是多大,怎么采集以及怎么處理,最后的模型結果怎么樣

7)為什么要投遞測試開發這個崗位?你覺得你的優勢是什么

8)目前你對測試開發這個崗位的了解是什么,你掌握了哪些測試知識

9)黑盒測試和白盒測試的區別

10)了解SQL語句嗎?當時給了一個場景, 寫出select查詢語句

11)手撕代碼。給一個數組和目標值,找出該數組中和為目標值的兩個數

12)反問

2) 數組和列表的區別

  • 數組:在Python中,數組(array)是array模塊提供的,它只能存儲相同類型的元素,并且對數值型數據更有效率。數組的大小固定。
  • 列表:Python中的列表(list)是一個動態數組,可以存儲不同類型的元素,并且可以根據需要自動擴展大小。

3) 了解哪些數據庫

  • 可以提及關系型數據庫如MySQL、PostgreSQL,以及非關系型數據庫如MongoDB、Redis等。強調你最熟悉的數據庫及其應用場景。

4) 進程和線程的區別

  • 進程:是操作系統分配資源的基本單位,每個進程有自己的內存空間。
  • 線程:是進程內的執行單元,共享進程的資源。線程之間的切換比進程快,但線程間通信更容易出現同步問題。

5) 了解哪些Linux命令,有沒有接觸過Linux操作系統

  • 提及一些常用的Linux命令如lscdcpmvgrepawksedfindchmodchown等。說明你在Linux環境下進行開發的經驗,比如部署應用、管理服務等。

6) 深挖項目

  • 準備好詳細介紹你參與過的項目,包括使用的數據集規模、采集方法、處理流程、模型訓練過程和最終結果。使用具體數字來支持你的描述,例如數據集大小、準確率提升等。

7) 為什么要投遞測試開發這個崗位?你覺得你的優勢是什么

  • 強調你對該領域的興趣、個人技能與崗位要求的匹配度以及你能為團隊帶來的價值。舉例說明你如何解決問題的能力、學習新技術的速度等。

8) 目前你對測試開發這個崗位的了解是什么,你掌握了哪些測試知識

  • 簡述測試開發的重要性,如自動化測試框架的設計與實現、持續集成/持續交付(CI/CD)流程的理解等。提及掌握的測試工具和技術,如Selenium、JUnit、TestNG等。

9) 黑盒測試和白盒測試的區別

  • 黑盒測試:關注軟件功能,不考慮內部結構或工作原理,旨在驗證軟件是否滿足需求。
  • 白盒測試:基于代碼邏輯和路徑覆蓋,用于檢查程序內部結構是否正確,常用于單元測試。

10) 了解SQL語句嗎?

  • 根據給定場景編寫SELECT查詢語句。確保理解表結構、字段含義,并能寫出有效的查詢條件。
 
SELECT column1, column2 FROM table_name WHERE condition;

11) 手撕代碼。給一個數組和目標值,找出該數組中和為目標值的兩個數

  • 使用哈希表解決這個問題,時間復雜度O(n):
def two_sum(nums, target):num_map = {}for i, num in enumerate(nums):complement = target - numif complement in num_map:return [num_map[complement], i]num_map[num] = ireturn []

12) 反問

  • 關于公司文化、團隊構成、未來的技術發展方向等問題,展示出你對加入公司的熱情和對未來發展的思考。例如:“貴公司對于新入職員工有哪些培訓計劃?”或者“您能分享一下團隊目前面臨的最大挑戰是什么嗎?”

通過這些準備,你可以更好地應對面試中的各種問題,展現出自己的專業能力和求職誠意。


3、第二輪面試

第二輪面試是技術面,面試官是leader,面試時長30多分鐘

1)自我介紹

2)問了專業,以及為什么會投遞測試開發崗位

3

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

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

相關文章

【深度學習】【目標檢測】【Ultralytics-YOLO系列】YOLOV3源碼整體結構解析

【深度學習】【目標檢測】【Ultralytics-YOLO系列】YOLOV3源碼整體結構解析 文章目錄 【深度學習】【目標檢測】【Ultralytics-YOLO系列】YOLOV3源碼整體結構解析前言代碼結構整體data文件結構模型訓練超參數配置文件解析數據集配置文件解析 models文件結構utils文件結構runs文…

Python常用排序算法

1. 冒泡排序 冒泡排序是一種簡單的排序算法,它重復地遍歷要排序的列表,比較相鄰的元素,如果他們的順序錯誤就交換他們。 def bubble_sort(arr):# 遍歷所有數組元素for i in range(len(arr)):# 最后i個元素是已經排序好的for j in range(0, …

解鎖塔能科技,開啟工廠綠色轉型與可持續發展雙引擎

在全球積極推進可持續發展的大背景下,能源的高效利用與節能減排,已成為各行各業邁向高質量發展進程中無法回避的核心任務。工廠作為能源消耗大戶與污染排放重點源頭,其綠色轉型迫在眉睫,這不僅關乎企業自身的長遠發展,…

Spring Boot 線程池配置詳解

Spring Boot 線程池配置詳解 一、核心配置參數及作用 基礎參數核心線程數 (corePoolSize)? 作用?:線程池中始終保持存活的線程數量,即使空閑也不回收?。 建議?:根據任務類型設定(如 I/O 密集型任務可設為 CPU 核心數 2)?。 最大線程數 (maxPoolSize)? 作用?:…

入侵檢測系統(IDS)和入侵防御系統(IPS)有啥區別?

入侵檢測系統(IDS)和入侵防御系統(IPS)是網絡安全中的兩種關鍵技術,它們的核心區別在于 檢測后的響應方式 和 部署位置。以下是詳細對比: 1. 核心功能 - IDS(入侵檢測系統) - 僅監…

【MySQL 數據庫】數據表的操作

🔥博客主頁🔥:【 坊鈺_CSDN博客 】 歡迎各位點贊👍評論?收藏? 目錄 1. 表的查看 1.1 語法 2. 表的創建 2.1 語法 2.2 練習 3. 查看表結構 3.1 語法 3.2 示例 4. 表的修改 4.1 語法 4.2 示例操作 4.2.1 向表中添加字段…

sqli-labs靶場 less5

文章目錄 sqli-labs靶場less 5 報錯注入 sqli-labs靶場 每道題都從以下模板講解,并且每個步驟都有圖片,清晰明了,便于復盤。 sql注入的基本步驟 注入點注入類型 字符型:判斷閉合方式 (‘、"、’、“”&#xf…

C# 狀態模式深度解析:構建靈活的狀態驅動系統

一、狀態模式概述 狀態模式(State Pattern)是一種行為型設計模式,它允許對象在其內部狀態改變時改變其行為,使對象看起來像是修改了它的類。這種模式將特定狀態相關的行為局部化,并且將不同狀態的行為分割開來。 狀態…

vue實現二維碼生成器和解碼器

vue實現二維碼生成器和解碼器 1.生成基本二維碼:根據輸入的value生成二維碼。 2.可定制尺寸:通過size調整大小。 3.顏色和背景色:設置二維碼顏色和背景。 4.靜區(quiet zone)支持:通過quietZone調整周圍的…

Nacos:Nacos服務注冊與服務發現超詳細的源碼解析(二)

🪁🍁 希望本文能給您帶來幫助,如果有任何問題,歡迎批評指正!🐅🐾🍁🐥 文章目錄 一、背景二、環境與依賴三、服務注冊與服務發現總流程圖四、服務注冊源碼4.1 客戶端4.1.1…

ECMAScript 6 新特性(二)

ECMAScript 6 新特性(二) ECMAScript 6 新特性(一) ECMAScript 6 新特性(二)(本文) ECMAScript 7~10 新特性 1. 生成器 生成器函數是 ES6 提供的一種解決異步編程方案,一…

深入理解 RxSwift 中的 Driver:用法與實踐

目錄 前言 一、什么是Driver 1.不會發出錯誤 2.主線程保證 3.可重放 4.易于綁定 二、Driver vs Observable 三、使用場景 1.綁定數據到UI控件 2.響應用戶交互 3.需要線程安全的邏輯 4.如何使用Driver? 1.綁定文本輸入到Label 2.處理按鈕點擊事件 3.從網絡請求…

Linux自行實現的一個Shell(15)

文章目錄 前言一、頭文件和全局變量頭文件全局變量 二、輔助函數獲取用戶名獲取主機名獲取當前工作目錄獲取最后一級目錄名生成命令行提示符打印命令行提示符 三、命令處理獲取用戶輸入解析命令行執行外部命令 四、內建命令添加環境變量檢查和執行內建命令 五、初始化初始化環境…

RocketMQ和kafka 的區別

一、數據可靠性與容錯機制 數據可靠性 RocketMQ支持同步刷盤和同步復制,確保消息寫入磁盤后才返回確認,單機可靠性高達10個9,即使操作系統崩潰也不會丟失數據。而Kafka默認采用異步刷盤和異步復制,雖然吞吐量高,但極端…

在 openEuler 24.03 (LTS) 操作系統上添加 ollama 作為系統服務的步驟

以下是在 openEuler 操作系統上添加 ollama 作為系統服務的步驟: 創建 systemd 服務文件 sudo vi /etc/systemd/system/ollama.service將以下內容寫入服務文件(按需修改參數): [Unit] DescriptionOllama Service Afternetwork.…

光譜相機的關鍵技術參數

光譜相機的關鍵技術參數直接影響其數據獲取能力和應用場景適配性。以下是核心參數的詳細解析,涵蓋光譜性能、空間性能、硬件性能及環境適應性: 一、光譜性能參數? ?1. 光譜范圍(Spectral Range)? ?定義?:相機可…

ARM內核與寄存器

ARM內核與寄存器詳解 目錄 ARM架構概述ARM處理器模式 Cortex-M3內核的處理器模式Cortex-A系列處理器模式 ARM寄存器集 通用寄存器程序計數器(PC)鏈接寄存器(LR)堆棧指針(SP)狀態寄存器(CPSR/SPSR) 協處理器寄存器NEON和VFP寄存器寄存器使用規范常見ARM指令與寄存器操作 ARM架…

Git 拉取時常見沖突及解決方法總結

Git 拉取時常見沖突及解決方法總結 一、常見錯誤場景1. 本地修改與遠程修改沖突解決方法 2. 未跟蹤文件與遠程文件沖突解決方法 3. 子模塊權限問題解決方法 二、總結 在日常開發中,使用 Git 進行團隊協作和代碼管理時,經常會遇到拉取代碼(git…

深度學習、圖像算法學習記錄

深度學習加速 綜述文檔: https://chenzomi12.github.io/02Hardware01Foundation/02ArchSlim.html winograd: https://zhuanlan.zhihu.com/p/260109670 ncnn 1.修改模型結構,優化模型內存訪問次數,加速。 VGG 和 InceptionNet : …

Java中的Exception和Error有什么區別?還有更多擴展

概念 在Java中,Exception和Error都是Throwable的子類,用于處理程序中的錯誤和異常情況。 然而,它們在用途和處理方式上有顯著的不同: Exception: 用于表示程序在正常運行過程中可能出現的錯誤,如文件未找…