1. 程式人生 > >【備戰春招/秋招系列】初出茅廬的程式設計師該如何準備面試?

【備戰春招/秋招系列】初出茅廬的程式設計師該如何準備面試?

不論是校招還是社招都避免不了各種面試、筆試,如何去準備這些東西就顯得格外重要。不論是筆試還是面試都是有章可循的,我這個“有章可循”說的意思只是說應對技術面試是可以提前準備。 我其實特別不喜歡那種臨近考試就提前背啊記啊各種題的行為,非常反對!我覺得這種方法特別極端,而且在稍有一點經驗的面試官面前是根本沒有用的。建議大家還是一步一個腳印踏踏實實地走。

1 如何獲取大廠面試機會?

在講如何獲取大廠面試機會之前,先來給大家科普/對比一下兩個校招非常常見的概念——春招和秋招。

  1. 招聘人數 :秋招多於春招 ;
  2. 招聘時間 : 秋招一般7月左右開始,大概一直持續到10月底。但是大廠(如BAT)都會早開始早結束,所以一定要把握好時間。
    春招最佳時間為3月,次佳時間為4月,進入5月基本就不會再有春招了(金三銀四)。
  3. 應聘難度 :秋招略大於春招;
  4. 招聘公司: 秋招數量多,而春招數量較少,一般為秋招的補充。

綜上,一般來說,秋招的含金量明顯是高於春招的。

下面我就說一下我自己知道的一些方法,不過應該也涵蓋了大部分獲取面試機會的方法。

  1. 關注大廠官網,隨時投遞簡歷(走流程的網申);
  2. 線下參加宣講會,直接投遞簡歷;
  3. 找到師兄師姐/認識的人,幫忙內推(能夠讓你避開網申簡歷篩選,筆試篩選,還是挺不錯的,不過也還是需要你的簡歷夠棒);
  4. 部落格發文被看中/Github優秀開源專案作者,大廠內部人員邀請你面試;
  5. 求職類網站投遞簡歷(不是太推薦,適合海投);

除了這些方法,我也遇到過這樣的經歷:有些大公司的一些部門可能暫時沒招夠人,然後如果你的親戚或者朋友剛好在這個公司,而你正好又在尋求offer,那麼面試機會基本上是有了,而且這種面試的難度好像一般還普遍比其他正規面試低很多。

2 面試前的準備

2.1 準備自己的自我介紹

從HR面、技術面到高管面/部門主管面,面試官一般會讓你先自我介紹一下,所以好好準備自己的自我介紹真的非常重要。網上一般建議的是準備好兩份自我介紹:一份對hr說的,主要講能突出自己的經歷,會的程式設計技術一語帶過;另一份對技術面試官說的,主要講自己會的技術細節,專案經驗,經歷那些就一語帶過。

我這裡簡單分享一下我自己的自我介紹的一個簡單的模板吧:

面試官,您好!我叫某某。大學時間我主要利用課外時間學習某某。在校期間參與過一個某某系統的開發,另外,自己學習過程中也寫過很多系統比如某某系統。在學習之餘,我比較喜歡通過部落格整理分享自己所學知識。我現在是某某社群的認證作者,寫過某某很不錯的文章。另外,我獲得過某某獎,我的Github上開源的某個專案已經有多少Star了。

2.2 關於著裝

穿西裝、打領帶、小皮鞋?NO!NO!NO!這是網際網路公司面試又不是去走紅毯,所以你只需要穿的簡單大方就好,不需要太正式。

2.3 隨身帶上自己的成績單和簡歷

有的公司在面試前都會讓你交一份成績單和簡歷當做面試中的參考。

2.4 如果需要筆試就提前刷一些筆試題

平時空閒時間多的可以刷一下筆試題目(牛客網上有很多)。但是不要只刷面試題,不動手code,程式設計師不是為了考試而存在的。

2.5 花時間一些邏輯題

面試中發現有些公司都有邏輯題測試環節,並且都把邏輯筆試成績作為很重要的一個參考。

2.6 準備好自己的專案介紹

如果有專案的話,技術面試第一步,面試官一般都是讓你自己介紹一下你的專案。你可以從下面幾個方向來考慮:

  1. 對專案整體設計的一個感受(面試官可能會讓你畫系統的架構圖)
  2. 在這個專案中你負責了什麼、做了什麼、擔任了什麼角色
  3. 從這個專案中你學會了那些東西,使用到了那些技術,學會了那些新技術的使用
  4. 另外專案描述中,最好可以體現自己的綜合素質,比如你是如何協調專案組成員協同開發的或者在遇到某一個棘手的問題的時候你是如何解決的又或者說你在這個專案用了什麼技術實現了什麼功能比如:用redis做快取提高訪問速度和併發量、使用訊息佇列削峰和降流等等。

