主頁 >  其他 > 我是如何在一周內拿到4份offer的?

我是如何在一周內拿到4份offer的?

2020-09-11 18:44:51 其他

前言

大概一個月沒寫博客了吧,這段時間事情比較多(家里有事,請了一段時間假,正好利用剩余幾天時間面了幾次試),也沒抽出來時間寫博客,還好所有的事情已經處理完了,今天閑來無事就整理一下這幾次面試程序中遇到的問題吧

我大概面試了6,7家公司吧,有大公司也有小公司,最后拿到4家offer,可能有的人看到這樣的資料,會說我在吹牛*,我想說的是你做不到的事情不代表別人做不到,現在把我是如何在一周內拿到4份offer的經驗和經歷做個簡單的介紹,分享一下自己的心得,希望對即將找作業的你有些幫助,

面試準備

簡歷

簡歷是面試者的敲門磚,只有通過HR的初步篩選你才能有機會得到面試,所以簡歷還是一大關,說實話我也不確定我的簡歷是否寫的標準,是否符合用人單位的要求,但是我面試的這幾家公司有那么2,3家是主動找上我的,而且這幾天每天都能接到面試邀請,所以我覺得我的簡歷應該不會有太多問題,ok,我簡單的說一下我的簡歷有哪些內容,哪些內容可能得到了HR的青睞

1. 自我介紹

自我介紹部分我寫的比較多吧,大概有8條,大多是關于測驗工具,測驗理論,用例設計方法,資料庫操作,Linux系統,以及編程語言與測驗框架的掌握程度,這里我個人建議每一條可以按照掌握程度依次排序,這樣會很工整,HR看到之后也會對你的技能有一個大體的評估

2. 專案經驗

專案經驗這里就很重要了,如果你做過的專案比較多的話,可以選擇2-4個做典型,并把專案中用到的技術穿插到專案中,不建議寫太多專案,而且你寫的專案一定要是你非常了解,親自參與過的且能夠概括你技術的專案,比如我寫了4個專案,其中包括功能測驗,ui自動化測驗,介面自動化測驗的專案以及一個關于敏捷測驗的專案,因為專案經驗是技術最看重的地方,所以盡量把專案寫清楚,包括專案的簡單介紹,你需要讓面試管看到這個介紹后大概能夠知道這個專案是做什么的,然后你再針對這個專案展開寫你用到的技術,

3. 附加資訊

附加資訊我覺得比較重要,你可以把你的專業證書(這里的專業證書不是說你的畢業證書,而是能夠證明你在這個行業的專業性的說明)或者有一定行業影響力的論文(比如:專利,不過一般人這東西都沒有),如果你有技術博客,開源專案,最好都寫上,絕對會給你加不少分,我就把我的博客和GitHub的連接放到了附加資訊中

總體來說,簡歷中的最重要內容就這3項(自我介紹和專案經驗是非常重要的,而附加資訊是你的加分項),其他都是輔助內容,當然比如教育經歷,個人基本資訊等雖然不是很重要,但也是不可缺少的,你還可以選擇性的加入一些對你的作業有幫助的資訊

面試

自我介紹

自我介紹是面試中不可缺少的一個環節,無論是HR還是技術都可能會先讓你做一個簡單介紹,通過自我介紹可以讓面試官對你有一個大概了解,也會通過你的介紹來問一些技術性問題,個人觀點:建議你提前寫好自我介紹,可以背下來,這樣會避免由于緊張語無倫次沒有邏輯性,自我介紹內容可以包括你的作業經歷,經驗以及你的專案介紹,包括專案的流程以及使用到的技術,最后可以簡單說一下自己的興趣愛好或者自己的開源專案技術博客等內容

技術面試

技術面試除了自我介紹,幾乎都是關于對你掌握的技術和公司對技術的要求是否匹配的考察,一般包含筆試題和面試題,其實我面了這些公司也只有2家公司有真正的筆試題,而其他公司全部是面試官當場出的筆試題叫我做,當著面試官做題會比直接做筆試題會有更大的難度,因為面試官會看著你寫,這樣會增加你的緊張感,很容易腦子空白,所以建議大家一定提前做好這樣的心里準備,不要因為緊張什么都寫不上來,那就比較尷尬了,也有很大幾率措施機會,同時技術面試有很大部分是關于你的專案,面試官會從你的專案中挖掘一些問題點,所以專案一定要夠了解,接下來是我面試程序中遇到的所有面試題,供大家參考

(1) 登錄視窗如何設計測驗用例?

  1 我相信這種問題對于從事測驗的我們來說應該不會有很大問題

(2) 介面自動化測驗的流程是怎么樣的?你遇到過哪些比較難解決的問題?怎么解決的?

  1 介面專案的搭建流程,如果你簡歷中寫了介面自動化的專案,回答流程應該也不是問題

  2 比較難的問題我當時說的是介面依賴,這里我覺得一定不要給自己挖坑,一定說一個自己能夠解決的問題,但是也不要是太簡單的問題

