3.25 美團(tuán)測開一面 涼 58min
1. 自我介紹
2. 項目是學(xué)校的還是企業(yè)的?技術(shù)棧?自己完成的嗎,有沒有其他同學(xué)?簡要介紹
3. 小程序的后端也是你負(fù)責(zé)的?項目當(dāng)前在運用嗎?
4. 自定義注解,AOP賦值的公共字段有哪些?為什么把這些字段作為公共字段?
5. 解釋下AOP,可以解決什么問題?為什么用這個來做公共字段賦值?
6. AOP相比其它的賦值方式有什么好處?
7. 反射的含義、作用?
8. AOP和反射的原理,框架怎么實現(xiàn)的?不了解
9. SpringBoot用到的注解
10. 控制層、服務(wù)層、mapper三個分別的作用
11. Spring的事務(wù)注解?使用的注意事項?
12. MyBatis 的動態(tài)查詢是什么
13. MyBatis 和數(shù)據(jù)庫操作的文件是怎么生成的?CRUD的代碼編寫流程,先寫哪個,后寫哪個
14. 在后臺開發(fā)實現(xiàn)的過程中,小程序和管理端有什么差別嗎?
15. 對接微信小程序的流程清楚嗎?
16. 算法:給出一個int類型的整數(shù),符號不參與反轉(zhuǎn),給出反轉(zhuǎn)后的數(shù)字,若出現(xiàn)溢出,則輸出0,不能使用long類型。給出測試用例(用了十分鐘,用錯了Stack,應(yīng)該用Queue)
17. 添加購物車的測試用例
18. 有寫過自動化測試嗎?沒有,學(xué)過,沒有實踐過
19. 大致講下數(shù)學(xué)建模?python數(shù)學(xué)建模?用了什么模型?負(fù)責(zé)什么
20. Java的重載和重寫的區(qū)別?
21. 常見的集合類型?
22. 遍歷集合的方式有哪些?
23. SQL:查同時選A和選B的學(xué)號,給了三個表,只要使用一個(學(xué)號, 成績, 課程號)【寫了三分鐘,沒寫出來,想到要在同一個表求交集,事后想應(yīng)該使用子查詢】
24. 什么樣的數(shù)據(jù)適合存儲在MySQL、什么數(shù)據(jù)存在Redis?
25. Git 命令,本地代碼提交到遠(yuǎn)程的流程?
26. 本地的分支和遠(yuǎn)程還沒建立關(guān)聯(lián),提交代碼時還需要做什么?本地分支,遠(yuǎn)程還不存在
27. 項目過程中深刻的問題,具體怎么解決的
28. 對測試開發(fā)的理解
29. 反問
準(zhǔn)備的底層都沒問,問的都是框架。給我問懵了,算法還用錯結(jié)構(gòu),搞得沒跑出來。SQL也是
反問還問了個索引的問題,把面試官問住了。。。我到現(xiàn)在還不知道具體怎么的:實際項目中什么時候建立多列索引,什么時候需要多列索引和冗余索引共存。
不知道下次啥時候面試了,gg
2. 項目是學(xué)校的還是企業(yè)的?技術(shù)棧?自己完成的嗎,有沒有其他同學(xué)?簡要介紹
3. 小程序的后端也是你負(fù)責(zé)的?項目當(dāng)前在運用嗎?
4. 自定義注解,AOP賦值的公共字段有哪些?為什么把這些字段作為公共字段?
5. 解釋下AOP,可以解決什么問題?為什么用這個來做公共字段賦值?
6. AOP相比其它的賦值方式有什么好處?
7. 反射的含義、作用?
8. AOP和反射的原理,框架怎么實現(xiàn)的?不了解
9. SpringBoot用到的注解
10. 控制層、服務(wù)層、mapper三個分別的作用
11. Spring的事務(wù)注解?使用的注意事項?
12. MyBatis 的動態(tài)查詢是什么
13. MyBatis 和數(shù)據(jù)庫操作的文件是怎么生成的?CRUD的代碼編寫流程,先寫哪個,后寫哪個
14. 在后臺開發(fā)實現(xiàn)的過程中,小程序和管理端有什么差別嗎?
15. 對接微信小程序的流程清楚嗎?
16. 算法:給出一個int類型的整數(shù),符號不參與反轉(zhuǎn),給出反轉(zhuǎn)后的數(shù)字,若出現(xiàn)溢出,則輸出0,不能使用long類型。給出測試用例(用了十分鐘,用錯了Stack,應(yīng)該用Queue)
17. 添加購物車的測試用例
18. 有寫過自動化測試嗎?沒有,學(xué)過,沒有實踐過
19. 大致講下數(shù)學(xué)建模?python數(shù)學(xué)建模?用了什么模型?負(fù)責(zé)什么
20. Java的重載和重寫的區(qū)別?
21. 常見的集合類型?
22. 遍歷集合的方式有哪些?
23. SQL:查同時選A和選B的學(xué)號,給了三個表,只要使用一個(學(xué)號, 成績, 課程號)【寫了三分鐘,沒寫出來,想到要在同一個表求交集,事后想應(yīng)該使用子查詢】
24. 什么樣的數(shù)據(jù)適合存儲在MySQL、什么數(shù)據(jù)存在Redis?
25. Git 命令,本地代碼提交到遠(yuǎn)程的流程?
26. 本地的分支和遠(yuǎn)程還沒建立關(guān)聯(lián),提交代碼時還需要做什么?本地分支,遠(yuǎn)程還不存在
27. 項目過程中深刻的問題,具體怎么解決的
28. 對測試開發(fā)的理解
29. 反問
準(zhǔn)備的底層都沒問,問的都是框架。給我問懵了,算法還用錯結(jié)構(gòu),搞得沒跑出來。SQL也是
反問還問了個索引的問題,把面試官問住了。。。我到現(xiàn)在還不知道具體怎么的:實際項目中什么時候建立多列索引,什么時候需要多列索引和冗余索引共存。
不知道下次啥時候面試了,gg
全部評論
測開面經(jīng)里面見到最難的一個了,請問樓主有后續(xù)嗎
樓主是投的后端被撈測開了嗎,感覺問的基本都是開發(fā)的
感覺像是開發(fā)的面試
作為測試員,好多不懂。
算法題是LeetCode(6)整數(shù)反轉(zhuǎn) (簡單)
SQL應(yīng)該是用成績表(grade)吧
* 學(xué)號(sid)
* 課程號(cid)
* 成績(grade)
先查B的再查A的
select sid
from grade
where cid=‘A的課程號’
AND sid EXISTS(
select sid, cid
from grade
where cid=‘B的課程號’
)
或者 group by sid分組也行
SELECT sid
FROM grade
WHERE cid = ‘A’的課程號’
or cid = ‘B’的課程號
GROUP BY sid
HAVING COUNT(DISTINCT cid) = 2;
這面試官可能單純因為你框架的八股沒背 然后后面就開始拷打你了

點評加外賣包裝的哈哈
你好,請問一面后多久收到的通知?。课?9號面過后,到現(xiàn)在還沒通知。
是不是要涼了
算法就是力扣第七題
哪個部門啊 base在哪
相關(guān)推薦

點贊 評論 收藏
分享
03-29 00:15
西北大學(xué) 測試開發(fā) 點贊 評論 收藏
分享
03-28 12:11
門頭溝學(xué)院 Java 點贊 評論 收藏
分享

點贊 評論 收藏
分享