程序員如何面試才能拿到offer

一、概述

面試,難還是不難?取決于面試者的底蘊(氣場+技能)、心態和認知及溝通技巧。面試其實可以理解為一場聊天和談判,在這過程中有心理、思想上的碰撞和博弈。其實你只需要搞清楚一個邏輯:“面試官為什么會這樣問?他希望聽到什么答案?”然后針對性的準備和回答就行了,無他。

“你的優勢是什么?”多年前我覺得這個問題很無聊,現在我經常這么問面試者,因為我真的想知道他的優勢是什么,能給公司帶來什么。最終能和面試官聊的開心愉快投緣的叫面霸。反之叫面癱。

我帶過的學生里找工作時有個有趣的現象,經常是懂溝通的人先找到工作,而不是技術最牛的那個。

面霸是可以練成的。我在這篇文章里嘗試從兩個方面對面試進行梳理,一個是流程,一個是細節。 流程可以讓我們以上帝視角看問題,細節呢?細節決定成敗。在面試這件事上,細節做的越細越好。

二、面試流程

面試就像一場戰役,要打贏戰役應該做如下功課,才能做到胸有成竹。

1. 面試前

戰前需要充分準備,要研究對手,所謂知己知彼,百戰不殆。要準備好足夠的彈藥。

2. 面試中

戰斗時要保持正念、精神煥發,昂首挺胸,眼神堅定、謙虛謹慎。

3. 面試后

因為我們可能還要打多場戰役,所以針對每次戰役都要及時進行反思,總結經驗教訓,用現在流行的說法叫“復盤”。這樣才會有進步,下次作戰也會更有自信和把握。

三、單獨說一個問題:氣場

1. 什么是氣場

我講課的時候曾經開玩笑地跟同學們說:“我現在可以掃描大家幾分鐘,觀察一下就能大概知道將來誰能順利找到工作,誰找工作會有些困難,大家信不信?” 同學們都笑了,表示不信 。

當然這只是一個玩笑,不可能那么精確。其實我想表達的意思是,決定面試是否成功的第一要素不是華麗的簡歷也不是一些小技巧。而是你內在散發出來的氣質。

“如今你的氣質里,藏著你走過的路,讀過的書和愛過的人。” ——《卡薩布蘭卡》

就像武俠小說里的主人公,內力充沛之后哪怕一些招式不熟也能輕松戰勝對手。你的氣場是優雅的自信的積極的,還是灰暗的自卑的,面試官都會感受到,從而對你產生初步判斷和定義。這個理論一點都不玄妙,我自己在面試別人的時候,有很多時候第一印象加上簡單的幾句對談,就可能基本決定了這個人的去留。

2. 如何提升氣場?

我們知道這個道理后,應該如何做呢?氣場不是一朝一夕能練就的,有幾個方法大家可以在平時多嘗試。

  • 多讀書, 所謂腹有詩書氣自華

  • 多運動,保持健康的身心

  • 多和人溝通,懂社交規則

  • 學會冥想和保持正念(不玄幻)

    可以做個小實驗,冥想十分鐘,重新照一下鏡子,看氣質是否有點沉淀下來的感覺。

四、面試前準備

1. 簡歷的幾個注意事項

因為篇幅原因,簡歷的詳細寫法這里就不講了。只講 3 點需要注意的問題。

不要給自己挖坑

你要對你自己寫的簡歷負責。因為面試時,面試官通常會拿著你的簡歷,問里邊的各種細節。 技術細節、工作經歷、項目情況等。你必須對自己寫下的每個字后面的隱藏話題做充足的準備。 舉個例子,簡歷上有這樣一句話:

熟悉運用 Chrome Dev Tools、Firefox 的 Firebug 調試頁面

那面試官可能會問:講講你用 firebug 調試頁面時,都有哪些經驗技巧感覺比較有用?這樣針對一個話題進行展開談話。

簡歷要有辨識度

通常一個職位可能收到的簡歷比較多,這時候怎么使你的簡歷能在眾多對手中脫穎而出,獲得面試邀約呢?要有“辨識度”,最好達到的效果是,面試官覺得看完這個簡歷,覺得很想見見這個人。 拿自我評價部分來舉例吧,下面的案例大家自己看下,如果你是面試官,想邀請誰面談呢? 括號里是我的的意見,大家也可以把自己想象成面試官,自己琢磨一下。

案例 5 的同學平時就很有想法,找工作很順利,現在發展的很好。

案例 1(一般):

0?wx_fmt=png

案例 2(一般):

0?wx_fmt=png

