美團-測試開發工程師-18年暑期實習-一面二面


美團實習 測試開發崗 兩面技術+一面hr


一面

35min的面試時間,電話面試,按照簡歷的專業技術部分問的,先問項目性能指標,C++,再Linux常見命令,網路(我說我不是很熟),數據庫。最後給了一個測試的題目。


1、自我介紹(我大概說了一下學校,專業排名,然後項目)
2、研究生項目的性能指標,到哪一步了,實現了還是理論待實現(不是很滿意)
3、C++,指針和引用的區別(★ 相同點:1. 都是地址的概念;指針指向一塊內存,它的內容是所指內存的地址;引用是某塊內存的別名。★ 區別:1. 指針是一個實體,而引用僅是個別名;2. 引用使用時無需解引用(*),指針需要解引用;3. 引用只能在定義時被初始化一次,之後不可變;指針可變;引用“從一而終” 4. 引用沒有 const,指針有 const,const 的指針不可變;5. 引用不能爲空,指針可以爲空;6. “sizeof 引用”得到的是所指向的變量(對象)的大小,而“sizeof 指針”得到的是指針本身(所指向的變量或對象的地址)的大小),C和C++的區別(這個被我強行改成了面向對象的三大特徵:封裝、多態、繼承,其實不太好)面試官楞了一下,然後就問繼承(我說繼承是子類使用父類的方法),又問父函數和子函數的構造函數和析構函數在建對象的時候是否訪問,訪問順序(我只說了先訪問父函數的構造函數再訪問子函數的構造函數),然後面試官說你還有什麼要說的,(我就強行解釋了多態,感覺面試官又是一愣)
4、重載和重寫的區別
5、linux常見命令你知道哪些(說了一堆,然後面試官說可以了,強行解釋了一波,說研究生項目是在linux下做的,比較瞭解)
6、網絡你熟悉嗎(我說不熟),然後就開始問數據庫(其實應該說熟的,然後強行說http三次握手之類的),問有一個member表,四個四段ID,usrID,visit,data,然後求visit最高的10個(啥沒聽清,我說select top 10 from member order by desc),面試官說用limit。
7、測試問題,登入登出的測試(附網址http://www.360doc.com/content/16/0827/16/26562508_586317520.shtml


面完了問面試官:
1、她認爲:測試開發的實習面試,測試工具不太重要,因爲這個工具一天半天就學會了,主要還是學習熱情,創新性。(我覺得還有基礎一定要牢靠)


總結:
1、項目:論文除了實驗部分已經寫完了,方法的可行性也通過一些數據集驗證了,現在在在做實驗補充完整對照。這樣說比較好,單純說“在實現”不行。
2、我做的項目其實面試官都不太懂的,說一些對方可以問問題的點比較關鍵。然後有的問題沒回答上來,強行解釋相關的貌似也加分的。
3、linux基本上的問題都是,你知道有哪些常見命令。
4、雖然有兩個項目用的是java,但是面試官問的時候還是說都用的C++,不然會問到java的問題(我猜)。
5、比較無語的一點是,面了頭條,阿里和美團了,就只有頭條問了算法(排序)。


二面準備:
1、C++基礎概念,單例模式
2、算法題,動態規劃、排序、查找
3、說不定還會更詳細的問項目細節,盡力引到自己熟悉的知識點
4、可能會問網絡
5、數據庫最後有時間就準備一下
6、測開崗面經:http://www.sohu.com/a/206354779_690895


二面

半個小時左右,問了項目,實習,數據庫,網絡,測試問題,面試官人非常nice。


1、自我介紹
2、數據庫索引,優缺點(優點:快、準確;缺點:佔空間耗時),哪些列建索引(唯一性,比如主鍵和private key),哪些不建(名字等容易重複的),有重複的列不能建索引嗎(答得不好,這裏有個相關的鏈接可以看一下:https://www.nowcoder.com/questionTerminal/91e1c256e2764c5a8217533b584bead5
3、網絡,從美團外賣從輸入商戶名字到返回數據經歷了什麼(不會),改成網站上輸入名字到返回結果(不會),再改成網站上從輸入地址到返回結果(原題,瘋狂輸出,期間提到了dns,http請求報文和響應報文,get和post),然後問get和post的區別(安全,大小限制),比http更安全的是(https,因爲加了ssl),https的缺點(不知道啊,附鏈接:http://www.chinaz.com/web/2017/0224/663236.shtml),狀態碼5種取值的含義(指示信息,成功,重定向,客戶端錯誤和服務器端錯誤),302是啥意思(不會,然後說知道之前的狀態碼5種取值已經很不錯了)
4、java和Python熟悉嗎(項目用的C++,但是Python學起來很快的)
5、測試電梯(功能,性能,兼容性,安全性,UI,附鏈接:https://blog.csdn.net/firefly_2002/article/details/7912482
6、對測試開發崗的瞭解(寫測試用例和開發測試軟件),你選哪個(這兩個工作都很有意義,我選開發測試軟件,對專業技能的提升更大),你以後還是要轉開發崗?(我靠,這個屬於生死問題啊,必須說以後還是在測開崗,測開崗非常有意義)


問面試官:
1、美團主要用java和Python
2、實習最好能5個月
3、測開的實習工作:寫測試用例和開發測試工具都有


總結:
1、面試回答問題儘量口語化一點,以總分(總)的形式回答會比較有邏輯。
2、心態要放輕鬆,腦子才轉得快。比如說,面試官問今年下半年是不是要找工作,我說,如果我在美團實習能轉正就不用找了(我可真是個小機靈鬼兒),然後面試官說,實習轉正比例很大的;再有,面試官問爲什麼要找數據庫的實習,(明明做的是算法類的研究),因爲我數據庫不好,想通過實戰提升技能。
3、總結歸納很重要。


hr面準備

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章