校招----百奧java後臺面經

筆試是三道算法題,挺簡單的,做完很快就收到面試了,感覺一面的面試官是個剛工作不久的,因爲問問題的方式感覺怪怪的,一面基本上是圍繞着項目、數據庫方面問的
1、筆試題還記得嗎?最後一題的思路
2、爲啥想從實習公司跑路?
3、項目細節,一個sql語句優化,是怎麼優化的?
4、索引爲什麼快?底層數據結構?
5、什麼字段適合建立索引?聚簇索引和非聚簇索引區別?
6、子查詢爲什麼慢?
7、另外一個項目有什麼難點?
8、喜歡搞算法是吧,給你來個圖論,美團外賣用過吧,地圖定位後顯示附件商家怎麼實現,地圖怎麼弄到數據庫裏,具體實現,就像遊戲裏的地圖。(???,dfs?bfs?最短路?這和算法有啥關係?愣住.jpg。面試官讓我好好地想一想,我一開始的回答是以一公里爲單位,找個中心點,畫一個二維座標系,數據庫存儲他們的x和y,然後逐漸縮小單位,以10米爲一個單位,繼續畫座標系,面試官不是特別滿意~~~~。然後我又回答可以弄出樹一樣的,根節點是中國,下一層節點是各個省,再下一層是縣。存儲到數據庫裏就是拿市的主鍵作爲省的外鍵,拿縣的主鍵作爲市的外鍵,以此類推。)
9、對我們公司瞭解多少?
50min左右,面試官的表達能力不是特別準確,最後反問的時候我問他你對我有什麼學習上的建議的時候,他說沒啥建議~~~~~~,應該會有二面的。

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