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