我大學學的是計算機專業(yè),畢業(yè)的時候,對于找工作比較迷茫,也不知道當時怎么想的,一頭就扎進了一家外包公司,一干就是2年。我想說的是,但凡有點機會,千萬別去外包!
在深思熟慮過后,決定要提升自己,也發(fā)現(xiàn)自己身邊的人都是在大廠上班,也聽他們說了大廠的發(fā)展前景和可塑性,看他們一個個的都混的風生水起的,自己也不甘落后??!
工作的這兩年內(nèi),我不僅在實踐中夯實了編程技術,同時也為了跳槽大廠額外地做了些準備和補充學習,因為我知道不能一直在外包干下去,也不能一直干著基礎的功能測試,所有期間我也是不斷的學習,從白天到晚上,不是在學就是在學的路上,從測試理論到實戰(zhàn)操作,大大小小的問題,在群里前輩的幫助下,總是能很快解決。慢慢的,測試方法,用例設計,web測試,app測試,接口測試都能很好的運用,目標只有一個,那就是進大廠!
?選擇去阿里的原因有以下幾點:
從崗位來看,阿里算是一線大廠,進去體驗學習,順便鍍個金 自己內(nèi)心對自己的認可,能通過京東的技術面,不能說很牛,但起碼也不算個水貨 我父母希望我在一個“體面”點的地方工作…京東在他們?nèi)ψ永镎f出去還是挺體面的,而且顯得子女很拼搏奮斗
總之以上種種原因,我認真準備了一番…本人投了京東某測試崗,看到要求是測開的要求(科班出身+需要熟悉一種語言),就以為面完發(fā)技術崗的offer,也就是開發(fā)序列的測試,結果最后收到的是測試序列的測試(現(xiàn)在仔細想想確實面試很簡單)。這倆可以說是天壤之別,前者薪資為后者兩倍,所以拒絕了offer。以后投遞測試的小伙伴一定要注意崗位信息,千萬別像我一樣吃了沒文化的虧....
?我的面試過程
一面:50分鐘
1.自我介紹
2.之前的實習經(jīng)歷提問
3.實習做過什么項目,負責什么
4.進程線程
5.java的垃圾回收
6.數(shù)據(jù)庫簡單sql語句
7.事務隔離
8.測試微信點贊
9.對測試的了解
10.編程:快排
11.反問
二面:50分鐘
1.自我介紹
2.實習經(jīng)歷(網(wǎng)易)
3.深挖實習內(nèi)容(后才才知道面試官也在網(wǎng)易工作過)
4.java鎖、多線程、stringBuilder、stringBuffer
5.數(shù)據(jù)庫相關
6.進程線程
7.tcp、udp
8.http,http長短連接
9.測試彈幕功能
10.彈幕顯示不對什么原因
11.編程:字符串匹配,暴力破解
(問怎么優(yōu)化,說了kmp的思想,但沒敢明說,因為編不出來)
12.反問
面完以為掛了,結果突然收到三面面試
三面(主管面):30分鐘
主管很和藹隨和
1.自我介紹
2.畢業(yè)設計
3.實習經(jīng)歷
4.深挖實習內(nèi)容
5.前幾輪沒說上的內(nèi)容提問
6.打算實習多久
7.假如給你offer,什么時候可以來,給個具體時間
8.答辯啥時候
9.反問(主管簡述了部門的興起歷史,說的好詳細啊?。?
10.傾向什么業(yè)務
11.需要部門商量才決定給不給offer,待定(啊這,本以為穩(wěn)了)
總之就是比較舒服的一次主管面吧
hr面:5分鐘
1.最早啥時候實習
2.hr:你是測試序列,所以薪資200一天,接受嗎?
我:不是300~400嗎
hr:測試序列200,開發(fā)序列的測試400,不過有房補
我:考慮一下
3.你要是確定來就發(fā)offer
4.嗯,沒了
大廠軟件測試崗經(jīng)驗分享
通過大數(shù)據(jù)總結發(fā)現(xiàn),其實軟件測試崗的面試都是差不多的。常問的有下面這幾塊知識點:
內(nèi)容涉及:測試理論、Linux基礎、MySQL基礎、Web測試、接口測試、App測試、管理工具、Python基礎、Selenium相關、性能測試、LordRunner相關等
全網(wǎng)首發(fā)-涵蓋16個技術棧
第一部分,測試理論(測試基礎+需求分析+測試模型+測試計劃+測試策略+測試案例等等)
第二部分,Linux( Linux基礎+Linux練習題)
第三部分,MySQL(基礎知識+查詢練習+萬年學生表經(jīng)典面試題匯總+數(shù)據(jù)庫企業(yè)真題)
第四部分,Web測試
第五部分,API測試
第六部分,App測試
第七部分,管理工具
第八部分,Python基礎(Python基礎+編程題+集合+函數(shù)+Python特性等等)
第九部分,Selenium相關
第十部分,性能測試
第十一部分,LordRunner相關
第十二部分,計算機網(wǎng)絡
第十三部分,組成原理
第十四部分,數(shù)據(jù)結構與算法
第十五部分,邏輯題
第十六部分,人力資源
軟件測試基礎
軟件測試的步驟是什么?
如何錄制測試腳本?
應該考慮進行如何測試的測試方法
怎樣估計測試工作量?
測試設計的問題
當測試過程發(fā)生錯誤時,有哪幾種解決辦法?
測試執(zhí)行的問題
測試評估的目標
如何提高測試?
C/S模式的優(yōu)點和缺點
B/S模式的優(yōu)點和缺點
Linux
grep和find的區(qū)別? grep 都有哪些用法?
查看IP地址?
創(chuàng)建和刪除一個多級目錄?
在當前用戶家目錄中查找haha.txt文件?
如何查詢出tomcat的進程并殺掉這個進程,寫出linux命令?
動態(tài)查看日志文件?
查看系統(tǒng)硬盤空間的命令?
查看當前機器listen 的所有端口?
Python
統(tǒng)計python源代碼文件中代碼行數(shù),去除注釋,空行,進行輸出?
python調用cmd并返回結果?
冒泡排序
1,2,3,4 這4個數(shù)字,能組成多少個互不相同的且無重復的三位數(shù),都是多少?
請用 python 打印出 10000 以內(nèi)的對稱數(shù)(對稱數(shù)特點:數(shù)字左右對稱,如:1,2,11,121,1221 等)
給定一個整數(shù) N,和一個 0-9 的數(shù) K,要求返回 0-N 中數(shù)字 K 出現(xiàn)的次數(shù)
判斷 101-200 之間有多少個素數(shù),并輸出所有的素數(shù)
一個輸入三角形的函數(shù),輸入后輸出是否能組成三角形,三角形類型,請用等價類- 劃分法設計測試用例
MySQL
你用的Mysql是哪個引擎,各引擎之間有什么區(qū)別?
如何對查詢命令進行優(yōu)化?
數(shù)據(jù)庫的優(yōu)化?
Sql注入是如何產(chǎn)“生的,如何防止?
NoSQL和關系數(shù)據(jù)庫的區(qū)別?
MySQL與MongoDB本質之間最基本的差別是什么
Mysql數(shù)據(jù)庫中怎么實現(xiàn)分頁?
Mysql數(shù)據(jù)庫的操作?
優(yōu)化數(shù)據(jù)庫?提高數(shù)據(jù)庫的性能?
什么是數(shù)據(jù)的完整性?
Web
Web測試和app測試區(qū)別?
WEB測試環(huán)境搭建和測試方法
WEB測試教程
WEB測試要點及基本方法
Web測試頁面總結
…
接口測試
什么是接口
如果模塊請求http改為了https,測試方案應該如何制定,修改?
常用HTTP 協(xié)議調試代理I具有什么?詳細說明抓取HTTPS協(xié)議的設置過程?
描述TCP/IP協(xié)議的層次結構,以及每一-層中重要協(xié)議
jmeter,一個接口的響應結果如下:
接口產(chǎn)生的垃圾數(shù)據(jù)如何清理
依賴第三方的接口如何處理
測試的數(shù)據(jù)你放在哪?
什么是數(shù)據(jù)驅動,如何參數(shù)化?
…
性能測試
你認為性能測試的目的是什么?做好性能測試的工作的關鍵是什么?
服務端性能分析都從哪些角度來進行?
如何理解壓力測試,負裁測試以及性能測試?
如何判斷是否有內(nèi)存泄漏及關注的指標?
描述軟件產(chǎn)“生內(nèi)存泄露的原因以及檢查方式。(可以結合- 種開發(fā)語言進行描述)
簡述什么是值傳遞,什么是地址傳遞,兩者區(qū)別是什么?
什么是系統(tǒng)瓶頸?
…
selenium
如何開展自動化測試框架的構建?
如何設計自動化測試用例:
webdriver如何開啟和退出一個瀏覽器?
什么是自動化測試框架?
Selenium是什么,流行的版本有哪些?
你如何從命令行啟動Selenium RC?
在我的機器端口4444不是免費的。我怎樣才能使用另一個端口?
什么是Selenium Server,它與Selenium Hub有什么不同?
你如何從Selenium連接到數(shù)據(jù)庫?
你如何驗證多個頁面上存在的一個對象?
XPath中使用單斜杠和雙斜杠有什么區(qū)別?
如何編寫SeleniumIDE/ RC的用戶擴展?
如何在頁面加載成功后驗證元素的存在?
你對Selenium Grid有什么了解?它提供了什么功能?
如何從你的Java Class啟動Selenium服務器?
Selenium中有哪些驗證點?
什么是XPath?什么時候應該在Selenium中使用XPath?
…
計算機與網(wǎng)絡
一臺計算機的IP是192.168.10.71子網(wǎng)掩碼255.255.255.64與192.168.10.201 …
請簡述DNS、活動目錄、域的概念。
10M兆寬帶是什么意思?理論下載速度是多少?
什么是IP地址?
OSI七層網(wǎng)絡模型的劃分?
TCP和UDP有什么不同?
HTTP屬于哪一層的協(xié)議?
HTTP和HTTPS的區(qū)別?
cookies和session的區(qū)別?
HTTP的get請求和post請求的區(qū)別?
HTTP1.0和HTTP1.1有什么區(qū)別
TCP的連接建立過程,以及斷開過程?
客戶端使用DHCP獲取IP的過程?
寫出某個網(wǎng)段的網(wǎng)絡地址和廣播地址?
…
人力資源
你的測試職業(yè)發(fā)展是什么?你自認為做測試的優(yōu)勢在哪里?
你找工作時,最重要的考慮因素為何?
為什么我們應該錄取你?
請談談你個人的最大特色。
一個測試工程師應具備那些素質和技能?
還有問一下你是怎樣保證軟件質量的,也就是說你覺得怎樣才能最大限度地保證軟件質量?
為什么選擇測試這行?
如果我雇用你,你能給部門帶來什么貢獻?
文檔獲取方式:
這份文檔,對于想從事【軟件測試】的朋友來說應該是最全面最完整的備戰(zhàn)倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!以上均可以分享,點擊下方小卡片進群免費獲取。文章來源:http://www.zghlxwxcb.cn/news/detail-406422.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-406422.html
到了這里,關于面試阿里軟件測試崗,收到offer后我卻毫不猶豫拒絕了....的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!