1. 程式人生 > >阿里一面(總結)

阿里一面(總結)

收到的第一個電面竟然是阿里!!!哈哈哈哈 一面怕也是最後一面了~~

先輕鬆一下氣氛。2018.8.12手機靜音,早上一個陌生號碼沒有接到,沒放在心上,以為是廣告還是詐騙吧

晚上8.50!!!陌生號碼竟然第二次打進來了,我就接了(面試時長51min  辛苦大佬了)

然後一上來我說了您好之後,對方你好,你是×××吧,我是阿里巴巴的面試官

我:慌亂不知所措,還是覺得有可能是詐騙吧,手抖   

阿里內部的電話真心牛批,電話四位都是以2088結尾的麼……服氣!

進入正題(說在前面:一首涼涼送給自己 哈哈哈哈哈 但是我真的很開心 感覺能接到電話就是人生巔峰了)

  1. 自我介紹
  2. 介紹你的專案
  3. 大佬:自我完了我們就正式開始吧(輕鬆不過一秒系列,一瞬間瑟瑟發抖的我)

    我:好

    大佬:你的專案裡面你選一個講

    我:使用者管理系統,一堆簡介

    大佬:你的裡面比較亮點的地方你講一講

    我:模糊查詢以及怎麼實現的

    大佬:現在大型的資料庫你知道是用什麼實現模糊查詢的麼?

    我:emmm,這個我不太清楚。

    大佬開始給我科普講解知識了

    大佬:因為我是做資料庫這一方面的,所以問你一些關於資料庫的問題

  4. 資料庫的分級,分片
  5. 資料庫索引(感覺大佬很重視索引)
  6. 資料庫鎖
  7. 我巴拉巴拉扯了一堆執行緒鎖  哈哈哈哈哈哈 估計大佬對我無語了

  8. SQL語句中orderby 和 groupby 的區別,舉幾個應用的例項,升序降序
  9. 對你的專案有什麼地方可以進行優化
  10. 你的專案中涉及到的事務有哪些,用的什麼框架
  11. 序列化
  12. 問題:如果序列化過程中存在一個物件a ,反序列化中物件消失,會出現哪些異常?

    我:emm,空指標異常,runtimeException

    大佬:就這些麼?

  13. 基數排序
  14. 希爾排序
  15. JS的分頁實現
  16. 大佬:對XSS瞭解麼?
  17. 我:emmm,不太知道

  18. 大佬:瞭解jsonp演算法麼?
  19. 我:emmm,不太瞭解

    尷尬兩連……哈哈哈哈哈 關鍵是雷人的我還讓大佬j-s-o-n-p的拼了一下,渣渣錯覺以為大佬問的json,聽清楚之後瑟瑟發抖 哈哈哈哈哈哈

    Xss  我自己給自己跪了  我反問了個css?  雷死了 找洞鑽

    (環境比較嘈雜,有的沒聽清楚,大佬還不厭其煩的重複,感激Ing)

  20. 執行緒安全,列舉
  21. 反射,簡述
  22. 大佬:JS中的六種繼承,能列舉幾個呢?
  23. 我:組合繼承,寄生式繼承,emm,寄生組合繼承

    大佬:就像你提到的組合繼承,說一下在哪些地方要用到這種繼承

    我:emmm,說了一堆組合繼承的優點

    大佬:我不是讓你具體解釋,比如在你的啥啥啥專案中,哪些地方用到了組合繼承?

    我:(一臉懵逼 我沒有用到……吧)

    大佬:OK,換一個問題

    (Ps.大佬人真好,不會就換問題;菜雞冰冷的心得到了安慰)

  24. c,c++,java中最熟悉哪個?
  25. JS中的this
  26. 函式的呼叫方式決定了this的值。this不能在執行期間被賦值,並且在每次函式被呼叫時this的值也可能會不同

  27. 你的職業規劃
  28. 整體的知識體系架構
  29. 大佬:還學過什麼其他的知識呢?

    我:瞎扯ing,python

    大佬:為什麼要學python呢?

    我:因為比較好入門,python最近比較火,噼裡啪啦一堆python的優點

    大佬:你是在專案中遇到什麼困難,需要學習python來進行完善麼?

    我:emmm,不是。我們這一屆研究生做影象那一塊的都學的python,比較好找工作,師妹也學的是python 方向。學習python是為了拓寬一下知識面,屬於因緣巧合。瞭解的也比較淺。

    大佬:這還是不要人云亦云啊,現在大公司都不怎麼用Python了,我們阿里用的是java ,騰訊用的c++,百度用的是人工智慧比較底層的部分。

    我:enen,順著說了幾句

  30. 我的問題就問完了,你還有什麼要問的呢

慌亂,好多都記不清楚了。一首涼涼送給自己~