1. 程式人生 > 其它 >數十萬網友騙我,說好的女生做測試有優勢呢?面試十幾家,被面試官虐哭!!!

數十萬網友騙我,說好的女生做測試有優勢呢?面試十幾家,被面試官虐哭!!!

我的情況

我是女生,在北京,剛學完軟體測試之後開始工作,我想說現在這個社會幹啥壓力都大,生活不會因為你是女生就對你手下留情。

接下來就說說我是為啥學軟體測試吧!

市場情況

首先我分析了市場,好的行業才能賺錢

主要城市平均薪資對比

月平均薪資

學歷與收入情況

我的員優勢(女程式設計師)

1)女生一般比男生要更細心,做事情可以很好地把控細節,對於測試崗位來說,細緻是非常重要的,所以女生在這方面還是很好佔優勢的;

2)在軟體工作一般程式設計師都是男生,所謂的男女搭配幹活不累,所以女生更容易和開發進行溝通;

3)做測試因為要有很多重複性的工作,對於男生一般來說稍微會急躁一些,但是女生一般都會有很耐心,可以反反覆覆但是還是很認真的做好事情;

4)細心,測試人員作為質量的最後一道關卡,所以細心是非常重要的,在執行測試工作時候要細心,認真執行測試,不可以忽略一些細節。某些缺陷如果不細心很難發現,例如一些介面的樣式、文字等;

5)責任心:女生一般都是比較有責任心的,但是如果測試中沒有盡到責任,甚至敷衍了事,這將會把測試工作交給使用者來完成,很可能引起非常嚴重的後果。所以女生一般還是比較佔優勢的;

6)軟體測試工程師一般對於網際網路行業來說,加班較少,女生也可以接受

另外在技術方面的體現,男女生沒有什麼差異,都是需要有一條實戰路線自己去努力學習。總之,女生在做軟體測試還是佔很大優勢的,其實在測試行業女生佔了很大的比例。

自己整理的大廠面試知識點腦圖

面試公司與面試題

阿里

一面

1、自我介紹
2、根據專案發問(主要是專案的具體功能模組和具體的實驗來問)
3、為什麼選擇測開
4、TCP與UDP瞭解嗎
5、Linux系統簡單說說
6、Jvm相關知識
7、執行緒通訊方式
8、多執行緒與多程序區別(專案中的體現)
9、Redis叢集
10、Redis在專案中怎麼使用
11、分散式事務
12、Mysql中事務的特性以及原理(怎麼實現的)
13、為什麼線上常用可重複度隔離級別
14、資料一致性
15、zset資料結構(跳躍表插入、刪除、原理等)
16、Python GIL
17、排序演算法相關
18、反問

其實還有一些 但是有點忘了 一面顯得有點緊張(不要緊張,要讓面試官覺得你自己很有自信比較好點)

二面

1、自我介紹
2、專案細問(具體實現以及測試用例)
3、為什麼選擇測開
4、面試官的部門介紹
5、發展路徑以及個人想法
6、Java相關的基礎概念(HashMap啥的)
7、口述:兩個字串最長相同子序列+陣列出現大於一半的數(摩爾投票法)
8、聊天

二面感覺就好多了,不像那麼緊張了,整體的談話過程就是有說有笑,積極表達自己的觀點

