導航:首頁 > 程序命令 > 初級程序員面試

初級程序員面試

發布時間:2023-01-15 18:57:34

1. 程序員應該怎樣去面試

程序員面試注意事項如下。
1、呈現出自己完整的知識結構。
對於程序員來說,最重要的一件事情就是在短短的面試過程中呈現出自己完整的知識結構。要想做到這一點,一定要在自我介紹的過程中下足功夫,既簡練又豐富,引起面試官的重視。
2、重視項目經驗的介紹。
無論是應聘初級程序員還是主力程序員,項目經驗都是面試官最為關注的內容之一,也是面試者能力的衡量標准之一。在項目介紹的時候要選擇比較有代表性的項目,簡單的說就是規模越大越好,參與程度越深越好。能夠清晰的描述自己在項目中的工作職責和最終的完成情況。
3、重視解決問題的能力。
通過一個具體的難點問題如何解決來呈現自己解決問題的能力,這種做法更有說服力,而且盡量突出重點內容,比如演算法設計、實現過程、驗證過程等內容,解決問題的能力是主力程序員的核心競爭力之一。
4、突出自己的學習能力。
程序員在整個職業生涯中需要不斷的學習,因為整個IT領域的技術更新速度是比較快的,面試官往往對程序員的學習能力比較關注,可以通過不同的項目採用不同的技術方案來體現自己較強的學習能力。
5、體現出自己的交流能力。
交流能力對於程序員來說也是非常重要的,項目開發過程中需要頻繁的交流,所以交流能力也是面試官比較關注的方面之一。體現交流能力的關鍵是把握住交流的主線,所有的思路要緊緊圍繞核心問題,盡量不要做過多的擴展,這樣容易顧此失彼。
6、描述自己的職業規劃。
一個好的職業規劃會給面試官留下一個好印象,也會為自己爭取到更好的職位奠定一個基礎。

2. 面試一年經驗的程序員,會問哪些問題

在當今的互聯網大軍中,不少人順應時代潮流,選擇了PHP開發作為自己的發展方向,進行PHP培訓。技術很重要,面試技巧也很重要,講一下:java程序員面試失敗的5大原因。

一、說得太少

尤其是那些開放式的問題,如「請介紹下你自己」或「請講一下你曾經解決過的復雜問題」。面試官會通過你對這些技術和非技術問題的回答來評估你的激情。他們也會通過模擬團隊氛圍和與你的交流互動來判斷你的經驗和能力。

所以,僅僅只用兩三句話來回答不但不能顯示出你對這個專業的興趣,還會讓整個面試過程顯得非常無聊。如果你不能很好地說明你的經驗、成就和技能可以給企業帶來的價值,那麼你的競爭力毫無疑問就高不起來。所以,你需要對一些最常見的開放式問答作充分的准備,學會推銷自己。

二、說得太多

不斷地說,不斷地說,卻並沒有什麼實質性的內容。換句話說,就是廢話連篇,言之無物。如果你不能簡潔的解釋問題,那麼面試官就會懷疑你在工作時的表現是不是也會像你的談話一樣拖泥帶水?可以先問問面試官,確定是否真的需要詳細解釋。

解釋也是一門藝術,關鍵是確定重點,如果需要的話再深入到細節。當聊到業務的時候,就應該從業務的角度看問題,不要涉及任何技術術語。學會用簡潔明了的方式解釋問題。如果你能時刻把握主旨,那麼這一點也不是問題。

三、回答不出一些必知的基本技術問題

面試不是技術競賽,不是看誰答對的問題多,但是有一些「必須知道」的核心Java和Web基礎知識,你不能不知。例如,對於Java開發人員

1)不知道「==」和equals()之間的區別。

2)不知道equals()和hashCode()方法被隱式調用時的約定。

3)不知道OO的概念和設計原則。

4)不能很好地處理多線程。

5)不知道如何在HTTP客戶端與伺服器端之間保持狀態。

6)不能解釋曾投入精力過的應用程序的高層體系結構。

7)不知道SQL。

四、既寫不好簡單的代碼,又回答不出如何解決棘手的問題

