剛面試完,補坑來了,趁熱乎的,趕緊記下來
感嘆:騰訊的面試官真的是太棒了,態度真的賊好,很友善,就算這次沒過,我也不後悔了!
廢話不多說,下面分享點乾貨:
騰訊一面
剛開始問我接不接受轉崗位,好像是轉騰訊視頻有關的大數據開發吧,我也不大記得了。
- 自我介紹(這個不要求太花裏胡哨,讓他能在短暫時間裏瞭解你就行了)
- 問我有沒有做過什麼你覺得不錯的項目(我就和他講我做個一個項目,主要是這個和開發相關,就告訴他了,其它我做的一些東西都是些機器學習啥的,我覺得不太合適,就沒和他講,這裏不得不說,關於你的項目自己一定要熟悉)
- 怎樣開展這個項目的(我說和同學在一個社團,當時就說一起做個東西吧,就成了)
- 項目分工(我講了我主要負責後端API開發還有就是項目在服務器上的部署)
- 項目意義(我就巴拉巴拉把自己的項目有什麼意義就跟他講了)
- 項目功能(這個看自己的項目具體都有啥功能)
- 叫我展示下後臺數據庫中的表,然後叫我解釋下表中字段,還有就是爲什麼這樣設計
- 之後叫我打開某一個功能的代碼(我項目裏面的功能),叫我解釋下這個功能是怎樣做到的(不是業務邏輯,只是具體你怎樣實現的思路)
- 問我項目某一個頁面點開後,前後端分別發生了什麼(就是計算機網絡那點知識,先向dns尋找域名地址映射,找到ip,然後發送http請求,tcp建立連接,三次握手,傳輸信息)
- tcp與udp區別(一個面向連接可靠的服務,一面面向無連接不可靠的服務,其實還有其它的區別,答的多可能更好)
- 端口的概念屬於哪一層(簡單回答了傳輸層)
- 最後最後的是一個算法題,給我5分鐘,叫我寫出快排(這個還是挺輕鬆的),然後叫我解釋下思路。
- 結束環節,你有什麼可以問我的嗎
就這樣,兩天後,我又收到了騰訊二面的面試邀請,一面過。
騰訊二面
- 自我介紹
- 你對運營開發崗位有什麼瞭解(就回答了主要是爲運營人員製作工具,方便他們的運營)
- 你有沒有用過什麼運營開發相關的工具(我說我用過藍鯨框架)
- 做過的項目
- 項目目的
- 項目功能
- 功能實現
- 想問我熟不熟悉多線程(我說操作系統正在學,不大熟悉)
- 你知道什麼數據庫引擎(我說的MyISAM和InnoDB)
- 這兩個引擎的區別(支不支持外鍵、支不支持事務,一個是表鎖,一個是行鎖,佔用空間,查詢速度等)
- 算法題,叫我寫一個二叉樹左右節點交換題目(其實有點緊張,畢竟被人盯着寫代碼,害)
- 你有什麼問我的嗎
就這樣 ,二面結束
總的來說呢,面試官很友善(我想這就是企業文化吧),這次收穫挺大的,畢竟是第一次面試,成不成功就不在乎了,學到了東西就好,騰訊沒有因爲你不是學這個語言的,就不要你,第一面的面試官告訴我,我們不看你學的什麼語言的,哈哈哈哈,現在學的py,但以後是一定要轉java的,因爲我覺得py怎麼來說都有點拿來主義的感覺,用久了就只會用別人造好得輪子,這樣就真成爲了一個調包俠了,我要自己造輪子,哈哈哈。