案例 3(良):

0?wx_fmt=png

案例 4(優):

0?wx_fmt=png

案例 5(不走尋常路):

0?wx_fmt=png

最好找人幫你 Review 一下簡歷

因為簡歷就像自己寫的程序,自己很難發現 bug,讓別人以面試官的視角 review 一下,會發現一些意想不到的問題。找老師、同學、朋友都可以,不要怕麻煩。

2. 找工作的主要網站和渠道

  • 智聯招聘/51job/英才網(傳統)

  • 拉鉤(相對較新)

  • 獵聘網(高級人才)

  • v2ex(酷工作)

  • BOSS 直聘(直接和 BOSS 聊)

  • 相關的社群

3. 針對不同的公司對簡歷進行微調

有時候有必要針對面試公司的業務對你的簡歷進行微調。比如對方是個做移動醫療的公司。而你恰好做過類似項目,就可以將該部分的項目介紹的排序提至第一位。并將對移動醫療的經驗加重描寫。以達到和職位更匹配的效果。

4. 小心傳銷陷阱

找工作時一定要注意傳銷陷阱。

前段時間網上爆出的“求職少年李文星誤入傳銷組織致死事件“,使我很驚訝,傳銷的竟然都能這么專業的去騙程序員了,一般的專業技術溝通都看不出破綻。

有兩個簡單應對辦法:

  • 如果你存疑最好提前跟你的朋友商量一下,還有隨時更新定位。

  • 面試前和對方溝通清楚面試的準確地點直接過去,中間有任何變化都可能有問題。

請大家特別注意一個傳銷重災區:天津靜海。看到靜海二字請繞行!

5. 小心招轉陷阱

所謂招轉就是利用招聘轉化成培訓。你去面試后公司說你的能力暫時不符合條件,交錢培訓后就可以了。這種也不是正經的公司。

6. 了解公司的相關情況

面試前應到公司的網站上或別的渠道,提前了解公司的企業背景、業務模式、主營產品等, 面試的時候就可以做到有的放矢。

“你對我們公司有了解嗎” “我提前了解了一下,貴公司從事的是……理念是……我覺得和我的理念挺吻合的……”

“你對我們的產品有什么看法” “我仔細研究了貴公司的產品,發現有如下優點……還發現幾個問題……我覺得可以這么改進……”

這樣的對話,會和面試官迅速拉近距離。 面試官也會認為你做足了功課,是一個用心的人。

7. 干貨儲備(核心技能)

  • 專業知識準備

    收集相關面試題并熟練掌握。面試官有時候也會照著網上的題庫問你問題,哈哈。最好能按自己的理解,用自己的語言去闡述問題。

  • 項目經驗

    項目的研發背景、整體業務流程、開發周期、負責的模塊、技術實現細節、技術亮點等。你自己做過的每個項目都要搞清楚。

  • 了解熱門前沿技術

    比如你面試的是 iOS 開發崗位,除了 OC 你還能聊聊最新版本的 Swift;比如現在微信小程序開發又火起來了,你也在關注和學習,甚至能解決面試官的一些問題。了解這些熱門的前沿技術絕對會成為你面試時的加分亮點。

8. 著裝

IT 男生不要穿圓領的襯衣,起碼要有領子;女生簡單大方,要化點淡妝以示尊重。四個字:干凈整齊。我遇到過夏天穿拖鞋來面試的,肯定一秒就 PASS 了。

五、面試中

1. 注意禮節:禮多人不怪

以前從事對日軟件開發的時候,我們會經常培訓面試的禮儀問題。因為日本人比較注重這些。我記得當時有幾個小環節,比如進入面試官房間前要先敲門,進入房間后沒有得到”請坐“的允許前,要站立等待等等。

其實在國內面試,這些細節也很重要,不過通常的場景是:面試者會先被安排在一個屋里等待,面試者后來進入。當面試官進入的時候,面試者應該站起來并做基本的示意。會給面試官一種有禮貌的感覺。這些細節要多加留意。

2. 用遞進問題定位你的技術能力

面試官問的技術問題通常會有一定的規律,就是按照由簡單到復雜的順序來進行提問。比如他關注 JavaScipt 這個技術,可能先問你 JS 中有哪些數據類型、JS 中如何實現面向對象,有什么應用場景這些簡單問題?這些如果你能順利回答上來,他會對你的基本功有了認可。之后會繼續問你閉包、原型鏈之類的高階知識,看看你還能不能回答上來。他會根據你的回答情況給你的技術能力做定位。

3. 正確的面試態度

