阿里一面(總結)
收到的第一個電面竟然是阿里!!!哈哈哈哈 一面怕也是最後一面了~~
先輕鬆一下氣氛。2018.8.12手機靜音,早上一個陌生號碼沒有接到,沒放在心上,以為是廣告還是詐騙吧
晚上8.50!!!陌生號碼竟然第二次打進來了,我就接了(面試時長51min 辛苦大佬了)
然後一上來我說了您好之後,對方你好,你是×××吧,我是阿里巴巴的面試官
我:慌亂不知所措,還是覺得有可能是詐騙吧,手抖
阿里內部的電話真心牛批,電話四位都是以2088結尾的麼……服氣!
進入正題(說在前面:一首涼涼送給自己 哈哈哈哈哈 但是我真的很開心 感覺能接到電話就是人生巔峰了)
- 自我介紹
- 介紹你的專案
-
大佬:自我完了我們就正式開始吧(輕鬆不過一秒系列,一瞬間瑟瑟發抖的我)
我:好
大佬:你的專案裡面你選一個講
我:使用者管理系統,一堆簡介
大佬:你的裡面比較亮點的地方你講一講
我:模糊查詢以及怎麼實現的
大佬:現在大型的資料庫你知道是用什麼實現模糊查詢的麼?
我:emmm,這個我不太清楚。
大佬開始給我科普講解知識了
大佬:因為我是做資料庫這一方面的,所以問你一些關於資料庫的問題
- 資料庫的分級,分片
- 資料庫索引(感覺大佬很重視索引)
- 資料庫鎖
-
我巴拉巴拉扯了一堆執行緒鎖 哈哈哈哈哈哈 估計大佬對我無語了
- SQL語句中orderby 和 groupby 的區別,舉幾個應用的例項,升序降序
- 對你的專案有什麼地方可以進行優化
- 你的專案中涉及到的事務有哪些,用的什麼框架
- 序列化
-
問題:如果序列化過程中存在一個物件a ,反序列化中物件消失,會出現哪些異常?
我:emm,空指標異常,runtimeException
大佬:就這些麼?
- 基數排序
- 希爾排序
- JS的分頁實現
- 大佬:對XSS瞭解麼?
-
我:emmm,不太知道
- 大佬:瞭解jsonp演算法麼?
-
我:emmm,不太瞭解
尷尬兩連……哈哈哈哈哈 關鍵是雷人的我還讓大佬j-s-o-n-p的拼了一下,渣渣錯覺以為大佬問的json,聽清楚之後瑟瑟發抖 哈哈哈哈哈哈
Xss 我自己給自己跪了 我反問了個css? 雷死了 找洞鑽
(環境比較嘈雜,有的沒聽清楚,大佬還不厭其煩的重複,感激Ing)
- 執行緒安全,列舉
- 反射,簡述
- 大佬:JS中的六種繼承,能列舉幾個呢?
-
我:組合繼承,寄生式繼承,emm,寄生組合繼承
大佬:就像你提到的組合繼承,說一下在哪些地方要用到這種繼承
我:emmm,說了一堆組合繼承的優點
大佬:我不是讓你具體解釋,比如在你的啥啥啥專案中,哪些地方用到了組合繼承?
我:(一臉懵逼 我沒有用到……吧)
大佬:OK,換一個問題
(Ps.大佬人真好,不會就換問題;菜雞冰冷的心得到了安慰)
- c,c++,java中最熟悉哪個?
- JS中的this
-
函式的呼叫方式決定了this的值。this不能在執行期間被賦值,並且在每次函式被呼叫時this的值也可能會不同
- 你的職業規劃
- 整體的知識體系架構
-
大佬:還學過什麼其他的知識呢?
我:瞎扯ing,python
大佬:為什麼要學python呢?
我:因為比較好入門,python最近比較火,噼裡啪啦一堆python的優點
大佬:你是在專案中遇到什麼困難,需要學習python來進行完善麼?
我:emmm,不是。我們這一屆研究生做影象那一塊的都學的python,比較好找工作,師妹也學的是python 方向。學習python是為了拓寬一下知識面,屬於因緣巧合。瞭解的也比較淺。
大佬:這還是不要人云亦云啊,現在大公司都不怎麼用Python了,我們阿里用的是java ,騰訊用的c++,百度用的是人工智慧比較底層的部分。
我:enen,順著說了幾句
- 我的問題就問完了,你還有什麼要問的呢
慌亂,好多都記不清楚了。一首涼涼送給自己~