2.7 提前準備技術面試

搞清楚自己面試中可能涉及哪些知識點、那些知識點是重點。面試中哪些問題會被經常問到、自己改如何回答。(強烈不推薦背題,第一:通過背這種方式你能記住多少?能記住多久?第二:背題的方式的學習很難堅持下去!)

2.7 面試之前做好定向複習

所謂定向複習就是專門針對你要面試的公司來複習。比如你在面試之前可以在網上找找有沒有你要面試的公司的面經。

舉個栗子:在我面試 ThoughtWorks 的前幾天我就在網上找了一些關於 ThoughtWorks 的技術面的一些文章。然後知道了 ThoughtWorks 的技術面會讓我們在之前做的作業的基礎上增加一個或兩個功能,所以我提前一天就把我之前做的程式重新重構了一下。然後在技術面的時候,簡單的改了幾行程式碼之後寫個測試就完事了。如果沒有提前準備,我覺得 20 分鐘我很大機率會完不成這項任務。

3 面試之後覆盤

如果失敗,不要灰心;如果通過,切勿狂喜。面試和工作實際上是兩回事,可能很多面試未通過的人,工作能力比你強的多,反之亦然。我個人覺得面試也像是一場全新的征程,失敗和勝利都是平常之事。所以,勸各位不要因為面試失敗而灰心、喪失鬥志。也不要因為面試通過而沾沾自喜,等待你的將是更美好的未來,繼續加油!

你若盛開,清風自來。 歡迎關注我的微信公眾號:“Java面試通關手冊”,一個有溫度的微信公眾號。公眾號後臺回覆關鍵字“1”,可以免費獲取一份我精心準備的小禮物哦!

相關推薦

備戰/系列Java程式設計師必備書單

該文已加入開源文件:JavaGuide(一份涵蓋大部分Java程式設計師所需要掌握的核心知識)。地址:https://github.com/Snailclimb/JavaGuide. 核心基礎知識 《圖解HTTP》(推薦,豆瓣評分 8.1 , 1.6K+人評價): 講漫畫一樣的講HTTP,很

備戰/系列程式設計師的簡歷就這樣寫

該文已加入開源文件:JavaGuide(一份涵蓋大部分Java程式設計師所需要掌握的核心知識)。地址:github.com/Snailclimb/…. 【強烈推薦!非廣告!】阿里雲雙11褥羊毛活動:m.aliyun.com/act/team111… 差不多一折,不過僅限阿里雲新人購買,不是新人的朋

備戰/系列美團面經總結基礎篇 (附詳解答案)

該文已加入開源文件:JavaGuide(一份涵蓋大部分Java程式設計師所需要掌握的核心知識)。地址:github.com/Snailclimb/…. 【強烈推薦!非廣告!】阿里雲雙11褥羊毛活動:m.aliyun.com/act/team111… 差不多一折,不過僅限阿里雲新人購買,不是新人的朋

備戰/系列美團Java面經總結進階篇 (附詳解答案)

一 訊息佇列MQ的套路 1.1 介紹一下訊息佇列MQ的應用場景/使用訊息佇列的好處 ①.通過非同步處理提高系統性能 ②.降低系統耦合性 1.2 那麼使用訊息佇列會帶來什麼問題?考慮過這個問題嗎? 1.3 介紹

備戰/系列美團Java面經總結終結篇 (附詳解答案)

該文已加入開源專案:JavaGuide(一份涵蓋大部分Java程式設計師所需要掌握的核心知識的文件類專案,Star 數接近 14 k)。地址:github.com/Snailclimb/…. 系列文章: 【備戰春招/秋招系列1】程式設計師的簡歷就該這樣寫 【備戰春招/秋招系列2】初出茅

備戰/系列初出茅廬程式設計師如何準備面試

不論是校招還是社招都避免不了各種面試、筆試,如何去準備這些東西就顯得格外重要。不論是筆試還是面試都是有章可循的,我這個“有章可循”說的意思只是說應對技術面試是可以提前準備。 我其實特別不喜歡那種臨近考試就提前背啊記啊各種題的行為,非常反對!我覺得這種方法特別極

線上筆試題解題報告系列網易2017校內推筆試之程式設計題持續更新

網易今年把內推筆試放在牛客網上辦,然後出了一批程式設計題。 題目在: 一共18個,好多(不同崗位抽3個不同的題的樣子)…… 慢慢寫吧,做一題寫一題。 以下題解將假定讀者有下列知識,對下面所列舉的細節不再贅述。 (如果有必要對此進行教學的,請站內信我) C/C++的基本

雙非碩士的經驗總結——對校,複習以及面試心態的理解