面試這件事是一個雙向選擇的過程,你付出勞動,企業付你勞動薪酬,所以這是一種平等的關系。這種平等關系在面試中的體現也很重要。

  • 誤區 1:過于自卑性型。感覺找個工作不容易啊,給我個工作就行,這樣氣勢上容易落到下風。這時候面試官會感覺到,從而進一步在氣勢上壓住你,不利于雙方順暢平等的交流。

  • 誤區 2:過于亢奮型,覺得自己什么都會,挺牛,比面試官都厲害,這樣也不對。

  • 正確姿勢:不卑不亢、從容面對、真誠回答最好。

4. 保持高度自信

我有時會直接問面試者這樣一個問題:你認為自己的技術能力怎么樣?有的人直接說:我感覺自己的技術是中等水平。也有的說:經過這幾年的積累和成長,我現在對自己的技術很自信,算是一個中高級開發者,我感覺可以勝任各種開發任務。兩者回答高下立判。

再來看另外一個場景,前段時間我做的一次面試,前面的事情都聊的差不多了,在準備最后敲定的時候,面試者冒出一句:這個事情我去做會不會有什么問題?這句話讓我對他的信心產生動搖,從而導致最終沒有錄用他。

其實面試官想聽的很簡單:“這個事交給我沒有問題!”你自己都不自信怎么讓面試官相信你能勝任這份工作呢?

5. 告別:別忘了加微信

微信是移動互聯網時代的個人名片,結束時最好互相加一下微信并備注好。比如我會這樣備注:H5 講師 北京 張三。面試者可以這樣備注:58 同城 研發部經理 李四。

這樣可以和面試官保持后續的聯絡,是個很重要的動作。即使沒能面試成功,可能某一天發生鏈接成為你的人脈也說不定。

六、幾個常見面試問題及簡單分析

1. 自我介紹

面試官通常會讓先你進行一下自我介紹以便對你有個快速的認識。

自我介紹的時間最好控制在 2-3 分鐘左右,太短了說不明白,太長的話可能面試官也沒有耐心聽。所以最好是言簡意賅,把一些關鍵信息表達清楚就可以,其他一些細節信息可以在之后跟面試官的對談中慢慢展開。

不要只回答姓名、年齡、愛好、工作經驗。面試官最希望知道的是求職者能否勝任工作,包括:最強的技能、最深入研究的知識領域、個性中最積極的部分、做過的最成功的事,主要的成就等。

2. 離職原因

回答這個問題時一定要小心,就算在前一個工作受到再大的委屈,對公司有多少的怨言,都千萬不要表現出來,尤其要避免對公司本身主管的批評,避免面試官的負面印象。建議此時最好的回答方式是將問題歸咎在自己身上,例如覺得工作沒有學習發展的空間,自己想在面試工作的相關產業中多加學習,或是前一份工作與自己的生涯規劃不合等等,回答的答案最好是積極正面的。

3. 你對加班的看法

這個問題并不是非要讓你加班,只是想測試你是否愿意為公司奉獻。參考回答:如果是工作需要我會義不容辭加班,可以全身心的投入工作。同時,我也會提高工作效率,減少不必要的加班。

4. 你還有什么問題要問我的嗎?

這個問題看上去可有可無,其實很關鍵,企業不喜歡說“沒問題”的人,因為其很注重員工的個性和創新能力。最好不要問個人福利、五險一金的之類的問題。 可以這樣問:

  • 貴公司對新入公司的員工有沒有什么培訓項目?

  • 貴公司的晉升機制是什么樣的?

  • 入職后參與的項目的情況了解一下?

企業將很歡迎,因為體現出你對學習的熱情和對公司的忠誠度以及你的上進心。

七、面試后的復盤

復盤很重要,沒有復盤的行動往往是無效的,因為沒有經過總結和沉淀。大家要養成經常復盤的習慣。面試的復盤我們可以這樣做:

1. 復盤自己在面試現場的整體表現

  • 是否表現得沉著自信、充滿活力、輕松自如?

  • 對面試官提問的反應是否恰當、準確、靈活?

2. 復盤自己在面試中的所有問題及答案

  • 分別記錄下 HR 面試問題和技術面試問題及回答

  • 關于面試官的提問,你是否還可以做出更好的回答?

3. 其他心得感受

最好將以上內容寫成一篇面試總結,存在印象筆記里。比如形成這樣的筆記本,在以后面試時這些經驗就是最好的資料庫:

  • 2015-10-11 IBM java 開發 北京 #面試#

  • 2017-12-11 埃森哲 iOS 技術 Leader 鄭州 #面試#