作為一個開發人員,你應該根據自己的經驗水平,來針對給定的問題和情況編寫代碼。特別是如果碰到一個比較棘手的問題,那麼即使你還沒有解決方案,也應該將你的思路講給面試官聽。當然這在面試時會讓人特別緊張,尤其是在還有時間限制的情況下,但是你也必須保持冷靜,至少應該說明你將如何試著去解決問題的方法。

五、糟糕的禮儀和態度

遲到,不適宜的著裝,抖手抖腳,沒有眼神接觸,過於緊張,沒有提問,顯示不出對這份職業的興趣,「我什麼都知道」的高傲態度,貶低你的現在和以前的僱主,遇到技術問題時煩躁不安或者垂頭喪氣,為自己找理由而不是虛心接受錯誤,與面試官發生爭執,不好的肢體語言,隨波逐流而沒有自己的看法,過於呆板,撒謊,嗓門太大,無法成為良好的傾聽者,等等。

提示:面試官要找的不是技術明星,而是實實在在具備了合適的技術技能、軟技能、端正的態度以及能為企業獲取利益、全面的專業人才。因此,不妨先研究下想要應聘的機構,深入了解其工作規范以調整回答問題時的方向和重點。將每一場面試都當作免費的培訓課程,積極調整心態,不但能達到一個雙贏的局面,還可以減少緊張的情緒,從而獲得更好的表現。這樣即使你並沒有得到那份工作,也可以由此學到點什麼,獲得進步。

3. 程序員面試被要求手寫代碼普通程序員高級程序員之間的差別在哪

如果一個求職者能現場寫出代碼,並得到正確結論,那樣,他對代碼、演算法的臨場應變能力還是很強的,在平常工作中,高效率都是有保障的。許多人對程序猿有錯誤觀念,認為他們寫代碼時,就應該像影視劇的網路黑客一樣,噼噼啪啪敲一陣電腦鍵盤,顯示器不斷地翻轉更新白底黑字的英文,就能迅速獲得想要的結果。現實是,許多程序猿寫代碼時,必須通過網頁搜索等手段查看許多材料,有一些代碼甚至拷貝得來的,調節看上去遠沒那麼酷。

筆試題目主要針對應屆畢業生,自然一些規模大的公司面試的流程較為繁雜,一般第一關都是先讓做筆試題目,筆試題目的題一般非常簡單,絕大多數對於剛畢業的學生們看一下基本上的理論能夠了解是多少,這類筆試題目的方式反是難住了好多人,許多程序猿由於做一個專業方向做的時間比較長了,許多有關的編程知識早已忘掉的差不多了,因此看到這類筆試題目直接放棄,也無法這部分人不可以從業開發軟體,至少不能作為出色程序員的規范看待,因此在平常程序編寫環節中要重視基本技能的復習,終究基礎理論知識是一個程序員的必不可少基本技能。

4. 請問java程序員面試涉及哪些知識面---緊急

看了你的問題,你現在已經傾向J2EE這邊了,
不過現在做JAVA 大部份在做J2EE
面試,各間公司都不同可以說是五花八門的。
當然首先最基本的當然是基礎了,很多人覺得自己基礎很好,
但在面試管一問,就什麼都暴露出來了,
我問你幾個問題,看你能回答幾個
就String類
String 類有length 屬性嗎?
String 類能繼承嗎?
一個長度為2的字元串,調用getBytes()方法得到的數組長度是多少?
。。。
前二個問題,可以說大家都好熟了,如果這兩個問題都不能一下答出,那都是新手了。
第三個問題就很少人知道了,大家都知道字元串是一個字元序列,
而在JAVA 中 一個char 二個位元組,那麼很容易得出這個byte 數組長度應該是四,而事實是這樣嗎?不是的,它的長度是六,那麼這多出的兩位是哪兩位呢?它在數組的前面還是後面呢?
當然公司對剛畢業生都不會要求太苛刻的,很多公司招初級程序員都會先讓應聘人做一些邏輯題,畢竟基礎可以補回來,IQ可不能一下就能提高。
只要你能隨手寫出一些簡單的演算法,如冒泡排序,鏈表等。SQL 會多表連接 包括左連,右連,全連最好還能做一些優化,會做一些統計。想找份初級程序員的工作不難的。
關於SSH,這也是很多公司必問的,問的得多的會是Spring 和Hibernate ,像會問Spring 的優點是什麼,缺點是什麼,這一個問題就能問出你對Spring 的熟悉程度,像IOC 這些介紹,按網上的那些介紹千篇一律的回答是很難令面試官滿意的。。。

