Ⅰ 程序員面試要准備些什麼東西
面試前的准備
簡歷
1. 千萬別給自己挖坑
在面試的時候,面試官都會針對簡歷上技術能力、工作經歷、項目經驗等提出一些細節上的問題,所以你寫下的都些東西必須是真實,並且是非常了解。
2. 要有辨識度
通常一個職位可能收到的簡歷比較多,很多時候,你的簡歷甚至根本沒被HR看到。那麼,怎樣讓自己的簡歷脫穎而出呢?首先,簡歷要有「辨識度」,要讓面試官看完這個簡歷,就很想見見這個人。
3. 面試前最好進行一個「模擬面試」
其實自己在製作簡歷的時候,就像寫程序一樣自己是很難發現bug的,因此在面試前最好找朋友、老師或同學幫你來一場「模擬面試」,這樣也許會發現一些意想不到的問題。
4. 針對不同的公司要對簡歷進行微調
比如對方是個做電商。而你恰好做過類似項目,就可以將該部分的項目介紹著重突出以下,比如排列到最前面。
充分准備相關的專業知識
可以在網上收集一些相關的面試題,有時面試官也可能會照著網上的內容來問,所以網上一些比較熱門的題目也可以關注一些,然後對照自己的經驗組織成自己的語言。
項目經驗
項目的研發背景、整體業務流程、開發周期、負責的模塊、技術實現細節、技術亮點等。自己做過的每個項目都要整理清楚。
了解熱門前沿技術
比如你面試的是 iOS 開發崗位,除了 OC 你還能聊聊最新版本的 Swift;比如現在微信小程序開發又火起來了,你也在關注和學習,甚至能解決面試官的一些問題。了解這些熱門的前沿技術絕對會成為你面試時的加分點。
Ⅱ 《.NET》程序員面試應該怎麼准備
一、NET程序員面試的技巧:
面試是很奇妙的一件事情,在短短的一段時間內,要讓一個完全陌生的人認可自己的專業能力,認可自己的人品,認可自己的職業習慣等。而同樣,被面試者需要判斷這是否是一家靠譜的公司,是不是有錢,是不是適合自己工作,是不是和自己發展方向一致等。工作就像是娶媳婦(找老公),不是說隨隨便便說換就換,而是自己每天都要面對的事情,所以找個好的企業,找一份好的工作,對於一個靠自己養活自己的人來說真實太重要了,那麼找好企業,找好工作的第一步就是面試。
一、面試自身的綜合素質。
1、基本儀容和禮儀:
其實不是針對面試,基本儀容和禮儀在日常生活也是非常重要的,是一個人是否有教養,是否有素質的基本要求。
穿著:如無特別需要,不要著正裝,休閑裝即可。但是不要光腳丫子大拖鞋,背心吊帶,男士不要穿露腳趾涼鞋。干凈整潔即可,表示對本次面試的重視和對面試官的尊重。
儀容:女士如果想化妝的話,淡妝即可,素顏也可以。男士頭發理一下,鬍子剃掉。還是那句話,干凈整潔,萬萬不可口腔有異味,或者身上有體味(特別是腳丫子臭味,絕對不行)。
禮儀:多說「請」,「您」,「謝謝」,記得進門後關門,前台給你倒的水走的時候記得拿出去扔掉。坐下來面對面試官要有坐像,不要跟在家裡一樣太隨便,說話口齒清楚,慢一點說,不要跟打機關槍一樣。切記,不可做作,細節處把握尺度就行。如果遇到和面試官有分歧的時候,立即閉嘴並閉嘴,不要爭論,不要試圖說服面試官,更不可恥笑或者蔑視面試官,哪怕你確實不知道比面試官高到哪裡去了。記住,這是禮貌,跟自己技術有多牛逼無關。
謙虛:任何時候,把自己放在一個相對低的姿態,自己是來面試,不是來教育面試官的,抱著一種接受檢閱和學習的態度面對面試,千萬千萬不要覺得自己主角光環加身,天下之大老子第一。謙虛,起碼不會讓你有成為一個跳樑小丑的機會。
2、專業基礎知識:
對於程序猿來說,專業基礎知識絕對是重中之重,是面試成功的最基礎要素。說的專業基礎知識,不是說自己做了多少個項目,寫了多少行代碼,而是軟體開發的基礎知識。
在面試的時候,有時候會遇到一些候選人,乍一看簡歷也有好幾年工作經驗,項目也寫的滿滿的,但是卻連「值類型引用類型本質區別」,「構造函數有哪些特點,何時被調用」,「類和介面區別是什麼」這樣的問題也回答不了,注意, 是回答不了,也就是不知道,不是知道意思但是組織不了語言。 這類候選人通常在連續回答不上幾個問題後,開口為自己辯解:「我動手比較強,寫代碼都沒問題,但是書上的概念我真的不太清楚」。能說出這個話,就說明此人根本就明白作為一個技術工作者最基本的專業素質是什麼。所以千萬不要覺得自己工作幾年,有些代碼經驗就已經可以挑戰更加高薪的工作。
在面試前,一定要先審視一下自身的基礎知識掌握程度,如果有必要,自己買書回來或者網上找一些資料,利用空餘時間系統的學習一遍,比如所使用的語言本身,比如自己擅長的框架底層實現,比如編譯原理,比如多線程的知識,比如Http相關的知識等等。千萬不要沒有一點點基礎知識儲備或者基礎知識儲備不豐富就跑去面試,失敗的幾率非常大,如果眼睜睜的看著自己心儀的工作機會擦肩而過,我想是誰都會難過的。
3、溝通能力:
面試的過程本質上就是一次溝通的過程,候選人在短短的時間內要盡量的向對方展現自己的長處,隱藏自己的短處,盡量讓對方問題得到圓滿答復並且留下較好印象。有些程序猿性格內向,在陌生人面前比較靦腆,話語不多。當然,這不能說是做錯了,只能說是一些性格上的短處而已(如果很嚴重,那就有自卑的可能,需要重視並且糾正)。在面試時,候選人一定要精神煥發,昂首挺胸,眼神堅定,切記切記眼神不要飄忽不定,切記切記不要瓮聲瓮氣。咱們遇到不會的問題,就老老實實的說「這個我不清楚」,或者「這個我不會」,千萬千萬不要不懂裝懂,顧左右而言他,打算糊弄過去。搗糨糊是過不去的,面試官的問題肯定是面試官非常清楚答案的,忽悠面試官就是在忽悠自己,有意思嗎,當然,也不要胡亂回答,否則只會成為面試官和其它的同事茶餘飯後的笑話。
在面試時,盡量雙眼直視面試官(但不要瞪著人家),背挺直,手機開飛行模式,說話口齒清楚,利落乾脆,回答得上就盡量說,回答不上直接說不知道,不要羅里吧嗦 ,特別是談到薪酬,對方問你期望時,最好在現有基礎上增加10%-20%,不要漫天要價,也不要不好意思,放心大膽的說出自己的期望,如果對方覺得略高,會再跟自己商量。務必一開口就給人真誠,干練,乾脆,專業的印象。
4、過往項目經驗:
很多面試者不大重視自己的過往項目經驗,每個做過的項目,雖然自己在其中可能只是做一個模塊甚至一個功能,但是自己都會想辦法搞清楚整個項目的業務流程,研發背景,內部模塊功能,和外部如何實現集成,底層資料庫的設計,整體系統架構設計等等。在面試候選人的時候,通常都會問最近一個項目相關的東西,有很多候選人都會表示是自己一個人設計開發了這個項目,但是連有哪些功能模塊,系統結構(注意,不是架構)都回答不出來。有些面試者,在面試一些中高級的程序員時,很喜歡從過往經驗入手,自己再一遍介紹的時候他可能隨時提問。因為這樣有2個好處,第一是預防一問一答的形式,候選人事先背了很多問題的答案,第二是從候選人過往項目經驗入手,除了可以看出候選人是否虛假構建了項目經驗,還可以判斷該候選人對開發細節的把握以及對一些技術點的反應能力和掌握情況,畢竟「突然襲擊」比「瞄準射擊」要更加考驗候選人。
所以,在面試前,應該好好把自己以前的項目經驗都捋一捋,特別是上一個項目,從業務流程到產品設計到系統開發,特別是項目內一些你做過的細節地方,准備在面試時拿出來說的,必須以此為點,相關的東西都查查資料看一看。再一個就是項目裡面的閃光點,什麼叫閃光點,就是高大上的東西,需要自己多了解了解,在面試的時候拿出來說也可以加分。面試的時候談到這個上面(閃光點)的時候,面試官對這一塊很有興趣,越問越深,也知無不言,為自己增分不少。
5、不要作弊:
有些企業在面試程序員的時候,喜歡一開始扔一張試卷讓候選人先做,然後再去面試。暫且先不談做卷子考察方式的好壞, 在做試卷的時候,萬萬不要用移動設備上網查詢答案。 本身作弊的行為就讓人不齒,如果面試官在暗處進行觀察,發現作弊,那就太尷尬了。會就是會,不會就是不會,即便你用手機查答案把試卷寫的滿滿的,在接下來面試的時候,面試官再就試卷上的問題展開一問你,你還是不會。所以不管有沒有人監督,在面試的做試卷環節,千萬不要作弊。
6、熱門技術點的掌握:
其實這是個增分項目,如果上面幾點都已經通過面試的考核,那麼這一點就會成為你絕對的亮點。
首先要先自己了解一下當前熱門的技術,然後通過分析自己申請的職位,去看看可能涉及到哪些熱門的技術,然後再去專門的找資料進行學習和動手實驗。比如你是搞互聯網的,那麼最好學習一下負載均衡相關的技術,學習分布式資料庫的技術,學習緩存技術,學習頁面靜態化的技術;
如果自己是搞數據分析的,那麼最好學習一下Hadoop,學習一下微軟的Cube,學習一下惠普的Vertical;如果自己是搞iOS的,那麼可以看看Swift,可以看看Xamarin,可以看看WebSocket等,當然,我只是舉幾個例子,不一定非要這樣對應,如果是搞Java的,也可以去看看Pathon,如果是搞.net的,也可以去看看Ruby on rails等等。所謂技多不壓身,就是這個道理。
二、以上 6 點是自身素質的要求,如果在這6點上面能讓面試官滿意,基本上面試就沒有太大的問題了。接下來講一下,選一個好的公司或者企業。
1、面試官是否專業:
這里的面試官不僅僅是指技術面試官,也包括HR或者大老闆。如果面試官問你一些奇葩問題(例如問你開什麼車,房子多大,伴侶薪水多少等等),或者有比較明顯的不耐煩,歧視,傲慢等表現,就基本可以斷定這人是個奇葩,這家企業也要慎重考慮,因為這個奇葩的人很可能就是你的上司(或者是HR)。好的企業面試官應該表現出來的是專業水準,起碼中規中矩問一些常規的該問的問題。
2、盡量找獵頭推薦或者同行推薦:
道理其實很簡單,一個企業如果花錢請獵頭尋求人才,說明了企業對於這個職位的重視程度,也說明了企業是有經濟能力支付相對高昂一些的招聘費用。這樣就無形中對企業進行了一輪篩選。
3、工作環境:
不求工作環境高大上,起碼要整潔干凈。從對工作環境的狀態,可以看出企業管理者的一些習慣,如果工作環境陰暗潮濕,破破爛爛的,員工也是咋咋呼呼大喊大叫,說明管理者要麼是沒有足夠的經濟條件進行整改,要麼是自身習慣不好,不在乎環境。建議在面試時,仔細觀察一下工作環境,如果是明亮寬敞,干凈整潔,大家都靜悄悄的做自己的事情的,從工作環境上說是個不錯的企業。
4、加班與薪酬福利待遇:
談到薪酬不要靦腆,在現有基礎上加10%-20%都是正常范圍,只要不亂要價就行了,這里說的薪酬是指純工資,在面試時,還要考慮企業能提供的年終獎或者其他福利。對於加班的話,一般來說做IT的加班是很正常,但是要問清楚加班怎麼算,是加班費還是調休。以下幾種情況,請慎重考慮:
a. 無償加班。
b. 強制加班到x點。
c. 單休。
d. 無年終獎。
e. 除了工資以外無任何福利。
f. Offer或者合同不量化寫清楚工資數字,而是寫「和業績掛鉤」,「根據業績」等。
5.在面試之前上某准網(以前叫某智網)查一下該公司評價。
當然也可以先網路一下,如果是騙子公司,就直接可以查出來,但是有些公司內部其實很爛,但是並不是騙子公司,所以這時候就需要去某准網上搜一下評價。但是也不是每個公司都有評價,有很多小公司,在某准網上也沒有。但是抱著沒有負面評價就是好評的思路,也說的過去。如果一家企業明顯有很多負面評價,而你剛好要去這家企業面試,建議你就得好好考慮考慮了。
6、上門面試時,去衛生間看一下:
沒錯,就是去衛生間。可以提前點到,然後問一下前台衛生間,去衛生間洗個手(或者面試完成後也行),特別是看看廁紙的質量。當然,讓你去看看衛生間的環境和廁紙質量,不是在衡量以後你在這里方便的是否舒服,而是通過衛生間的狀況,可以看出企業管理者對於治理企業的態度。如果一家企業連衛生間的要求都很高,裝修比較好,衛生條件也不錯,甚至連廁紙質量都很好,那麼在其他方面,對待員工應該差不了哪裡。說來你可能不信,我見過的企業中,幾乎都滿足這一條。不好的企業衛生間一定是比較破爛,設施破損懷舊了也不會及時修理,廁紙用的最廉價的。而好的企業衛生間裝修精美,設施干凈,廁紙也是較厚較柔軟的。其實大家可以仔細留意一下,好的商場,好的學校,衛生間相對都比較高檔一些。
其實面試還是得靠自己的實力,所以技巧再多都是輔助,只有自己的技術水準達到一定的程度,才能拿下心儀的職位。
Ⅲ 程序員應該怎樣去面試 程序員面試注意事項
程序員面試注意事項如下。
1、呈現出自己完整的知識結構。
對於程序員來說,最重要的一件事情就是在短短的面試過程中呈現出自己完整的知識結構。要想做到這一點,一定要在自我介紹的過程中下足功夫,既簡練又豐富,引起面試官的重視。
2、重視項目經驗的介紹。
無論是應聘初級程序員還是主力程序員,項目經驗都是面試官最為關注的內容之一,也是面試者能力的衡量標准之一。在項目介紹的時候要選擇比較有代表性的項目,簡單的說就是規模越大越好,參與程度越深越好。能夠清晰的描述自己在項目中的工作職責和最終的完成情況。
3、重視解決問題的能力。
通過一個具體的難點問題如何解決來呈現自己解決問題的能力,這種做法更有說服力,而且盡量突出重點內容,比如演算法設計、實現過程、驗證過程等內容,解決問題的能力是主力程序員的核心競爭力之一。
4、突出自己的學習能力。
程序員在整個職業生涯中需要不斷的學習,因為整個IT領域的技術更新速度是比較快的,面試官往往對程序員的學習能力比較關注,可以通過不同的項目採用不同的技術方案來體現自己較強的學習能力。
5、體現出自己的交流能力。
交流能力對於程序員來說也是非常重要的,項目開發過程中需要頻繁的交流,所以交流能力也是面試官比較關注的方面之一。體現交流能力的關鍵是把握住交流的主線,所有的思路要緊緊圍繞核心問題,盡量不要做過多的擴展,這樣容易顧此失彼。
6、描述自己的職業規劃。
一個好的職業規劃會給面試官留下一個好印象,也會為自己爭取到更好的職位奠定一個基礎。
Ⅳ 程序員面試注意事項
你好!
這個就需要你面試前做一些功課了!
比如網路一下這個公司,看看有什麼信息
或者到公司的主頁去看看,他們的業務領域……公司的發展前景之類的!
我覺得這個是每個應聘者都應該關心的事情,畢竟大家都希望跳一個比較有前(錢)途的公司哦!
你可以介紹一下你所知道的,等你稍微說幾句之後可以說一些對公司比較恭維的話,比如很喜歡公司的辦公環境、公司的行業什麼的……
當你說完的時候最好加上一句,讓面試官介紹一下他心目中對公司的認識……
有什麼問題可以網路hi我啊!
Ⅳ 剛入職的java程序員一般會做什麼工作呢
剛入職一般是寫一些比較簡單的功能模塊,並且有人會帶你,有類似的代碼可以參考.
前台 80% 後台 20% 畢竟公司都有自己的框架的
jsp jascript 調整點樣式 後台傳回來的數據解析
後台就是 一點邏輯和如何取數據
先熟悉框架再挖掘框架的設計思想。
一般會寫一些簡單的模塊,等到時候慢慢熟悉了,再會慢慢深入學習當前項目的ja編程規范;看別人寫的代碼;看需求文檔;然後再開始寫代碼。
了解公司框架和業務關系,然後看文檔,然後看別人寫的代碼,最後自己寫代碼。每個公司對員工的要求是不一樣的,有的是進入公司第一天熟悉項目,第二天就開始正式工作了,一周左右表現不出有工作能力的話,就會辭掉的!
Ⅵ 程序員面試怎麼樣開頭比較好
1、「簡單」的自我介紹一下!
不誇張的說,有99%的面試是在這一句開場白中開始的。簡單的自我介紹一下,但是,「簡單」二字真的是單純的簡單嗎?
一些同學誤把HR所謂的「簡單」二字書面化理解,只是介紹了自己的姓名、年齡、畢業學校、愛好、工作經驗等。
其實,這樣介紹是遠遠不夠的。這些信息在個人簡歷中,完全可以一眼看到,HR又何必浪費時間再問一遍?
所以,除了以上基本資料之外,HR更希望聽到的是你的優點,你擅長的技能,做過的項目,成績等,能夠為公司帶來的收益和價值。
注意自我介紹時間不要太長,3-5分鍾最好,突出重點,讓HR一針見血最好不過。
2、為什麼從上家公司離職?
這個問題,非常難回答。稍有不慎,就是減分項。
那麼,怎樣回答既不會覺得自己隨便跳槽,並且還能給自己加分呢?
首先,一定不要當著HR的面說上家公司的各種不好。可以很委婉的從自己的職業規劃、技術路線、發展等方面回答。
比如說:「上家公司不是不好,是我自己的原因,為了自己的職業規劃和發展,為了自己的技術得到更好的提升,所以選擇離職。」
這樣的回答,HR不但不會覺得你很隨便跳槽,還覺得你是一個愛學習,有規劃的人,將一個難題變成了自己的加分項。
3、你對我們公司了解多少?
如果面試前沒有了解公司,可能會覺得無從回答。
但是,就算自己真的不知道,也不能直接說「不知道」,這樣的話,會讓HR覺得你來面試沒有做功課,沒有誠意。
可以這樣說:「我對貴公司也沒了解很多,簡單來說,是做互聯網的,之前有在網路搜索過公司的一些簡介和相關業務的介紹,所以也是簡單的了解了一下」。
這樣一來,既解決了直接回答「不知道」這三個字的尷尬,還可以告訴HR自己面試前有上網查詢過公司的情況。
4、你對加班有什麼看法?
不能說不接受接班,也不能說已經習慣了加班。
說自己不加班的,會讓HR覺得你不是一個真正做技術的人,不是一個好程序員。說自己天天加班的,這樣會覺得可能你能力不足,需要加班來做,或者會覺得你加班是理所當然。
可以說:「對於加班,我有自己的看法,首先,加班可以按照調休或者加班工資來計算,如果項目比較趕,短期的加班我是理解並支持的,如果項目長期加班的話,這個我是認為有點不太好,對程序員的身體和腦力休息不好,也會降低開發效率。」
這樣的回答,既表達了你不是不加班的人,也不會覺得你加班也是理所當然的事情。
5、你對自己薪資有什麼要求?
這個問題,如果立刻說多少K,或者說多少錢,會讓HR覺得你在漫天要價。
可以說:「我是通過某某平台投遞的簡歷,我看了這個崗位的薪資區間,我肯定也是符合貴公司的薪資要求才過來面試的,我在簡歷上面有寫到。」
這樣一來,沒有把這個薪資說死,也沒有覺得自己把薪資開低了,或者開太高了。
要的低了,顯得自己沒有能力,缺乏自信;要的太高,顯得自己漫天要價,公司受用不起。
希望以上問題和回答能對大家有所幫助,祝大家都能找到理想的高薪工作,一面成功!
Ⅶ 程序員入職第一天我該怎麼敘述一天的工作
工作總結很好寫的,就是要讓你的領導了解你,體現你的工作價值所在。所以寫好幾點:1、你都做了哪些事,簡明扼要;2、這些事情中有哪些需要用你個人的技巧去解決,或需要你個人的腦子去解決,讓領導看到你是用心用腦在工作,即使沒有問題,你也要寫出遇到有難度的問題,然後通過你的努力解決了,沒有給公司帶來負擔或者帶來哪些效益;3、通過的工作,你對崗位和工作的認識;4、今後的工作你還要提高哪些能力或者需要再補充哪方面的知識,並已開始著手去做,去學了;5、上司喜歡自動自發的人,而不是推一推動一下的人。所以,沒有分派到你的工作但是你分內的工作,你要先有做的准備。這幾點你寫就差不多了。
Ⅷ 程序員面試需要准備什麼
1、把自己簡歷上的東西記清楚,尤其是簡歷上有水分的,不要在面試的時候露餡啦;
2、找一些面試方面的資料,就是面試官會問到的技術上和為人處世方面的問題,就是要對面試官問的一些問題要做的心中有數。這些資料可以上網上找,也可以問面試的那家公司的人(如果你認識的話)。
3、還有就是面試的時候,最好謙虛點、有禮貌點,給面試官一個好的印象。但同時,也要有自信,對自己懂的知識,可以稍微誇張點。
Ⅸ 程序員面試時應注意哪些事項
孫子兵法曰:「知己知彼,百戰不殆。」倘若掌握了以下八種招式,你將如天馬行空一般馳騁於各種職場之中。
一般來講,你的「假想敵」——面試官分為以下幾種表現形式:
1.性格外向型:充滿活力;善談;肢體語言豐富;賦有感染力;表裡如一,想到什麼就說什麼。
2.性格內向型:外表冷竣,不喜形於色;不善言談;幾乎無任何肢體語言;喜歡沉思默想,而後出言表達。
3.性格感應型:語言簡潔精煉,直述其意;無想像力,求實際,重事實。
4.性格直覺型:談話高深莫測;喜用修辭和成語;無論其談吐和表情都給人以模糊,含混的感覺。
5.貌如思想家型:富有嚴密的邏輯思維能力;善用分析和推理;性格墩厚。
6.敏感試探型:友好,溫和;善解人意,富有同情心;善用外交手腕,處事圓滑。
7.貌如審判官型:非常嚴肅和冷靜;具有決定性和組織的權威之感;凌駕於你的IQ和EQ之上,任意判斷,獨斷專行。
8、貌如觀察家型:喜頑皮,善用游戲等方式測試候選人;好奇心強;想法隨意,大有天馬行空之式。
「來而不往非禮也」
一般說來,你也可以有以下八種招式曉之以情,還之以禮:
1.順從傾聽式:(針對第一種性格外向型「假想敵」)
隨他們去說,你只要做個好聽眾,面帶微笑,頻頻點頭,心領神會;時而溫和平靜,時而大笑,時而作驚訝狀,時而作陶醉狀,一言以蔽之要變化多端。
2.溫和提問式:(針對第二種性格內向型「假想敵」)
時而提問,時而傾聽;不要打斷他的談話,要有耐心,給他時間去沉思默想。
3.直截了當式:(針對第三種性格感應型「假想敵」)
直接切入正題;問一句答一句,有理有據,不要誇誇其談;直接闡述你的實際工作經驗,最好引述一兩例成功案例。
4.假裝領悟式:(針對第四種性格直覺型「假想敵」)
盡力保持談話不要間斷,亦可以引用成語和典故;要表現出你的創造性和古靈精怪的思維;強調你已經領悟了他高深莫測的寓意。
5.以毒攻毒式:(針對第五種貌如思想家型「假想敵」)
回答問題時,你也要邏輯嚴密;與他的觀點和立身之道保持一致;表現出你也是公正無私、墩厚之人。
6.善解人意式:(針對第六種敏感試探型「假想敵」)
要溫和,平穩;表現出你的熱情助人行為,以及你的通情達理和為他人著想的美德;表現出你是如何協調組織和善於溝通不同人之間關系的能力;
7.被馴服式:(針對第七種貌如審判官型「假想敵」)
要有充分准備,作乖乖狀且隨機應變;謙虛謹慎,多向他徵求意見;服從組織安排,要有「黨叫幹啥就幹啥」的精神。
8.期待響應式:(針對第八種貌如觀察家型「假想敵」)
要熱情響應他的任何提議,積極參與協助對你的各種測試;時刻期待著回答他對你提出的各種問題,但要有選擇性地回答;不要勉強做出評價和表達自己的意思。