整個面試流程可以用 PDCA 循環理論來進行檢查和改進。

?

八、總結

就寫到這里吧,希望通過本文大家可以對面試這件事的整體和細節有更進一步的認知,參加面試也能更加自信和有把握。逐漸成長為可以縱橫江湖的面霸,在江湖上留下你的傳說 :)

轉載于:https://www.cnblogs.com/ZaraNet/p/9522810.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/277410.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/277410.shtml
英文地址,請注明出處:http://en.pswp.cn/news/277410.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

php 跨區域,如何構造PHP的內容包括在非安全(http://)和安全(https://)區域以及跨多個目錄使用?...

只需使用//example.com/foo.blah即可.< img id “sample-image”src “// /media/sample-image.png”/>很明顯,HTTP是協議,但存在其他協議,如GOPHER,HTTPS,FTP等……而不是在gopher URL gopher&#xff1a;//example.com上,您只需鏈接到//example.com,協議就可以在沒有它…

Generative Adversarial Learning Towards Fast Weakly Supervised Detection(CVPR2018)閱讀筆記

弱監督目標檢測相對于一般的目標檢測任務來說&#xff0c;訓練樣本不需要實例級別的標注&#xff0c;只需要圖片級別的標注&#xff0c;即告訴圖片中有什么而不需標注位置信息&#xff0c;這種標注圖片容易獲取&#xff0c;能節省標注時間及精力。現有的大部分方法在進行若監督…

如何添加JWT生成的token在請求頭中

前言 在我們使用JWT來做用戶的驗證時&#xff0c;我們登陸生成對應的token,并加入到請求的參數中發送到后臺提供相關的權限校驗。這個時候我們需要使用到傳遞請求頭參數傳遞的問題&#xff0c;下面是兩種方式。 1.ajax提交方式 1&#xff09;.方法一&#xff1a; $.ajax({ type…

Gradle 使用技巧(二) - SO/NDK過濾

引言 作為一個Android開發人員&#xff0c;so對于我們來講是極其常見的&#xff0c;各種大廠的SDK中都包含著各種各樣的so&#xff0c;而so也是apk瘦身的重要一環&#xff0c;減少so平臺的數量&#xff0c;可以極大限度的減少apk的大小。 Android 中的so 先看一張官方的圖&…

java兩個數之間質數求法,求任意兩個整數之間質數的個數的代碼!!!(新手編寫)...

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓/*** Title:Calculate acount of prime number between preNum and rearNum;* Author: public* Time&#xff1a;2008.12.5 21:09:35*/import java.awt.*;import java.awt.event.*;class Arithmetic{//將計算質數個數的類封裝在此類…

VMware——安裝CentOS

VMware——安裝CentOS 摘要&#xff1a;本文主要記錄了在VMware虛擬機里安裝CentOS的步驟。 下載操作系統 可以從下面的鏡像地址去下載各種版本的CentOS&#xff0c;此次安裝使用的版本是7.2&#xff1a; http://archive.kernel.org/centos-vault/ http://mirror.nsc.liu.se/ce…

django1.4.9 OMserverweb站點管理

1.項目setting.py配置&#xff1a; 2.項目url.py配置&#xff1a; 錯誤提示&#xff1a;auth_user這個表沒有創建&#xff0c;那個因為,admin站點默認數據表需要遷移。執行python manage.py syncdb 會創建所有應用程序需要的數據庫表4.接下來就是根據要求一步一步來&#xff1a…

matlab讀取氣象數據,基于MATLAB實現3種氣象數據的讀取和繪圖

第 29卷第 4期 2007年 11月 廣 東 氣 象 GuangdongMeteorology Vol. 29  No. 4 November 2007 基于 MATLAB實現 3種氣象數據的讀取和繪圖 劉  峰 , 劉  娟 , 李  萍 , 林  智 (民航中南空中交通管理局氣象中心 ,廣東廣州  510406)   摘  要 :針對 M ICAPS、 GR IB和…

[USACO17JAN]Promotion Counting 題解

前言 巨佬說:要有線段樹&#xff0c;結果蒟蒻打了一棵樹狀數組... 想想啊&#xff0c;奶牛都開公司當老板了&#xff0c;我還在這里碼代碼&#xff0c;太失敗了。話說奶牛開個公司老板不應該是FarmerJohn嗎&#xff1f; 題解 剛看到這道題的時候竟然沒有想到深搜&#xff0c;然…

牛客小白月賽6 水題 求n!在m進制下末尾0的個數 數論

鏈接&#xff1a;https://www.nowcoder.com/acm/contest/135/C來源&#xff1a;牛客網 題目描述 其中&#xff0c;f(1)1;f(2)1;Z皇后的方案數&#xff1a;即在ZZ的棋盤上放置Z個皇后&#xff0c;使其互不攻擊的方案數。 輸入描述: 輸入數據共一行&#xff0c;兩個正整數x,m&am…

centos php7 apcu,centos php5.4 升級 php7

接上篇&#xff0c;edusoho需要php5.5以上版本&#xff0c;于是需要升級本地phpphp是通過yum默認安裝的。以下安裝參考 linkhttps://blog.csdn.net/u012569217/article/details/77506902因此先查看本地php版本php -v檢查當前php的安裝包yum list installed | grep php將本地php…

子類訪問父類和方法覆寫

子類不能直接訪問父類的私有成員&#xff1b; 但是子類可以調用父類中的非私有方法來間接訪問父類的私有成員。 Person類中有私有字段name,Student繼承Person new Sudent().name; new Student().getName(); √ 子類拓展父類&#xff08;子類是父類的一種特殊…

面向對象筆試題練習一

1.接口只能被類實現&#xff0c;類不能繼承接口&#xff0c;遵循單繼承多實現原則&#xff1b; 2.靜態方法中不能引用其外部的非靜態成員&#xff1b; 3.實現 Runnable 接口&#xff0c;接口中有一個抽象方法 run&#xff0c;實現類中重寫該方法&#xff1b; 4.public修飾的方法…

curl 升級 php,將命令行cURL轉換為PHP cURL

我從來沒有做過任何卷曲&#xff0c;所以需要一些幫助。我試圖從例子中解決這個問題&#xff0c;但無法理解它&#xff01;我有一個curl命令&#xff0c;我可以從linux(ubuntu)命令行成功運行&#xff0c;該命令行通過api將文件放入wiki。我需要將這個curl命令合并到我正在構建…

VM-ESXI 相關常用命令(Updateing)

# ESXI計劃任務路徑&#xff1a;cat /var/spool/cron/crontabs/root # 獲取虛擬機列表vim-cmd vmsvc/getallvms獲取vm狀態vim-cmd vmsvc/power.getstat [vmid]關閉虛機vim-cmd vmsvc/power.shutdown [vmid]vim-cmd vmsvc/power.off [vmid] # 強制關閉長期腳本存放路徑 vi /etc/…

sql server中的go

1. 作用:向 SQL Server 實用工具發出一批 Transact-SQL 語句結束的信號.2. 語法:一批 Transact-SQL 語句GO如Select 1Select 2Select 3GO3. 說明:1) GO 不是 Transact-SQL 語句&#xff1b;2) 它是 sqlcmd 和 osql 實用工具以及 SQL Server Management Studio 代碼編輯器識別的…

java 圖片緩存工具,java緩存讀取圖片解決方案

java緩存讀取圖片老師布置了任務&#xff0c;需要把數據庫中的圖片一緩存的形式讀出&#xff0c;不要說什么數據庫中路勁&#xff0c;圖片整體較大&#xff0c;在給別人使用時不現實。關鍵代碼&#xff1a;for(int i0;i<1;i){downloadDB(bi);pm[i]new paintimage(bi);}publi…

杭電Acm刷題順序

第一階段&#xff1a;開始入門吧&#xff01;&#xff08;15天&#xff0c;53題&#xff09; 一&#xff0e;輸入輸出練習&#xff08;2天&#xff0c;10題&#xff09; 1000、1089—1096、1001 二&#xff0e;簡單操作&#xff1a;&#xff08;2—4天&#xff0c;12題&…

[Vue CLI 3] 源碼系列之useTaobaoRegistry

通過下列方式可以安裝最新版本的 Vue CLI&#xff08;注釋&#xff1a;sudo 自行選擇&#xff09; sudo npm install -g vue/cli然后通過下列命令創建項目&#xff1a; vue create demo這時候&#xff0c;會詢問你是否使用 taobao 的 registry Your connection to the default …

python pcm,python pcm音頻添加頭轉成Wav格式文件的方法

如下所示&#xff1a;add Head Infomation for pcm fileimport sysimport structimport os__author__ bob_hu, hewitt924gmail.com__date__ Dec 19,2011__update__ Dec 19,2011def geneHeadInfo(sampleRate,bits,sampleNum):生成頭信息&#xff0c;需要采樣率&#xff0c;每…