從國企到阿里的面試經歷(一)


讀完本文需要 3 分鍾。

首先,跟大家說聲抱歉,年后實在是太忙,帶娃、錄視頻、換工作,大堆事情擠在一起,一不小心就斷更了 4 個月,實在是對不起一直以來支持我的朋友們。

從今天開始,我盡量堅持月更,分享最干的干貨給大家,老斯基又要開始飆車了,請坐穩!!!(其實我的內心是想周更的,但阿里工作實在太忙,連月更都擠不出時間,好在加班使我快樂,555)

背景介紹

首先,介紹背景。劼哥 stone 乃大齡國企 c# 碼農一枚,雖然內心一直向往着 bat,但總是覺得自己的技術水還不夠,所以一直不斷的提升自己,等待機會。

3 月初,一個和我關系不錯的阿里朋友,在內網看到一個 c# 開發專家的崗位,挺適合我,便問我有沒有興趣。雖然我很感興趣,但怕自己的能力不夠,有些顧慮。轉念一想,就算面不上,也能了解自己在哪些方面還有欠缺,便下定決心去試試。

由於自己近 5 年都沒有面試經歷,所以特別缺乏相關經驗,在准備自己的簡歷時,感覺非常難受,不知從何下手。經過了 2 個多星期的准備,才把簡歷遞交給朋友幫我內推。(朋友鄙視我比國足還難出活)

雖然簡歷順利的通過了,但一直等不到電面。朋友幫我問過幾次,都是因為面試官實在太忙抽不出時間(估計我以后也會像他這樣加班,555),在經過了 10 天的漫長等待,終於等來了電面。

正式開始

電面正式開始,下文中阿里面試官簡稱 DL。

晚上 9 點左右,接到阿里影業的來電,我趕緊帶好耳機接起電話。

DL 簡單的介紹了自己,問我現在有沒有時間,電面可能會持續 30 分鍾。(我最近每晚都等這個電話,必須有時間)

DL 首先讓我做自我介紹,這一段我已經背了很多遍,電腦上正好還開着印象筆記,就照着念了一遍。(本來挺緊張的,念完自我介紹之后就放松了一些)

DL 接着問我擅長什么,我說自己 js 基礎和 c# 基礎都還行,近期前端用得多一些,正在幫極客學院錄制一個 js 教學視頻。

DL 便問了幾個前端問題:

  • 行內元素 onlcick 和 jquery 綁定的 onclick 有什么區別?
  • 你能講一下什么是事件冒泡嗎?
  • 你能講一下什么是原型鏈嗎?

自評:沒想到一開場就丟人了,這些知識點明明很熟,但這幾天一直惡補 .net 基礎,冷落了 js 有點生疏,回答得一般。

DL 沒有繼續追問 web,開始問 .net 相關問題:

  • equal() 和 == 的區別?比較 string 類型應該用誰?
  • 值類型和引用類型區別?
  • 什么時候捕獲異常,什么時候拋出異常。
  • 如何設計登錄,是應該給出錯誤碼,還是拋出異常?給出你的理由。
  • 兩個業務互相引用,如何設計才能如果避免循環引用?
  • 講講 .net 的垃圾機制。你了解哪些垃圾回收機制中運用到的算法?
  • 還有一些不記得了,等等。

自評:最近一直在主攻 .net 基礎,這部分我回答得不錯,但每個問題 DL 都會深入追問,一直到我答不出為止,略顯狼狽。

問完基礎,DL 又繼續問業務

  • 你了解設計模式嗎?說說你工作中經常用到的一些模式。
  • 在 c# 中如何實現一個單例模式?
  • 單例模式的並發問題如何處理?
  • 除了用鎖,還有什么方法可以解決並發問題?
  • 線程棧中存在並發問題嗎?
  • 全局變量的是分配在托管堆還是線程棧上的?
  • 你在工作中如何快速定位故障?
  • 等等。

自評:這部分回答得馬馬虎虎,設計模式和線程我復習的較少,回答得比較淺,其他問題回答得還不錯。

最后 DL 問我,有沒有什么想問他的?我便問了,假如我有幸加入阿里,主要負責哪些方面的業務開發呢?

DL 簡要的介紹了目前阿里影業的業務,然后說工作中可能需要加班,問我能不能接受。我說合理的加班是完全沒問題的。

DL 還問了我對這次的電面感受如何,我果斷一記馬屁拍了過去,誇贊他提問非常到位,和他溝通很愉快,期待將來能與他共事,便圓滿的結束了本次電面。

能記住的題問就是以上這些,自我感覺馬馬虎虎。第二天朋友告訴我面試通過了,借用馬雲爸爸的一句話來描述我的心情,夢想還是要有的,萬一實現了呢。

這次就先跟大家先分享電面,下次再分享現場面試,么么噠。

想要和我交流,可以關注我的公眾號或小密圈「劼哥舍」,期待你的加入。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM