螞蟻金服面試經歷-前期準備

2017年4月份從Android開發轉了Java後臺開發,到如今恰好一年半的時間。最近找了一波工做。收到了蠻多Offer的。最終決定了支付寶的高級Java開發的Offer。因而想總結一下經驗,以供你們參考,但願能幫助到你們。在此也很是感謝在找工做過程當中各公司對個人垂青,也感謝各位幫助過個人人。面試

我主要從如下三個方面總結一下:算法

  1. 前期準備
  2. 臨場發揮
  3. 平時工做積累

爲了篇幅不要太長,既方便閱讀,也可讓我本身不用花太多的時間寫一篇很長的文章,我分紅獨立的文章來寫。這篇介紹前期準備的內容。數據庫

隨便放張圖嘍

1. 前期準備

有一句話,機會都是給有準備的人的。因此不要盲目自信,什麼都不許備就去面試了。準備的內容有幾點:設計模式

  1. 準備簡歷(百度有不少,能夠不看個人)
  2. 準備基礎知識點(百度有不少,能夠不看個人)
  3. 準備本身作的項目(敲黑板!本身的感悟!)

1.1 準備簡歷

我就不說簡歷應該怎樣寫了,畢竟我也不是專業的。可是請你把簡歷拿出來讓你的朋友,看一看,從別人的角度看你的簡歷是什麼樣子的。他們能不能看到你的特色。他們通常都會給出你他們的感受和修改意見。修改到讓別人看着舒服就能夠了。至於說什麼是舒服,那就可能包含不少東西。排版,語句,甚至到字體。個人朋友給我指出了不少修改意見。我都與他們探討和修改。網絡

1.2 準備基礎知識點

這個我就不去羅列問題了,網上太多了。本身把那些問題準備一下。可是我發現我面試過程當中,大多數時間仍是在聊項目,項目中解決的問題,這些東西聊完就40分鐘左右了,也會或多或少的問到一些基礎知識。因此也要提早把網上能找到的基礎知識點準備一下。重點提示一下準備基礎知識點的大方向:架構

  • Java基礎知識
  • Spring基礎知識:Spring Boot基礎
  • 數據庫基礎知識:MySQL,SQL語句
  • 中間件基礎知識:Redis,MQ等,看項目用到什麼。
  • 基礎理論知識:計算機網絡,操做系統,設計模式等
  • 算法:能夠去Leetcode上刷一刷(說實話我都刷,就隨便作了幾道讓本身找到作算法題的狀態)

若是有需求能夠留言,若是須要的人多的話我能夠把我準備的問題用另外一篇文章列出來,就不在這裏羅列,佔用篇幅影響閱讀了。併發

1.3 準備本身作的項目

敲黑板!!!分佈式

到了面試階段,【聊一聊的大家的項目】,【你在項目中作了哪些東西】,【你在項目中遇到的最難的問題是什麼,你是怎麼解決的】這三個問題必定是問的頻率最多的,也是對於面試官考察一我的最重要的。想要比較好的回答這三個問題。須要平時工做的積累和麪試前的準備。對於工做積累來講我在以後再講,如今主要講怎樣準備。由於每一個人作的項目都不同。因此這三個問題都沒有標準答案。首先,我以爲本身能夠想一下這3個問題的答案,語言儘可能簡練,而後和本身的朋友講,看看他是否能夠聽的懂。相同的問題你能夠問一下和本身承擔相同工做的同事,看看他是怎樣回答的。其實大部分人在項目中都是寫的業務代碼,因此在準備的時候要有側重點。什麼都說,但又說不到面試官想聽的,就會讓這個環節效果不好,有些人聊完項目面試官就感受沒什麼興趣了,就是這個緣由,那麼我來談談每一個問題的側重點:高併發

  • 【聊一聊的大家的項目】:側重業務流程,用簡練清楚的語言描述項目作了一個什麼事情。而後能夠簡單介紹一下項目使用的架構和技術棧。這個其實整理一下,必定有東西能夠說的,切記業務不要介紹的過於複雜,不少複雜的東西一律而過,面試官有興趣的話他會本身問,每一個系統都有不少細節,講不完的,這裏講太多會顯得很囉嗦。
  • 【你在項目中作了哪些東西】:側重你所作的東西在業務流程中承擔的做用和重要程度。而後交代清楚這一塊的複雜度,體現必定的技術難度。我知道大部分人都在寫業務代碼的。大部分時候項目須要大數據和大併發的場景比較少。這個時候你能夠側重從系統設計去聊,好比「面對複雜的業務邏輯如何解藕?」。
  • 【你在項目中遇到的最難的問題是什麼,你是怎麼解決的】:側重有難度的問題,對於後臺,側重於併發,大量數據,和分佈式問題。儘可能不要說業務流程,或者一些低級的問題。面試官確定但願瞭解你解決了多難的技術問題。那麼沒有大數據,高併發方面的問題解決經歷怎麼辦?個人經驗能夠側重解決分佈式問題。由於無論你的用戶量有多少,只要項目是分佈式系統,那必定會有分佈式問題。好比「冪等如何作的?」。

總結

簡歷和基礎知識準備網上太多了,你們能夠隨意百度。我這邊以爲最重要的就是第三點。由於我發現聊項目就能聊蠻長時間,這裏聊完以後再問的一些基礎知識,都已經不影響大局了。因此把本身作的項目,好好組織一下語言。該講哪些不應講哪些。有些人說面試就是吹牛逼。在我看來,若是能吹的完美無缺,那也確實是有實力。對於我仍是實話實說,畢竟紙包不住火。這時候不少人又有問題了,實話實說了,面試官問完項目以爲沒什麼難度,就基本GG了。或者討論項目的時候問了一個沒有準備的問題,本身不會,很尷尬怎麼辦。那下一篇我再介紹,我總結的臨場發揮的經驗。字體

相關文章
相關標籤/搜索