2019年自己的秋招總結,回饋牛客。 你能閱讀到: 一個雙非從18年3月春招開始,一路被虐到懷疑人生(春招實習面試全掛),直到9月份面試較為順利,拿到一些offer期間的心路歷程和複習總結。 對企業究竟需要什麼樣的應屆生的理解 對怎樣複習校招的理解 我們在面試

備戰2019年,總結java開發工程師知識點

###################java語法基礎 1 資料型別級別比較:byte short char  -->int >float-->long-->double 從低的級別到高的級別可以進行自動轉 ,從搞得級別轉到低的級別需要強制型別轉換 b

很全的學習筆記

資料庫: 正規化 第一正規化:資料庫表的每一項都是不可分割的原子資料項,不能是集合。比如班級資訊表裡面不能有班級的學生。 第二正規化:在第一正規化的基礎上,所有屬性完全依賴於主鍵,完全依賴就是不能取決於主鍵的一部分 第三正規化:在第二正規化的基礎上,消除傳遞依賴,比如學生表裡有學生屬於的班

Appnium+C#+Winform自動化測試系列一、獲取本機連接的設備、啟動多個Appnium和獲取本機啟動的Appnium

net 系列 () 定向 目的 res listening toa 路徑     本系列內容,準備根據所完成的項目為基線,一步一步的把整個設計和實現過程梳理。 先從基本的一些環境問題入手,梳理清楚關於手機設備和Appnium。因為我們在後面的建立Appnium連接時,需要

菜鳥也瘋狂UML系列——淺析UML四種關系

顏色 雙向關聯 直線 不同的 .net 人的 學習 系列 主類 在UML中。關系是很重要的。它抽象出對象之間的聯系,讓對象構成某個聯系起來的結構。以下將簡要分析一下UML中的四種關系:關聯。依賴,泛化,實現。 一、舉例羅列

WEB前端開發最佳實踐系列JavaScript篇

return 訪問 on() 語句 ret 作用域 {} 公開 成對 一、養成良好的編碼習慣,提高可維護性 1、避免定義全局變量和函數,解決全局變量而導致的代碼“汙染”最簡單的額方法就是把變量和方法封裝在一個變量對象上,使其變成對象的屬性: 1 var myCurren

Android開發—智能家居系列(二):用手機對WIFI模塊進行配置

名稱 ash 端口 clas 方式 mac class 二階 target 【Android開發—智能家居系列】(二):用手機對WIFI模塊進行配置 http://blog.csdn.net/u010924834/article/details/4949672

Hexo搭建GitPage部落格系列03.Hexo部落格搭建

前言 前面我們已經把環境準備好了,接下來我們就可以正式開始我們的部落格搭建之路了! 搭建步驟 建立Github倉庫 點選建立倉庫 專案必須要遵守格式:賬戶名.github.io,不然接下來會有很多麻煩。並且需要勾選Initialize this repository

Hexo搭建GitPage部落格系列02.環境搭建

前言 Hexo搭建部落格需要基於Node.js環境,而且依賴於Git,本篇文章就給大家詳細介紹如何搭建環境。 Node環境搭建 Node.js 是一個基於 Chrome V8 引擎的 JavaScript 執行環境。Node.js 使用了一個事件驅動、非阻塞式 I/O 的模型,使其輕

Hexo搭建GitPage部落格系列01.部落格搭建須知

背景 我想很多接觸網際網路的人,都想擁有一個自己的個人部落格,可以在上面分享工作、學習、生活等等。可能在網上搜到別人的部落格的時候,心裡也渴望著自己也能在網路上擁有著這樣一塊小天地。當你點進這篇文章的時候,我可以很肯定的告訴你,你的夢想即將實現! 部落格種類 第三方平臺 依託於第

華為軟開雲系列之cloudIDE(1)helloWorld

【華為軟開雲系列】之cloudIDE(1)helloWorld 前提: 擁有華為雲的賬號 開通華為軟開雲的cloudIDE許可權,許可權收費標準詳見開通時候的描述 登入網址:https://auth.huaweicloud.com/authui/login

華為軟開雲系列之專案管理(1)-建立簡單專案看板

【華為軟開雲系列】之專案管理(1)-建立簡單專案看板 入口 登入華為軟開雲控制後臺,選擇服務列表中的專案管理 點選立即使用 建立專案 進入專案列表中,下方的專案列表是之前本賬號建立的專案,可以對專案進行管理; 點選新建專案,建立新的專

java集合框架原始碼剖析系列java原始碼剖析之HashMap

前言:之所以打算寫java集合框架原始碼剖析系列部落格是因為自己反思了一下阿里內推一面的失敗(估計沒過,因為寫此部落格已距阿里巴巴一面一個星期),當時面試完之後感覺自己回答的挺好的,而且據面試官最後說的這幾天可能會和你聯絡來看當時以為自己一面應該是通過的,但是事與願違,痛定