三面[面經

1、自我介紹
2、國獎競賽仔細詢問
3、專案深挖(反駁你的觀點,認為這不好那不好,你要怎麼解釋,壓力很大)
4、Java GC你所知道的都說一下(說了有五分鐘,面試官打斷我,讓我停下來了。。)
這個過程充斥著打斷。。
5、Java的知識,在哪兒學的?
6、手上的offer情況,薪資情況

總體來說,三面壓力很大,有點喘不過來氣。。。

位元組跳動

一面

1、自我介紹
2、挖專案
專案一
專案二
如何測試你的專案,功能、壓力測試等
3、測試相關
抖音的視訊刷不出來什麼原因?
朋友圈發動態怎麼測?
4、計網
輸入一個URL的過程?
OSI七層協議
5、手撕程式碼
旋轉連結串列

二面
1、自我介紹
2、挖專案
專案一
專案二
3、語言
深拷貝、淺拷貝
java和C++的區別
4、計網
UDP和HTTP
三次握手和四次揮手
5、資料庫
怎麼理解索引
6、作業系統
為什麼執行緒比程序要快
7、手撕程式碼
最大連續遞增數字串
8、抖音搜尋框的測試用例
9、其他
最有成就感的事/最挫敗的事
最大的優點/缺點
拿了幾個offer
10、反問

三面

1、自我介紹
2、個人情況提問
目前面了哪些公司,拿了幾個offer
職業規劃是怎樣的?開發還是測開?
你做測開你覺得有什麼優勢?
為什麼覺得自己有溝通能力,並且要舉個例子
3、java開發相關專案
要解決的問題是什麼?
用了什麼框架?
寫程式碼遇到哪些異常,如何解決?
4、java基礎
多執行緒的方式
Runnable與Callable的區別
反射機制
有哪些集合?執行緒不安全的集合有哪些?
5、手撕程式碼
醜數
6、反問

總結與建議

  • 如果期望10K+,就要付出點努力啦,學點語言、做點自動化測試
  • 如果期望20K+,不僅要技術過硬,還要掌握一些管理技術,再或者在某一測試專項中有一定的深度,掌握別人不能輕易取代的技術
  • 如果想年薪60W,那至少要在同一行業或技術領域打拼至少5年以上吧,差的還比較遠,加油吧

分享

軟體測試難嗎?

客觀來講,相比開發、運維,軟體測試入門真的非常簡單。以黑馬測試的系統培訓課程為例,全部課程只有40%是編碼,另外60%是理論實踐及工具使用,對於文科生來說也不太困難。

如果想邊做邊學,那剛開始入行可以選擇做一些功能測試的工作,這塊只要求候選者掌握基礎的測試理論,測試用例設計方法,會使用缺陷管理工具如禪道、JIRA等,以及編寫一些文件,這些內容學習起來對99%以上的小夥伴都沒有什麼學習壓力可言,是絕對能學的會的、學的明白的。

現在在這裡我給大家免費分享學習資料包括 :100G 軟體測試全套學習視訊,涵蓋功能測試、自動化測試、測試開發、效能測試、 安全測試、大資料測試、測試管理等實戰學習視訊!

點選下面藍色文字,即可獲取@全部小夥伴

《【測試架構師】系統 初級測試工程師-測試架構師 學習筆記》

不用怕 “零”基礎

基礎-進階系統學習全套資源包

軟體測試系統學習視訊 基礎-進階

軟體測試大廠面試題合集

尾聲

規避風險
在35歲前要形成思維方法論和知識體系的階段。當你積累足夠的技術實力,例如超過10萬行程式碼以後,你應該形成了自己的思維方法論和自己獨立的學習技巧,任何新的技術在你眼中都能迅速的看到技術的本質,快速吸收成為你的知識體系的一部分。

你只要前一個階段打的基礎足夠牢固,這個階段你一定會開始蠶食別的領域,這是一定的。

逐漸的不再滿足於純技術領域的探索,而是開始探索技術背後的事情:什麼技術在什麼樣的場合能夠發揮最大的價值;技術團隊應該怎樣構建;技術在公司未來的價值?創業公司對技術的需求?支撐技術的產品,怎樣學習做產品?支撐產品背後的運營體系是怎樣建立的?商業社會對技術、產品、運營等的是怎樣的認知,商業社會有什麼的特定規律?也許還有更多…

在這個階段,積累技術對你來說簡直是小菜一碟,你更需要磨練的是思考能力,形成自己的思維方法和知識體系,這將是你幫助你一生的武器。

點選下面藍色文字,即可獲取@全部小夥伴

《【測試架構師】系統 初級測試工程師-測試架構師 學習筆記》

未來因你的努力,變得更美…