(3) PO設計模式的原理?哪些地方能夠改善?

  1 原理我覺得都能回答上來 ,即使你不太會,百度都有答案

  2 改善的地方我說的是封裝,簡單的說了自己的專案做了幾層封裝,每一層封裝 都干了什么,其次就是元素的定位,我會把元素定位單獨抽離出來放到組態檔中,方便后期維護

(4) Unittest框架有什么缺點?

  1 不夠靈活,比如進行 ui 自動化設計時,會多次打開瀏覽器,增加腳本運行時間(當然這個也不是絕對的)

  2 測驗報告不夠全面,沒有 pytest 的 allure 測驗報告清晰美觀

  3 實在說不出來其他的,就把 pytest 的優點說說,這樣也會有一個對比,也能夠表現你懂unittest 和 pytest

  4 答案肯定不唯一,主要考察你使用的程度,是否真的了解這個框架,所以可以把你遇到的問題說出來

(5) Ui 自動化測驗中定位方式有哪些?哪些是你常用的?

  1 這個也簡單,隨便答

(6) Ui 自動化測驗有哪些缺點?如何改進?

  1 其實主要就是不穩定

  2 頁面經常變,不好定位

  3 不適合業務復雜和頻繁變動的專案

  4 改進:可以根據自己的實際情況說明一下,實在沒經驗可以說一下專案中盡量 使用顯示等待,然后對比的和隱士等待和強制等待說一下

(7) 性能測驗懂嗎?可以簡單說一下有哪些性能指標嗎?

  1 這個題真的是,所有單位都問到了,可是我是真的不會,所以我都實話實說的, 但是性能指標我知道,所以最后只回答了一些指標

(8) 會使用哪些測驗工具?使用到什么程度?

  1 會用postman和jmeter做介面測驗,多數我都是用來除錯介面,因為我在單位做介面測驗都是自己使用代碼搭建框架,自己手動寫,使用工具不夠靈活

(9) 介面自動化框架和ui自動化測驗框架都是自己搭建的嗎?遇到過哪些難點?

  1 這個就實事求是回答就好了

  2 Ui 部分可以說定位的難度以及穩定性的問題

  3 介面就可以說一下介面依賴的問題(如果你不知道那千萬別說,因為你說了肯 定會問你解決辦法的)

(10) 遇到過印象深刻的bug嗎?

  1 我從來沒想過我也會遇到這樣的問題,但是還好我提前準備了,所以我覺得我回答的也算可以(就一家單位問了,最后沒要我,但是這家單位是我覺得我所有面試里面面的最好的一家,可惜了!)

  2 我的思路:簡單描述了一下這個 bug 所在系統的架構,比如分為前臺,后臺和 移動端,bug 出現的位置是移動端,然后描述了一下 bug 的表象,最后說了一 下 bug 的產生原因和解決思路

(11) linux命令?

  1 Linux命令的問題,大多都有,全部存在筆試題中

  2 查看系統log的命令(過濾檔案內容的,不太記得了)

  3 還有一些關于查看系統性能的命令

  4 基礎命令以及常用命令一定要會

(12) 資料庫

  1 面試必考,沒啥難的,但是很容錯,我經歷過的資料庫題幾乎都是面試官當場出的,最難只涉及到多表關聯查詢,所以其實不必擔心,自己多練習一下完全ok

(13) 求兩個集合的差集

  1 這個題相當容易,但是如果基礎不好真的會想不出來
  2 當時這個題也是面試官臨時出的,我當時想到了使用最簡單的方法就是使用集合做減法,但是我猶豫了,沒敢寫,最后使用串列實作的(哎,當時腦子有點空白了, 很煩當著面試官的面寫代碼,而且還是在紙上)

(14) 使用 JS 實作一個登錄功能

  1 這個同樣是當著面試管的面寫的,沒寫出來,但是我用html寫了個登錄頁面

  2 寫完我臉都紅了,還好最后拿到這家的 offer

(15) 你們的專案是使用 Jenkins 集成的嗎?用過哪些插件?用例的執行策略是怎么樣的?

  1 實際用過什么插件說出來可以了

  2 策略應該問的是整個專案多久執行一次,或觸發構建條件是什么,所以我當時回答的是:因為我們專案迭代不是很頻繁,最開始框架搭建完時我是每天固定時間執行一次,后來框架穩定后,我選擇的是一周執行一次,如果有了新需求那么我會把頻率調高一點

  3 有經驗的按照實際說就好,沒經驗的各憑本事吧

(16) 你的專案中介面用例有多少?每次大概執行多長時間?

  1 這種主要就考察你的實際經驗了,根據實際經驗說就好

(17) 深 copy 和淺 copy 了解嗎?能說說有什么區別嗎?

  1 百度很詳細