5. HR該如何面試技術人員

這里我們先看一下500強CIO公司對IT人員的標准作為參考:

首先是該人是否容易相處?有許多IT精英人才,但卻不易工作與相處在一起。在團隊中,這樣的人是不受歡迎的。我們所需的人才必須要能融入到團隊中去。

其次就是看你聰不聰明,是否有求知慾?是否有快速學習能力?是否有良好的適應能力?是否貪圖安逸,還是勇於挑戰新鮮事物?

最後才是評定應聘者的IT專業技能是否符合職位要求?之所以將這一因素放在最後,是因為如果一名應聘者既聰明、又有進取心,並有良好的適應能力,但卻不具備我們所要求的所有技能,我依然會考慮聘用他,因為他有能力快速學會新的IT技能。

由此我們可以看出大IT公司更注重的是能力上的培養和性格上的好壞,所謂:性格決定命運,氣度影響格局。一個擁有好的性格的IT技術人員即使現在他IT技術不怎麼出色但是日後他也許會比那些老技術的IT人員更為出色。因為他懂得自我完善,也善於發現問題及時解決,這些處事能力是一些IT技術人員學不來的。

所以HR們在IT人員的選拔上應該更加側重於他的性格和能力,次為技術。這樣也可以降低一些遇人不孰的概率。

不過一般來說,大部分公司,HR需要考察的是應聘人員是否適合企業,性格等是否適合相關的崗位,專業技能及編程技能一般由用人部門進行考核,同時在試用期進行考察。

所以如果HR面試技術人員任務是在考察求職者的性格和能力,接下來這幾點可以作為參考。

口頭表達能力

面試中應試者是否能夠將自己的思想、觀點、意見或建議順暢地用語言表達出來。考察的具體內容包括:表達的邏輯性、准確性。

綜合分析能力

面試中,應試者是否能對主考官所提出的問題,通過分析抓住本質,並且說理透徹、分析全面、條理清晰。

人際交往能力

在面試中,通過詢問應試者經常參與哪些社團活動,喜歡同哪種類型的人打交道,在各種社交場合所扮演的角色,可以了解應試者的人際交往傾向和與人相處的技巧。

自我控制能力與情緒穩定性

一方面,在遇到上級批評指責、工作有壓力或是個人利益受到沖擊時,能夠克制、容忍、理智地對待,不致因情緒波動而影響工作;另一方面工作要有耐心和韌勁。

求職動機

了解應試者為何希望來本單位工作,對哪類工作最感興趣,在工作中追求什麼,判斷本單位所能提供的職位或工作條件等能否滿足其工作要求和期望。

業余興趣與愛好

應試者休閑時愛從事哪些運動,喜歡閱讀哪些書籍,喜歡什麼樣的電視節目,有什麼樣的嗜好等,可以了解一個人的興趣與愛好,這對錄用後的工作安排常有好處。

如果HR也想要初步考察技術人員的技能,不妨試試接下來的方法。

面試時,可以根據程序員和設計師兩種大的標准來問問題。

程序員

對於程序員級別,又分成初級程序員、程序員和高級程序員三個等級來判斷。

一.初級程序員

對於初程,在技術上其實我們不會有過多的要求,對於初程我們會更加關注他對於技術的興趣程度(對於技術網站的關注、各種前沿技術信息的關心),而不僅僅是因為生活所迫;另外就是在技術方面的基本功和對於公司需要採用的產品/開源工具的了解程度。

根據這樣的標准,在面試初級程序員時問的問題就集中在這兩個方面,常問的就是:

1、經常上什麼技術網站,論壇?

2、最近業界的最新技術出現了些什麼?

3、根據公司採用的產品/開源工具來問,如公司採用webwork,可以問下面試者是否之前用過,或者是否用過類似的?

二.程序員

對於程序員,在技術上就要有所要求了, 我們認為在工具方面上應該是很熟練的人員,其次就是對於工具的快速掌握能力。

根據這個標准,在面試程序員時我們會常問的問題:

