美团 测开|测试开发 面试真题|面经 汇总
美團(tuán)測開一面
時長:1小時
介紹一下項(xiàng)目
說一下為什么選擇測開
項(xiàng)目中用到的ES說一下
你項(xiàng)目實(shí)現(xiàn)過程中有沒有遇到什么問題?
微信朋友圈的功能性測試,要從那些方面考慮
測試的一般流程
linux用的多嗎?用到過那些命令,查看內(nèi)存使用哪個命令
Mysql的索引都知道那些?
死鎖是怎么產(chǎn)生的
幻讀怎么解決?
題目:給你一副5張的牌,牌面數(shù)字大小1-13,判斷是不是順子?
美團(tuán)優(yōu)選測開一面面經(jīng)
項(xiàng)目相關(guān)……
實(shí)習(xí)期間遇到的問題,怎么解決?
對于測開、測試和后端三者的理解
ACID四大特性
樂觀鎖和悲觀鎖的區(qū)別
樂觀鎖怎么實(shí)現(xiàn)?CAS
http post和get
Post四種參數(shù)請求方式
哈希沖突
Unordered_map和map的使用場景(面試官問的是Java的hashMap……)
哈希和紅黑樹底層的數(shù)據(jù)具體存儲
數(shù)組和鏈表的區(qū)別?
手撕:1-n,1出現(xiàn)的個數(shù)(找規(guī)律),暴力很簡單,不讓我寫暴力……
吐槽:面試官明顯是搞Java的,我是cpp,一點(diǎn)cpp和操作系統(tǒng)都沒問……
美團(tuán)測開涼經(jīng)(一面二面)
一面(8.22):
問實(shí)習(xí):30min
八股:
創(chuàng)建線程的方式,他們之間的區(qū)別
父類子類的實(shí)例化順序
垃圾回收的常見算法
內(nèi)存泄漏和內(nèi)存溢出的定義、區(qū)別
如何解決內(nèi)存溢出
SQL題:給一張學(xué)生表,找出表中成績大于80分的學(xué)生
口述算法題:兩個很長的數(shù)組,比較相同的元素
測試用例:測試美團(tuán)首頁(猜你喜歡)
算法題:力扣234: 回文鏈表
二面(9.05):
問實(shí)習(xí):30min,沒有深問
八股:問了一些計(jì)算機(jī)網(wǎng)絡(luò)和Java基礎(chǔ)的八股,有些記不清了
算法題:滑動窗口的平均值
針對算法題設(shè)計(jì)測試用例
感覺二面面的還可以,結(jié)果周五收到感謝信了,嗚嗚,面美團(tuán)一直都非常的波折
美團(tuán)測開一面8.26
面試官剛進(jìn)來我這網(wǎng)就斷了,服了
自我介紹,之后問本科最喜歡哪門課,學(xué)這門課遇到的問題及怎么解決?
問項(xiàng)目,項(xiàng)目遇到的難點(diǎn)以及怎么解決的
按簡歷技能欄里一條一條的問,就是八股文
計(jì)算機(jī)網(wǎng)絡(luò):HTTP,HTTP請求報(bào)文格式、GET和POST、TCP三次握手、TCP和UDP
c++:c++和c的區(qū)別,引用和指針的區(qū)別?棧和隊(duì)列的區(qū)別?好像還問了寫過java么
linux:某一個端口號被占用了,用什么命令查看,進(jìn)程和線程的區(qū)別,還問我了解git么(這個沒答上來)
數(shù)據(jù)庫mysql:這里基本沒學(xué)過,沒敢讓面試官問
算法和數(shù)據(jù)結(jié)構(gòu):快速排序和冒泡時間復(fù)雜度,兩種算法穩(wěn)定性分析;棧和隊(duì)列區(qū)別
測試方面:說一下黑白盒測試區(qū)別
手撕題:鏈表環(huán)的入口,還挺簡單,不過我寫完準(zhǔn)備要講思路是網(wǎng)又?jǐn)嗔?#xff0c;服了,后來重新連上講了思路。
反問:問了測開需要掌握的技能以及可能會做的一些工作,面試官答得很詳細(xì)。
最后總結(jié):數(shù)據(jù)庫很重要,不用很精但得會,面試官很年輕,很溫柔,人真的很好,面試體驗(yàn)不錯,就是我答的不太好。
美團(tuán)測開一面
1、自我介紹
2、說一說對軟件測試的理解
3、本科期間有沒有學(xué)過有關(guān)測試的課程
4、自己的項(xiàng)目是如何進(jìn)行測試的
5、項(xiàng)目為什么要用redis、kafka這些
4、項(xiàng)目用到了Spring,說一下對它的理解,IOC 和 AOP,底層原理
5、單例模式,幾種方式,有什么不同
6、HashMap 底層
7、數(shù)據(jù)庫索引,介紹一下,哪些,結(jié)構(gòu),好處
8、怎樣看SQL有沒有用到索引
8、手寫SQL,
9、Linux命令用過嗎?監(jiān)控某個日志的命令?打印的日志過多,怎么清理
10、Http報(bào)文結(jié)構(gòu)、 包含的參數(shù)、get、post、狀態(tài)碼
11、JVM內(nèi)存區(qū)域
12、垃圾回收機(jī)制
13、Full GC的會帶來什么問題
14、還有一些忘記了。。
15、手撕算法,查找字母異位詞
美團(tuán) 測試開發(fā) 一面 8. 26 35min
自我介紹
說一說測試流程
bug的生命周期
項(xiàng)目怎么做的?用什么寫的測試用例
測試用例有哪些要素
一道算法題(沒做出來,嫌我做的時間太長15-20min)
SQL表連接知道嗎?外連接有什么?
一道SQL題
關(guān)于測試開發(fā)的理解
反問
二面 8.30 1h15min
自我介紹
介紹項(xiàng)目(深挖)
舉例說寫過的測試用例?
更深層次的用例(我理解是讓我說性能測試)我圍繞響應(yīng)時間 并發(fā)數(shù) 錯誤率說了幾個?(感覺對方不滿意)
壓力測試的時候要考慮哪些指標(biāo)?(一直追問還有嗎?說了一個指標(biāo)就問怎么看)
testNG 是什么?用到哪些注解?beforeclass 和 beforetest 的區(qū)別?
自動化測試怎么做的,測試用例有多少?測試的時候關(guān)注什么?(我說了關(guān)注返回的狀態(tài)碼)不關(guān)注內(nèi)容嗎?我說我沒有關(guān)注
給了url 后面,get方法 攜帶參數(shù)ids = 1, 2 , 3 設(shè)計(jì)哪些測試用例?
(她說從哪些方面考慮,我不明白意思,后來她給我舉例了才知道是讓設(shè)計(jì)測試用例,我思考了半天,問我測試方法有哪些,說了等價類劃分,邊界值,然后設(shè)計(jì)了幾個,都是在她的提示下說的)
get 和 post 方法
大量用戶去模擬訪問服務(wù)端怎么去做?(用Jmeter 創(chuàng)建線程)
大量用戶的每一個用戶都有一個token值,這個時候怎么辦(我說把token值存起來,她說可以訪問的時候現(xiàn)場獲取)
一道算法題
遇到的困難
開發(fā)認(rèn)為是bug 你認(rèn)為不是怎么辦?產(chǎn)品還不如你,這個時候怎么辦?
上線以后發(fā)現(xiàn)有bug怎么辦?領(lǐng)導(dǎo)出差不在,聯(lián)系不上,怎么辦?
Linux 查看進(jìn)程?端口號
java訪問數(shù)據(jù)庫的 框架?
反射知道嗎?什么時候用反射?
sql的表連接有哪些?有什么區(qū)別?問我左連接怎么寫 我說了 outer left join on (其實(shí)是 left outer join on)
求和是什么?我sum然后她說了還有g(shù)roup by呀。我說對,因?yàn)閟um是一個分組函數(shù), 必須在分組中使用。
group by 使用的一個主意點(diǎn)時什么
去重用什么
sql 的引擎 innodb 和另一個的區(qū)別是什么?那個效率好?
MySQL的鎖知道嗎?(我說了解的不多,沒有學(xué))
MySQL的約束有哪些?我只說的主鍵約束和唯一性約束,其他的不記得了,還有非空約束 外鍵約束 檢查約束
驚呆了!!!
上午面完,下午就收到了美團(tuán)優(yōu)選的電話,說我很幸運(yùn)的成為他們的目標(biāo)用戶,只要在美團(tuán)優(yōu)選中搜素888,就可以免費(fèi)參與抽獎蘋果手機(jī),,好運(yùn)攢起來,這就下載美團(tuán)優(yōu)選,貢獻(xiàn)我的一份力量。
美團(tuán)測開一面 1小時
問了半小時實(shí)習(xí)項(xiàng)目,越問越緊張
對Spring Aop了解過嗎?
項(xiàng)目中什么情況下會用到Aop
spring boot 常見的注解及作用
mq在哪些場景下會用到
如何保證代碼質(zhì)量
講一講http
http特性
session和cookie
算法題 重排鏈表
測試的基礎(chǔ)理論
微信朋友圈點(diǎn)贊測試用例設(shè)計(jì)
反問環(huán)節(jié)
建議:
結(jié)構(gòu)性回答 從體系上回答 項(xiàng)目上先講全景 架構(gòu) 再深入講
技術(shù)點(diǎn)沒有深入了解,關(guān)注整個項(xiàng)目涉及到的相關(guān)能力,著重體現(xiàn)相關(guān)技術(shù)在業(yè)務(wù)中的體現(xiàn)
后續(xù):內(nèi)部2-3天,系統(tǒng)通知不知道(應(yīng)該是系統(tǒng)發(fā)感謝信的意思吧
美團(tuán)測開一面 8.30 時長1小時10分鐘
1、自我介紹、有沒有實(shí)習(xí)
2、項(xiàng)目(聊了不到20min,因?yàn)轫?xiàng)目太水了)
3、為什么選擇軟件類,不選擇本專業(yè),接著介紹了本專業(yè)的研究方向
4、java的反射機(jī)制
5、java的泛型
6、AOP
7、SpringBoot的配置文件有哪幾種
8、OSI七層模型
9、TCP的三次握手、為什么是四次揮手不是三次
10、數(shù)組和鏈表的區(qū)別?數(shù)組和鏈表插入操作的時間復(fù)雜度
11、HTTP和HTTPs的區(qū)別
12、給你一個登錄界面,怎么測試
13、算法1:鏈表的反轉(zhuǎn)
14、算法2:科學(xué)家dd…修改白菜基因,最小代價
因?yàn)闀r間問題以及面試官沒有預(yù)約會議室,中間換了兩個會議室,在第二次換會議室中面試官掉線,重連之后第二個代碼只讓說了思路(我已經(jīng)寫了一半了)
15、還有第三個手撕,因?yàn)樘崆敖Y(jié)束了也沒問
雖然已經(jīng)過去24h還沒消息,但是我還是希望能有個好結(jié)果,太難了
好像還有什么,記不清了,反正沒有全部回答上來
美團(tuán)測開一面 0921
自我介紹+問實(shí)習(xí)經(jīng)歷
項(xiàng)目的框架,具體實(shí)現(xiàn)流程,在什么場景使用
輸入一個url到返回結(jié)果,各層涉及到的協(xié)議有哪些
一道sql:找出每一門成績都大于60的學(xué)生姓名
什么是索引?為什么要用索引?索引的缺點(diǎn)有哪些?
什么情況下不適合創(chuàng)建索引?什么情況下適合?
講一下關(guān)鍵字static
介紹一下java內(nèi)存模型,以及各部分存放什么
算法題:字符串轉(zhuǎn)數(shù)字
實(shí)習(xí)工作里的項(xiàng)目測試流程,以及用例設(shè)計(jì)思路
印象比較深的一個bug
如何去深入熟悉業(yè)務(wù)的?
哪些用例適合去做自動化
反問
現(xiàn)在我邀請你進(jìn)入我們的軟件測試學(xué)習(xí)交流群:【746506216】,備注“入群”, 大家可以一起探討交流軟件測試,共同學(xué)習(xí)軟件測試技術(shù)、面試等軟件測試方方面面,還會有免費(fèi)直播課,收獲更多測試技巧,我們一起進(jìn)階Python自動化測試/測試開發(fā),走向高薪之路。
資源分享
最后感謝每一個認(rèn)真閱讀我文章的人,看著粉絲一路的上漲和關(guān)注,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走…
?這些資料,對于想從事【軟件測試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!凡事要趁早,特別是技術(shù)行業(yè),一定要提升技術(shù)功底。希望對大家有所幫助…….
總結(jié)
以上是生活随笔為你收集整理的美团 测开|测试开发 面试真题|面经 汇总的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【整理完毕】荣誉证书、奖状素材合集,独家
- 下一篇: pandas在数据分析(异常值识别问题)