(18) 顯示等待,隱士等待,強制等待區別?

  1 這個就很容易了

(19) HTTP 協議能說說嗎?http 和 https 有什么區別?

  1 這個也比較簡單,簡單說一下原理,組成即可

  2 區別就說一下安全性問題,但是一定要了解一下 https 的加密演算法,至少要知 道是用什么加密的,比如 ssl

(20) Get 和 post 請求的區別?

  1 這個題也是面試必考,所以把你知道的盡量說

(21) Session 和 cookie 的原理?

  1 這個題也比較簡單

(22) 針對 app 安裝測驗,如何設計測驗用例?

  1 這個題感覺自己回答的還可以,但是我最后說了一條用例是這樣的:安裝新版 本的 app 包后再次安裝老版的包是否能夠成功?

  2 當時面試管重復了一次我這句話,我也不知道啥意思?哈哈

(23) 一個串列[1,2,10,22,33,44]?(類似這樣的一個串列,找出串列中兩個數的和的數,然后把這個陣列成一個新的串列)

  1 這個題同樣是面試官當場出的,剛開始也有點懵,后來面試官提示了一下,還 好寫出來了

(24) 說一下你的介面框架?能給我講一下大概思路和程序嗎?(會議室有個黑板,讓我 邊畫邊說)

  1 我搭建的框架的整個目錄結構畫了一下,然后講了一下每個目錄的作用,存放什么檔案以及用例的設計流程

  2 后來面試官又問了我介面依賴的問題,我說的反射和 Globals()方法(當然不能這么簡單的說,一定結合專案,這個地方我記得說了好久,問的挺深的)

(25) 多個系統如何做測驗?

  1 這個題還是結合自己實際情況說吧,我當時有點懵,說的不是很清楚

(26) 做專案時,你是如何入手的,系統中比較難的地方能說一下嗎?

  1 自己結合實際說,我認為考察的就是測驗流程

(27) 介面自動化測驗流程?

  1 自動化流程會涉及到測驗資料以及自動化的測驗用例,實際作業中如何做的說一下大體流程完全ok

(28) 給一段 json 資料存在檔案中,然后撰寫代碼決議,取出指定的欄位?

  1 比較基礎,實際考察到 json 檔案的操作以及字典的操作

(29) 你的自動化測驗專案中有發送測驗報告郵件的功能嗎?又如何解決丟失css的問題?

(30) 寫一段代碼,隨機生成一段指定長度的字串?

  1 這個題我當時寫的比較復雜了,后來回來搜了一下,使用 String 與 random 模塊很簡單,一行代碼搞定

以上大概就是我遇到的所有面試題了,其實大多數都不是很難,所以好好發揮,拿到心怡的offer沒多大問題

HR面試

通常到了HR面試這關那么很大幾率說明你技術面試已經通過了,但是我面試這幾家全部都經歷了HR面試,我不確定是不是沒收到offer的公司是因為被HR拒了,接下來是部分被HR問到的問題

(1) 自我介紹

(2) 做沒做過管理

(3) 你現在的薪資待遇

(4) HR 這邊我記住的問題不多其實大多都像和你聊天一樣,但是她一直在你的簡歷上寫寫寫,也不知道在寫些啥

注意事項

(1) 著裝(我為了面試自己買了一套正裝,不管有沒有用吧,至少我覺得應該認真對待每一次面試,不僅僅讓面試官覺得你足夠重視貴公司)

(2) 自我介紹一定不要太緊張,最好提前準備好要說的內容

(3) 回答問題時可以不要太快速的回答,避免面試官抓到你話語中的漏洞,一定想好了再說

(4) 一定做好當著面試官寫代碼的準備,因為很多人都會緊張,腦子空白,我也是,因為我面試這幾家只有一家有筆試題,但是其他單位都是面試管臨時出的,所以還是有點慌的

(5) 一定要熟悉自己的簡歷,包括離職入職時間這些,否則有一點問題,HR 就會追問你(HR 真的很精明),其次專案名稱一定記住啊! !!要不真的尷尬

(6) 面了這么多家,自動化與性能必問,所以多了解了解吧,再就是管理經驗, 沒有一家不問的

(7) 基礎知識主要都是測驗用例設計,代碼幾乎關于字典,串列,元組,json 這些資料的操作以及linux,資料庫等

(8) 專案經驗很重要,面試的時候幾乎都是圍繞專案來問的

(9) 自動化的框架一定要理解,自己能夠完全的口述出來

(10)最重要一點,如果你還沒準備好一定先不要投遞簡歷,以為你投遞一次就相當于少了一次機會

最后

以上所有內容均是我面試單位的真實經歷,僅作參考,希望對將要找作業的小伙伴有幫助!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/6693.html

標籤:其他

上一篇:LeetCode 十月份題目匯總

下一篇:第一輪面試

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more