1、根據公司採用的產品/開源工具和面試者的經歷來問,如公司採用webwork,但面試者以前只用struts,那麼我們會問他開發一個模塊時,在採用struts下是一個怎麼樣的經典開發過程,開發過程中可能會碰到什麼問題?

在工具的快速掌握能力上,個人覺得最好的方法就是讓面試者當場採用一種未曾使用過的技術做hello world之類的東西,這樣可以考察面試者學習工具的能力以及承受壓力的能力。

三.高級程序員

對於高級程序員,在技術上自然要求就更高了,對於高程,除了需要熟練的使用工具之外,個人覺得高程需要具備對於設計思想的深刻理解。

1、根據公司採用的產品/開源工具和面試者的經歷來問,如公司採用webwork,但面試者以前只用struts,那麼我們會問他開發一個模塊時,在採用struts下是一個怎麼樣的經典開發過程,開發過程中可能會碰到什麼問題?(面試這樣的問題是判斷面試者到底有沒有具備程序員的能力,具備了才繼續往下問)

2、根據面試者的經歷問設計模式方面的問題,如面試者採用過webwork、spring IoC、Hibernate這些東西,那麼繼續問一些MVC、IoC、ORM這樣的實戰問題,多是問如果讓你自己實現一個webwork這樣的'MVC框架的東西,你會怎麼做?

設計師

對於設計師級別, 模塊設計師、子系統設計師、專業系統設計師和系統設計師四個級別來考量。

對於設計師,在工具使用方面的考量會降低一些,但在對於系統理解方面則會加強考核。

一.模塊設計師

對於模塊設計師,個人認為他需要掌握怎麼樣設計模塊才能讓程序員可以按照設計開展,以及如何考察設計的實現。

常問的問題:

1、根據面試者的經歷,挑選面試者曾經做過的模塊,問他會怎麼樣去進行設計;

2、怎麼樣去保證模塊按設計的實現(可以問的問題是舉例實現人員在實現時出現差錯,他會怎麼辦)。

3、根據公司的需求,來問一些業務方面的理解能力。

二.子系統設計師

對於子系統設計師,個人認為他需要掌握如何劃分模塊的能力以及如何去考評模塊設計師的設計的能力。

常問的問題:

1、根據面試者的經歷,挑選一個子系統問他怎麼樣去進行設計;

2、怎麼去考評模塊設計師的設計;

3、根據公司的需求,來問一些業務方面的理解能力。

三.專業系統設計師

對於專業系統的設計師,主要則需要考評其對於專業系統的理解程度以及知識的掌握面的程度。

常問的問題:

1、根據面試者的經歷,如其有流程系統的設計經驗,可以問流程系統的相關設計知識點,看其的掌握程度;

2、簡單的介紹實現一個專業系統的關鍵點,同時說下自己對於該種專業系統的發展的想法。

6. java初級程序員面試,該注意什麼

作為java程序員面試應該有信心。
Java面試一般他們會首先通過電話面試,看你對Java知識掌握情況。可以就會在公司面試。
有些公司還會出面試題來做筆試,筆試+面試。
沉著冷靜面對面試,你一個好的面試,工資就可能很高

閱讀全文

與初級程序員面試相關的資料

熱點內容
PDF分析 瀏覽:482
h3c光纖全工半全工設置命令 瀏覽:137
公司法pdf下載 瀏覽:379
linuxmarkdown 瀏覽:347
華為手機怎麼多選文件夾 瀏覽:679
如何取消命令方塊指令 瀏覽:345
風翼app為什麼進不去了 瀏覽:774
im4java壓縮圖片 瀏覽:358
數據查詢網站源碼 瀏覽:146
伊克塞爾文檔怎麼進行加密 瀏覽:886
app轉賬是什麼 瀏覽:159
php的基本語法 瀏覽:792
對外漢語pdf 瀏覽:516
如何用mamp本地web伺服器 瀏覽:869
如何加密自己js代碼 瀏覽:627
排列組合a與c的演算法 瀏覽:534
如何在文件夾中找到同名內容 瀏覽:786
有什麼app文字轉韓文配音 瀏覽:372
循環宏1命令 瀏覽:35
斐波那契數列矩陣演算法 瀏覽:674