⑴ java應屆生面試問題
首先要有足夠的自信。能夠把你所學的知識發揮出來。
其次,技術的復習要到位,面試之前最好把Java的知識點過一遍。比如JavaSE基礎,資料庫原理,Web技術要點(Servlet/JSP),三大框架的概念和三大框架如何整合的。最後能夠說出一到兩個你做過的項目,把項目的模塊描述清楚,自己在項目的負責模塊和分工解釋好,還有遇到的問題如何解決等等之類的問題。
還有,在面試中要保持自信和謙虛,讓面試公司感覺到你有實力,但又不驕傲。畢竟公司都喜歡踏實的人。
⑵ java兩年經驗面試都會問什麼問題
個人介紹:
首先介紹下我面試時的自身條件情況,我把自己的情況分為優勢和劣勢來說可能更有利於你們比較自身情況。
劣勢:
1.15年7月畢業後開始到上海工作,面試的時候是17年3月到4月,一年多的經驗,勉強算兩年經驗。分析:一年多經驗我認為是比較尷尬的,處於一個不上不下的位置,很多公司比較喜歡招三年經驗的,或者直接招應屆生來培養。
2.畢業於一個非985/211,勉強上一本的高校。分析:這個相對影響較小,因為有工作經驗後,公司對學校的要求就沒那麼高了,只要是本科就基本沒問題,但是還是有個別叼毛公司只要985/211。
3.前一家公司是傳統電信行業,加入項目組時,項目已經上線有段時間了,我們的任務就是有需求就開發,有bug就優化,其他時間就聊騷,各干各的,工作一年多跟在養老一樣,用一句話說就是編程5分鍾,扯淡2小時,項目經驗嚴重不足,沒開發過很難的需求。分析:這一點是最傷的,公司招有經驗的就想看你都幹了些什麼牛批的東西,結果你告訴面試官我寫的需求都是垃圾。
優勢:
1.大學時拿過比較多的獎,每年都是校級優秀學生,畢業時是市級優秀畢業生,拿過省級ACM二等獎等。分析:大學的榮譽對一個有工作經驗的人來說,公司不一定會看重,但是可能會對面試官產生微妙的影響,特別是ACM獎,我碰到過有的面試官也是搞過ACM的,有共同的話題聊起來總是比較容易的,但是也要注意不能把這一欄篇幅寫的過於多,只能當作點綴用,我當時是放在簡歷最後一欄,簡要的寫了最主要的幾個獎。
2.良好的溝通交流能力。分析:這個能力不會是關鍵性的,但是可以加分。
3.較強的學習能力和邏輯思維能力。分析:有些公司和面試官還是比較看重一個人的學習能力的,經驗代表著你現在在什麼級別,而學習能力則代表著你將來能到達什麼級別。
學習過程:
看了我的優劣勢介紹,你會發現我的優勢相對於我的劣勢來說,簡直不值一提。我自己對此也有清晰的認識,因此從過完年之後,我就開始抓緊空閑時間學習。學習的過程如下:
1.看面試題
正常人第一步肯定都會看面試題,我也不例外,在看的過程中,我發現有些文章寫的不錯,對我幫助不小值得推薦,如下:
Java面試題全集(上)很多基礎的東西,建議先看。
各大公司Java後端開發面試題總結
面試心得與總結—BAT、網易、蘑菇街
關於Java面試,你應該准備這些知識點
2.深入學習
在看面試題的過程,你會遇到一些自己沒接觸過的或者以前沒深入學習過的知識,例如最常問的HashMap內部實現原理,這就促使你得開始去看jdk的源碼或者是學習一些新的東西。看源碼是很重要的一步,起步很難,但是會讓你收益良多,看源碼的過程如果碰到無法理解的地方,可以網路看下別人的理解。我學習源碼的過程中,看過幾個人的關於源碼的文章寫的很不錯,如下:
五月的倉頡
佔小狼
zhangshixi的Core java系列
3.熟悉項目
找出自己工作以來開發過的最叼的功能,將整個功能的流程和涉及的東西吃透。項目是面試中必問的環節,一般是以一個功能點為基礎展開問,因此你必須對這個功能有很深的認識,不能有模糊的地方。如果有時間,能把涉及到的知識點也搞懂最好。
4.做面試題
有不少公司是有面試的,如果你沒有準備過,很容易在各種小地方犯錯,建議去一些面試題網站多做些題目,我自己是用的牛客網。
5.學習記錄
把自己每天的學習時間和學習內容記錄下來,可以讓自己更有動力的學習,學習是一個枯燥的過程,你必須讓自己時刻保持有動力。
投簡歷、約面試環節
1.在哪些網站投?
拉勾網、BOSS直聘、獵聘網。
2.是否該海投?
投簡歷分為兩個情況。
1)沒有社招面試經驗:建議採取海投的方式,只要職位要求跟自己比較匹配都可以投,累計面試經驗。這個環節可以把投簡歷的網站增加兩家:智聯和無憂。
2)自認為社招面試經驗已經足夠:投那些職位匹配、公司滿意的職位。公司評價可以去看準網、網路、知乎等查詢。
3.一天約幾家面試合適?
最理想的情況為2家面試,上午一般在10點左右,下午一般在2點左右。建議把理想的公司放下午,因為下午的時間比較充足,可以讓公司更充分的了解你。我開始面的時候,每次都是上午面的不好,下午面的不錯。
4.投簡歷經常沒下文?
我當初也沒想到簡歷篩選這關有這么難,可能是我的簡歷確實亮點不多,再者HR很多都不是行內人,因此他們看得最直接的就是你上家的公司和你畢業的學校,如果你不是從牛逼的公司/學校出來,可能會碰到和我一樣的情況,應對的辦法就是多投。
5.是否該裸辭?
我一開始是邊上班邊投,然後利用調休時間,或者請假去面試。後來,面試機會越來越多,請假太頻繁了,自己都不好意思了,並且自己也已經有足夠的信心,這個時候我選擇了裸辭。裸辭還有一個原因是,在面試過程中你會發現,有的公司要人要的緊,如果你的辭職流程過長可能會導致你錯過這個公司。
6.注意事項
1)面試前一天把路線和時間算好,最好別遲到。
2)背個書包,帶好簡歷、充電寶、紙巾、雨傘。
面試環節
1.筆試常見的問題?
面試常見的問題上面給的面試題鏈接基本都有。我只提幾點:1)寫SQL:寫SQL很常考察group by、內連接和外連接。2)手寫代碼:手寫代碼一般考單例、排序、線程、消費者生產者。我建議排序演算法除了冒泡排序,最好還能手寫一種其他的排序代碼。試想:如果一般面試者都寫的冒泡排序,而你寫的是快速排序/堆排序,肯定能給面試官留下不錯的印象。
2.面試流程?
1)讓你自我介紹
2)問Java基礎知識
3)問項目
4)情景問題,例如:你的一個功能上了生產環境後,伺服器壓力驟增,該怎麼排查。
5)你有什麼想問面試官的
3.面試常問的知識點?
1)集合相關問題(必問):
HashMap、LinkedHashMap、ConcurrentHashMap、ArrayList、LinkedList的底層實現。
HashMap和Hashtable的區別。
ArrayList、LinkedList、Vector的區別。
HashMap和ConcurrentHashMap的區別。
HashMap和LinkedHashMap的區別。
HashMap是線程安全的嗎。
ConcurrentHashMap是怎麼實現線程安全的。
2)線程相關問題(必問):
創建線程的3種方式。
什麼是線程安全。
Runnable介面和Callable介面的區別。
wait方法和sleep方法的區別。
synchronized、Lock、ReentrantLock、ReadWriteLock。
介紹下CAS(無鎖技術)。
什麼是ThreadLocal。
創建線程池的4種方式。
ThreadPoolExecutor的內部工作原理。
分布式環境下,怎麼保證線程安全。
3)JVM相關問題:
介紹下垃圾收集機制(在什麼時候,對什麼,做了什麼)。
垃圾收集有哪些演算法,各自的特點。
類載入的過程。
雙親委派模型。
有哪些類載入器。
能不能自己寫一個類叫java.lang.String。
4)設計模式相關問題(必問):
先問你熟悉哪些設計模式,然後再具體問你某個設計模式具體實現和相關擴展問題。
5)資料庫相關問題,針對Mysql(必問):
給題目讓你手寫SQL。
有沒有SQL優化經驗。
Mysql索引的數據結構。
SQL怎麼進行優化。
SQL關鍵字的執行順序。
有哪幾種索引。
什麼時候該(不該)建索引。
Explain包含哪些列。
Explain的Type列有哪幾種值。
6)框架相關問題:
Hibernate和Mybatis的區別。
Spring MVC和Struts2的區別。
Spring用了哪些設計模式。
Spring中AOP主要用來做什麼。
Spring注入bean的方式。
什麼是IOC,什麼是依賴注入。
Spring是單例還是多例,怎麼修改。
Spring事務隔離級別和傳播性。
介紹下Mybatis/Hibernate的緩存機制。
Mybatis的mapper文件中#和$的區別。
Mybatis的mapper文件中resultType和resultMap的區別。
Mybatis中DAO層介面沒有寫實現類,Mapper中的方法和DAO介面方法是怎麼綁定到一起的,其內部是怎麼實現的。
7)其他遇到問題:
介紹下棧和隊列。
IO和NIO的區別。
介面和抽象類的區別。
int和Integer的自動拆箱/裝箱相關問題。
常量池相關問題。
==和equals的區別。
重載和重寫的區別。
String和StringBuilder、StringBuffer的區別。
靜態變數、實例變數、局部變數線程安全嗎,為什麼。
try、catch、finally都有return語句時執行哪個。
介紹下B樹、二叉樹。
ajax的4個字母分別是什麼意思。
xml全稱是什麼。
分布式鎖的實現。
分布式session存儲解決方案。
常用的linux命令。
一些經驗:
1.先投一些普通公司,等面出了心得再去投理想的公司。
2.不熟悉的技術不要主動提。
3.對於那種實習期6個月還打8折的公司,除非你沒有其他選擇了,否則不要去。
4.小公司喜歡在薪水上壓你,開的時候適當提高。
5.不要去參加招聘會,純粹是浪費時間。
6.把面試當作一次技術的交流,不要太在意是否能被錄取。
7.公司一般面完就決定是否錄取了,讓你回去等消息這種情況一般沒戲,無論你自己覺得面的有多好。
8.盡量少通過電話面試,效果不好。
9.在面試的日子裡,要保持每天學習,無論是學習新東西還是復習舊東西。
10.拿到offer了,問問自己這個公司讓自己100%滿意了嗎,如果不是,請繼續努力找更好的。
11.通過面試官可以大概判斷這家公司的情況。
12.拉勾投的簡歷很多會被篩掉,但是拉勾還是面試機會的最主要來源。
13.理想的公司可以多投幾次,我有好幾次都是第一次投被篩掉,多投幾次就過的經驗。
14.問到自己有深入研究過的知識,抓住機會好好表現,不要輕易放過。
⑶ java程序員人事面試
這方面的問題回答,越簡單越好,言多必失。官話么,說的冠冕堂皇就好了,但是要是積極的,樂觀的。
問這種問題,要麼是很N的公司,要麼是很垃圾的公司。技術方面的可以多回答點
你為什麼要應聘這個職位呢?
要對這個職位有濃厚的興趣,目前的經驗、能力,可以勝任
4. 你為什麼選擇來我們公司工作?
對貴公司非常感興趣,也比較關注貴公司,願意在這個優秀的平台上,展示我的夢想。
面試時平等的,要不卑不亢,你也可以反問他:
貴公司未來發展趨勢是什麼?
貴公司與同等行業的優勢是什麼?
如果很榮幸,我能來到貴公司,那我的工作職責是什麼?
公司是否願意培養新人?未來上升空間有多大?
項目進展狀態?
合作團隊規模?與我同等級別員工有多少人?
我今天的表現怎麼樣?(自己衡量下,如果自我感覺還不錯,感覺面試官對你也比較滿意。在問這個問題)
以上就是說個方向,具體的語言還要你自己組織下,面試前,做好充分的准備。我和你一樣,JAVA WEB,不過我現在做管理,也招人,上面的問題我是不問,我只關新員工來了,能不能幹活,是否穩定。技術差點沒關系,大家可以交流。關鍵是要有想法,有思路。光說不做的,我也不要。一般都是通過面試的交流,能感覺到的。面試的時候,你要表現的積極點、主動點。分析面試官的問題,給出畫龍點睛的回答,不會就是不會,不要裝會,可以簡單說說自己的理解,但是不能亂說,否則可能會起到相反的作用。
⑷ 去公司面試JAVA程序員,問關於項目經驗的問題
一點愚見,我17年動力節點畢業,當時一周面試了七八家公司,第一次面試的時候不是很好,老師跟了很多幫助和指導,幫我「演習」了好多次。
也教了我很多道理,老師一直到我轉正結束之前都在幫助我,真的非常感謝。而下面要說的就是我自己總結的一些面試過程需要注意的:
筆試: 去面試之前肯定要先搜集一下相關崗位面試題,如果公司大,公司的面試題也有可能找到,具體筆試題,會在其他博客總結。
面試:本質上是向技術主管推銷自己的過程,
原則:
誠實 能當上主管的人一般都會識破小伎倆,所以誠實是第一位的,不會,就說沒了解過,沒做過就是沒做過。
會講故事 問到概念和問題時,先說概念性的東西,然後講出自己的學習工作經驗,當時是怎麼遇到問題,又是怎樣解決的。
態度 陽光,好學,不要抱怨以前公司,遇到自己了解但不熟悉的問題,可以和主管討論,表示自己願意研究,所有人都會被問道自己小部分不會的,不知道是正常,無關大局。
問題:
一、 遇到大量不會的,這個崗位不適合,自己回去多學習。二、 問什麼離職 上一家公司很好,不過自己想學習新的技術,接觸新的業務提升自己,三、 問有什麼問題 問有關工作培訓,工作所用技術的問題,不要問薪資和公司發展方向
如何寫項目經驗:
原則:STAR(Situation Task Action Result)
項目描述(Situation ):項目用途,背景,50字以內。
個人職責(Task ):領導需要你做什麼。
個人工作(Action ):你做了什麼。
成果(Result): 最後有哪些成果,說出量化數據,性能提升百分比,修復bug數量,工期加快速度百分比等。
⑸ 想面試Java開發崗位,請問過來人要准備的專業面試題都有哪些
首先確認,你是java行業的新手。
面試題。
java基礎部分(常見的):
1、java有幾種基本數據類型。
2、冒泡排序,(筆試常出現)
3、解釋什麼是類的成員變數,局部變數,實例成員變數,類成員變數?
4、最狠得就是——什麼是面向對象,這個只能自己組織語言,按自己的理解來回答,根本找不到具體答案。
5、抽象類與介面的區別。
6、線程有幾種實現方式,分別是什麼?
7、如何使線程同步?
8、什麼是GC?
9、構造方法是否能被重寫?為什麼?
10、java關鍵字是否區分大小寫?
11、for循環里的三個表達式的執行順序是什麼?
12、簡述什麼是關系型資料庫?
13、arrayList與linkedList的區別?
14、String與StringBuffer的區別?
資料庫部分(常見):
1、組函數,
2、having和where的區別,
3、偽列,
4、怎麼實現數據分頁?
5、表鏈接
6、事務(ACID)
7、數據安全
8、序列
9、索引
10、你所參與過的項目用了幾個表?
JDBC部分(常見):
1、JDBC的六個步驟。
2、JDBC分頁。
Servlet(常見):
1、客戶端發送請求的幾種方式。
2、servlet的生命周期的幾個階段。
3、forward跳轉與redirect跳轉的區別。
4、cookie與session的區別。
5、三大作用域。
6、連接池。
JSP(常見):
1、jsp的九大內置對象。
2、EL表達式。
3、JSTL標簽庫。
javaScript(很少會問,了解即可):
1、DOM:對象,文檔,模型
2、滑鼠點擊事件:
AJAX(了解):
1、ajax請求與傳統請求的區別。
框架相關:
1、Struts2數據處理機制。
2、OGNL表達式。
3、了解下值棧。
4、MVC開發模式的好處。
5、Hibernate與MyBatis的區別。
6、連接池
7、struts2與SpringMVC的區別。
8、IOC,DI。
9、AOP。
10、運用框架的好處。
11、用到過的開發模式有哪些?
註:以上內容只要會一大部分,面試基本都會通過,如果全部會的話,就可以挑offer了,會一半就有很大的可能了(手都敲麻了.。。。)。
⑹ 兩年的java工作經驗,面試主要考什麼
不會問太難的問題,會考察你的基礎知識是否扎實,廣而深
比如jvm的基本工作機制,gc的工作原理,設計模式,java的堆棧,內存泄露等等。
其他還要看你面試的方向,如果偏web你當然還需要考慮常見的web框架,比如hibernate、ajax、struts等等,還有tcp/ip協議、soap協議等常見網路協議等
部分崗位資料庫也會問一些,常見SQL性能優化,如何提升等等
以上都是我自己最近的面試經歷,大到500強企業,小到創業型公司都試過,越大的企業考察的越基礎,需要你琢磨的比較深。不過基本都是問這些
⑺ 富士康面試java軟體工程師
給分東西你看看``
自我介紹
分析:1、這是面試的必考題目。2、介紹內容要與個人簡歷相一致。3、表述方式上盡量口語化。4、要切中要害,不談無關、無用的內容。5、條理要清晰,層次要分明。6、事先最好以文字的形式寫好背熟。
這也是外企常問的問題。一般人回答這個問題過於平常,只說姓名、年齡、愛好、工作經驗,這些在簡歷上都有,其實,外企最希望知道的是求職者能否勝任工作,包括:最強的技能、最深入研究的知識領域、個性中最積極的部分、做過的最成功的事,主要的成就等,這些都可以和學習無關,也可以和學習有關,但要突出積極的個性和做事的能力,說得合情合理外企才會相信。外企很重視一個人的禮貌,求職者要尊重考官,在回答每個問題之後都說一句「謝謝」。外企喜歡有禮貌的求職者。
家庭情況
分析:1、家庭狀況對於了解應聘者的性格、觀念、心態等有一定的作用,這是招聘單位問該問題的主要原因。2、不要簡單地羅列家庭人口。3、宜強調溫馨和睦的家庭氛圍。4、宜強調父母對自己教育的重視。5、宜強調各位家庭成員的良好狀況。6、宜強調家庭成員對自己工作的支持。7、宜強調自己對家庭的責任感。
這在面試時詢問家庭問題不是非要知道求職者家庭的情況,探究隱私,外企不喜歡探究個人隱私,而是要了解家庭背景對求職者的塑造和影響。外企希望聽到的重點也在於家庭對求職者的積極影響。外企最喜歡聽到的是:我很愛我的家庭!我的家庭一向很和睦,雖然我的父親和母親都是普通人,但是從小,我就看到我父親起早貪黑,每天工作特別勤勞,他的行動無形中培養了我認真負責的態度和勤勞的精神。我母親為人善良,對人熱情,特別樂於助人,所以在單位人緣很好,她的一言一行也一直在教導我做人的道理。外企相信,和睦的家庭關系對一個人的成長有潛移默化的影響。
業余愛好
分析:1、業余愛好能在一定程度上反映應聘者的性格、觀念、心態,這是招聘單位問該問題的主要原因。2、最好不要說自己沒有業余愛好。3、不要說自己有那些庸俗的、令人感覺不好的愛好。4、最好不要說自己僅限於讀書、聽音樂、上網,否則可能會令面試官懷疑應聘者性格孤僻。5、最好能有一些戶外的業余愛好來「點綴」你的形象。
崇拜對象
分析:1、最崇拜的人能在一定程度上反映應聘者的性格、觀念、心態,這是面試官問該問題的主要原因。2、不宜說自己誰也不崇拜。3、不宜說崇拜自己。4、不宜說崇拜一個虛幻的、或是不知名的人。5、不宜說崇拜一個明顯具有負面形象的人。6、所崇拜的人最好與自己所應聘的工作能「搭」上關系。7、最好說出自己所崇拜的人的哪些品質、哪些思想感染著自己、鼓舞著自己。
座右銘 分析:1、座右銘能在一定程度上反映應聘者的性格、觀念、心態,這是面試官問這個問題的主要原因。2、不宜說那些易引起不好的聯想的座右銘。3、
不宜說太抽象的座右銘。4、不宜說太長的座右銘。5、
座右銘最好能反映出自己某種優秀品質。6、
參考答案——「只為成功找方法,不為失敗找借口」
。
個人缺點分析:1、不宜說自己沒有缺點。2、不宜把那些明顯的優點說成缺點。3、不宜說出嚴重影響所應聘工作的缺點。4、不宜說出令人不放心、不舒服的缺點。5、可以說出一些對於所應聘工作「無關緊要」的缺點,甚至是一些表面上看是缺點、從工作的角度看卻是優點的缺點。
失敗案例
分析:1、不宜說自己沒有失敗的經歷。2、
不宜把那些明顯的成功說成失敗。3、
不宜說出嚴重影響所應聘工作的失敗經歷。4、所談經歷的結果應是失敗的。5、
宜說明失敗之前自己曾信心百倍、盡心盡力。6、
說明僅僅是由於外在客觀原因導致失敗。7、
失敗後自己很快振作起來,以更加飽滿的熱情面對以後的工作。
為什麼選擇我們公司
分析:1、面試官試圖從中了解你求職的動機、願望以及對此項工作的態度。2、建議從行業、企業和崗位這三個角度來回答。3、參考答案——「我十分看好貴公司所在的行業,我認為貴公司十分重視人才,而且這項工作很適合我,相信自己一定能做好。」
:困難預見
分析:1、不宜直接說出具體的困難,否則可能令招聘單位懷疑應聘者「不行」。2、可以嘗試迂迴戰術,說出應聘者對困難所持有的態度——「工作中出現一些困難是正常的,也是難免的,但是只要有堅忍不拔的毅力、良好的合作精神以及事前周密而充分的准備,任何困難都是可以克服的。」
如果錄用,怎樣開展工作分析:1、如果應聘者對於應聘的職位缺乏足夠的了解,最好不要直接說出自己開展工作的具體辦法。2、可以嘗試採用迂迴戰術來回答,如「首先聽取領導的指示和要求,然後就有關情況進行了解和熟悉,接下來制定一份近期的工作計劃並報領導批准,最後根據計劃開展工作。」
與上級意見不和怎麼辦
分析:1、一般可以這樣回答「我會給上級以必要的解釋和提醒,在這種情況下,我會服從上級的意見。」2、如果面試你的是總經理,而你所應聘的職位另有一位經理,且這位經理當時不在場,可以這樣回答:「對於非原則性問題,我會服從上級的意見,對於涉及公司利益的重大問題,我希望能向更高層領導反映。」
為什麼要用你
分析:1、應聘者最好站在招聘單位的角度來回答。
2、招聘單位一般會錄用這樣的應聘者:基本符合條件、對這份工作感興趣、有足夠的信心。3、如「我完全符合貴公司的招聘條件,憑我目前掌握的技能、高度的責任感和良好的適應能力及學習能力,完全能勝任這份工作。我十分希望能為貴公司服務,如果貴公司給我這個機會,我一定能成長為貴公司的棟梁!」
能為我們做什麼
分析:1、基本原則是「投其所好」。2、回答這個問題前應聘者最好能「先發制人」,了解招聘單位期待這個職位所能發揮的作用。3、應聘者可以根據自己的了解,結合自己在專業領域的優勢來回答這個問題。
應屆畢業生,缺乏經驗,如何能勝任工作分析:1、如果招聘單位對應屆畢業生的應聘者明確提出這個問題,說明招聘單位並不真正在乎「經驗」,關鍵看應聘者怎樣回答。2、對這個問題的回答最好要體現出應聘者的誠懇、機智、果敢及敬業。3、如「作為應屆畢業生,在工作經驗方面的確會有所欠缺,因此在讀書期間我一直利用各種機會在這個行業里做兼職。我也發現,實際工作遠比書本知識豐富、復雜。但我有較強的責任心、適應能力和學習能力,而且比較勤奮,所以在兼職中均能圓滿完成各項工作,從中獲取的經驗也令我受益非淺。請貴公司放心,學校所學及兼職的工作經驗使我一定能勝任這個職位。」
希望有何上級 分析:1、通過應聘者對上級的「希望」可以判斷出應聘者對自我要求的意識,這既是一個陷阱,又是一次機會。2、最好迴避對上級具體的「希望」,多談對自己的要求。3、如「作為剛步入社會的新人,我應該多要求自己盡快熟悉環境、適應環境,而不應該對環境提出什麼要求,只要能發揮我的專長就可以了。」4.也可以從原則上講,比如希望上司能具有專業水準、能以身作則、能平易近人、能指點迷津、能用人不疑、能揚長避短、能有些人情味等等。
離職原因分析:1、最重要的是:應聘者要使招聘單位相信,應聘者在過往單位的「離職原因」在此家招聘單位里不存在。2、避免把「離職原因」說得太詳細、太具體。
3、不能摻雜主觀的負面感受,如「太辛苦」、「人際關系太復雜」、「管理太混亂」、「公司不重視人才」、「公司排斥我們的員工」等。4、但也不能躲閃、迴避,如「想換換環境」、「個人原因」等。5、不能涉及自己負面的人格特徵,如不誠實、懶惰、缺乏責任感、不隨和等。6、盡量使解釋的理由為應聘者個人形象添彩。7、如「我離職是因為這家公司倒閉。我在這家公司工作了三年多,有較深的感情。從去年開始,由於市場形勢突變,公司的局面急轉直下。到眼下這一步我覺得很遺憾,但還要面對現實,重新尋找能發揮我能力的舞台。」
8、如「我離開的這家公司也生產摩托車,可是由於機制問題,產品創新滯後,人才流失嚴重,而貴公司生產的摩托車能根據市場不斷推出新品種,深受廣大消費者喜愛,所以我要選擇貴公司來發揮自己的專長。」
你的暑期打工工作是怎樣找到的答:在我家鄉的小鎮上,找一份暑假工作並不容易,但我向每家餐館都申請做招待工作,給各家的經理打電話預約面試,最後在一家最有名氣的餐館找到一份工作。我先做下午班,後來因為我手腳麻利,算賬准確,並有讓顧客滿意的服務水平,他們很快就把我轉到晚班了。我在那兒幹了三個暑假,當我離開的時候,我負責培訓、管理夜班服務員,分配小費收入,以及晚上的收工打烊與記賬。總之,我的這段經歷使我了解小型企業以及企業中具有共性的一些機理。
分析: 所有用人單位對有工作經歷的應屆畢業生都一致看好,無論參與過什麼樣的工作。一家就業服務機構的負責人說:「讀書時期有過工作經歷的人容易與人相處,他們會更好地安排時間,更務實,而且更成熟,與我們有更多的共同語言。」因此,在你應答時,要加上這樣的內容:企業就是要創造利潤,個人要更有效率地工作,遵章守紀,盡全力完成工作。簡而言之,無論你的暑假工作多麼微不足道,都要將其視為一段在企業的工作經歷。
就具體的問題而言,主試人的提問是為了理想地反映出你的主動性、創造性與靈活性。
你如何規劃自己未來的事業
答:我的事業計劃是勇於進取,所做的事情必須是能夠將我的精力與專業知識融入我所在行業與我的工作單位所需要的地方。因此,我希望在今後幾年中,成為一名內行的專業人士,很清楚地理解自己的公司、行業、最大的挑戰以及機會之所在。到那時,我未來的發展目標應該會清晰地顯露出來。:
分析:這是下列問題的有趣翻版:「你在今後的五年中要達到什麼職位?」幾乎所有初級專業人士都會落入這個圈套中,答道:「管理階層」,因為他們自以為可以以此能表明其雄心壯志。這是一個老掉牙的答案,這會立即引發一系列大多數據應屆畢業生無法回答的問題:管理階層的定義是什麼?一個經理的基本責任是什麼?做什麼領域的經理?最保險的回答應該先說明你要發展或進取的專業方向,並表明你腳踏實地地工作態度。你對自己未來的工作有何考慮?
分析:此問題也許是在考查你對自己未來職業的設計能力,也許是在考查你職業(實質上是人格)上的穩定性,也許是在考查你對職業的忠誠度。在回答時,在不違背原則的前提下,應盡量能具體而切實些,讓對方覺得你是有明確取向的。你是否願意做常規工作答:行,沒問題,企業就是要產生效益,因此在正常營業時間必須開門,並且有人值守
分析:又是一個「誘供」的提問。主試人從以往痛苦的經歷中體會到,新近畢業的大學生不願做常規工作,是一些無望成材的員工,直到他們接受了現實生活中的這個事實後才會有改變。你應向對方解釋,你理解需要有人做常規工作,在你奉命完成更有責任的工作之前,你知道要先完成一定數量的日常常規工作,這也是你有準備接受這項必要的工作的原因。只要是在正常工作時間之內,你可以向上邊那樣回答。
你想找一份長期的還是臨時性的工作
答:當然,我要找一份長期性的工作,我想在這個領域發展自己的事業,找機會學習業務,尋求新的挑戰,向有經驗的專業人士學習。分析:主試人是想確認你是真心實意地對這份工作感興趣,而不會幹了幾個月後便又到某個學校去做博士後研究了。不要簡單地只說個「是」,要解釋清楚你找這份工作的理由,在你回答完畢之後,你也要反問對方以確認其所提的問題:「你們要招的這個崗位是長期的還是臨時的?」不要怕問,偶爾也會有些不道德的用人單位短期聘用一些新手參與某個項目,完工之後便把他們辭退掉。
你在接受別人指導時,會不會感到難受或受到傷害
答:我會接受別人的意見,更重要的是,我能接受建設性的批評而沒有抵觸情緒。即使主觀上盡全力而為,我也還會出現失誤,還需要別人把我引回正確的方向上。我明白,如果我想在公司里有所發展,我必須首先要證明自己服從管理。分析: 這是個順從性問題,如果你的失誤被別人指出來之後,會輕易地頂撞或發火,那麼你在公司里不會幹得很久。初級崗位的競爭相當激烈,這也是你表明自己與眾不同的又一個機會。
你對哪類職位感興趣
答:我對這些初級崗位感興趣,可以從中學到公司內外的業務,並能給我發展的機會,當我證實了自己的實力之後,可以沿著專業方向或管理方向發展。分析:這又是一個試探你的服從性的問題,不要直接回答,要表示你服從安排
你對企業運作的看法是什麼
分析:主試人並不想就此與你長談,只是想證實一下你並不會將企業想像成一個慈善機構。你的理解應該是:「任何一家公司的作用是盡可能多賺錢,盡可能快速、高效地賺錢,其運作方式應該鼓勵老客戶做回頭生意,用出色的口碑和信譽發展新客戶。」就答結束時,要說明員工作為團隊中的一員,所起的作用都是為了達到這個目的。你覺得作為你應聘的第一家單位,是否要考慮你在學校時的分數
分析:如果你的分數很高,應答時顯然要答「是」;如果你的分數並不高,你就得多加考慮了:「當然,用人單位要全面考慮,要看分數,同時也要考查一下應聘者的工作積極性和服從性、對開發業務的理解及實際工作經驗,總體來看,經歷與專業技能要比分數更有價值。」你是否能說出你過去的上司的幾個弱點?
分析:這也是一個危險的問題。你也許中了圈套,說出你的老闆或上司品德不佳、言行不一、過於嚴厲、經常食言、沉荒酒色、揮金如土、好事多疑、乖張暴戾、自以為是、好大喜功、玩乎鼓掌等等,可簡單設想一下,誰會要一個動不動就愛對上司飛短流長的下屬呢?此時切忌評論你以前的上司,而應該泛泛地一帶而過。否則,你可能因一個看似平常的問題而浪費了機會。
你是否想當一個老闆?
分析:這種題目,在不同類型的公司是可以有不同的答案的。通常情況下,外企較為青睞只想根據自身條件踏踏實實做好本職工作的人,而一些國內企業則由於責任、權益與角色的不明確,希望有多元化的員工,而更希望那引進頗具野心能勝任多元化角色、能負擔多重功能的人,他們想聽到的是你願意當一個老闆。因此,對待不同的企業,應有不同的對待。這需要你在面試前對該單位有所了解。
通常,在外企面試時會有這樣的問題:你願意加班或經常出差嗎
分析:面對這樣的問題,你最好回答:只要公司有需要,我會義不容辭,這是作為員工的一種責任。這樣會讓面試官覺得你對待工作比較認真。
你為何要辭去現在的職位?分析:這個問題其實是對員工心態的一種測試,日本老闆喜歡踏實而滿足現狀的員工,不要讓面試官覺得你心氣很高,把以前或現在的職位當作跳板。所以,你可以這樣回答:因為學非所用,怕專業知識荒廢。一旦找到學以致用的工作,我會全力以赴地投入工作。
你結婚了嗎?
分析:日企老闆在選擇女職員時,喜歡未婚的。像依麗恰好是未婚,除如實作答外,最好還加一條補充說明:我現在還年輕,目前只想一心工作,等事業有基礎後再考慮結婚事宜。
你是否渴望短期內就能獲得晉升?
分析:日企奉行「論資排輩」,大多數人都是慢慢地從「小媳婦」熬成「婆婆」,50歲的課長大有人在,所以急於出人頭地並無好處。所以,你在回答時可以說:我希望能為公司作出貢獻,並會向更高職位不懈努力。
在學校你最不喜歡的課程是什麼?為什麼?
分析:這個問題外企不希望求職者直接回答「數學」、「體育」之類的具體課程,如果直接回答還說明了理由,不僅代表求職者對這個學科不感興趣,可能還代表將來也會對要完成的某些工作沒有興趣。這個問題外企招聘者最想從求職者口裡聽到:我可能對個別科目不是特別感興趣,但是正因為這樣,我會花更多的時間去學習這門課程,通過學習對原本不感興趣的科目也開始有了興趣,對於本來就有興趣的科目我自然學習得更認真,所以各門課的成績較為平衡。通過這樣的問題,外企可以找到對任何事情都很感興趣的求職者。
說說你最大的優缺點?
分析:這個問題外企問的概率很大,通常不希望聽到直接回答的缺點是什麼等,如果求職者說自己小心眼、愛忌妒人、非常懶、脾氣大、工作效率低,外企肯定不會錄用你。外企喜歡求職者從自己的優點說起,中間加一些小缺點,最後再把問題轉回到優點上,突出優點的部分。外企喜歡聰明的求職者。
你認為你在學校屬於好學生嗎?
分析:外企的招聘者很精明,問這個問題可以試探出很多問題:如果求職者學習成績好,就會說:「是的,我的成績很好,所有的成績都很優異。當然,判斷一個學生是不是好學生有很多標准,在學校期間我認為成績是重要的,其他方麵包括思想道德、實踐經驗、團隊精神、溝通能力也都是很重要的,我在這些方面也做得很好,應該說我是一個全面發展的學生。」如果求職者成績不盡理想,便會說:「我認為是不是一個好學生的標準是多元化的,我的學習成績還可以,在其他方面我的表現也很突出,比如我去很多地方實習過,我很喜歡在快節奏和壓力下工作,我在學生會組織過××活動,鍛煉了我的團隊合作精神和組織能力。」 有經驗的招聘者一聽就會明白,外企喜歡誠實的求職者。
同一個面試問題並非只有一個答案,而同一個答案並不是在任何面試場合都有效,關鍵在於應聘者掌握了規律後,對面試的具體情況進行把握,有意識地揣摩面試官提出問題的心理背景,然後投其所好
⑻ 如果你是一個 Java 面試官,你會問哪些問題
1、談談你對 Java 平台的理解?「Java 是解釋執行」,這句話正確嗎?考點分析:對於這類籠統的問題,你需要盡量表現出自己的思維深入並系統化,Java 知識理解得也比較全面,一定要避免讓面試官覺得你是個「知其然不知其所以然」的人。畢竟明白基本組成和機制,是日常工作中進行問題診斷或者性能調優等很多事情的基礎,相信沒有招聘方會不喜歡「熱愛學習和思考」的面試者。回歸正題,對於 Java 平台的理解,可以從很多方面簡明扼要地談一下,例如:Java 語言特性,包括泛型、Lambda 等語言特性;基礎類庫,包括集合、IO/NIO、網路、並發、安全等基礎類庫。對於我們日常工作應用較多的類庫,面試前可以系統化總結一下,有助於臨場發揮。2、對比Hashtable、HashMap、TreeMap有什麼不同?考點分析:上面的回答,只是對一些基本特徵的簡單總結,針對Map相關可以擴展的問題很多,從各種數據結構、典型應用場景,到程序設計實現的技術考量,尤其是在Java 8里,HashMap本身發生了非常大的變化,這些都是經常考察的方面。很多朋友向我反饋,面試官似乎鍾愛考察HashMap的設計和實現細節,所以今天我會增加相應的源碼解讀,主要專注於下面幾個方面:理解Map相關類似整體結構,尤其是有序數據結構的一些要點。從源碼去分析HashMap的設計和實現要點,理解容量、負載因子等,為什麼需要這些參數,如何影響Map的性能,實踐中如何取捨等。理解樹化改造的相關原理和改進原因。除了典型的代碼分析,還有一些有意思的並發相關問題也經常會被提到,如HashMap在並發環境可能出現無限循環佔用CPU、size不準確等詭異的問題。我認為這是一種典型的使用錯誤,因為HashMap明確聲明不是線程安全的數據結構,如果忽略這一點,簡單用在多線程場景里,難免會出現問題。理解導致這種錯誤的原因,也是深入理解並發程序運行的好辦法。對於具體發生了什麼,你可以參考這篇很久以前的分析,裡面甚至提供了示意圖,我就不再重復別人寫好的內容了。3、Java 提供了哪些 IO 方式? NIO 如何實現多路復用?考點分析:在實際面試中,從傳統 IO 到 NIO、NIO 2,其中有很多地方可以擴展開來,考察點涉及方方面面,比如:基礎 API 功能與設計, InputStream/
⑼ 應屆生面試Java相關崗位可能會被問到哪些技術問題
常見的Java問題
1.什麼是Java虛擬機?為什麼Java被稱作是「平台無關的編程語言」?
Java虛擬機是一個可以執行Java位元組碼的虛擬機進程。Java源文件被編譯成能被Java虛擬機執行的位元組碼文件。
Java被設計成允許應用程序可以運行在任意的平台,而不需要程序員為每一個平台單獨重寫或者是重新編譯。Java虛擬機讓這個變為可能,因為它知道底層硬體平台的指令長度和其他特性。
2.JDK和JRE的區別是什麼?
Java運行時環境(JRE)是將要執行Java程序的Java虛擬機。它同時也包含了執行applet需要的瀏覽器插件。Java開發工具包(JDK)是完整的Java軟體開發包,包含了JRE,編譯器和其他的工具(比如:JavaDoc,Java調試器),可以讓開發者開發、編譯、執行Java應用程序。
3.」static」關鍵字是什麼意思?Java中是否可以覆蓋(override)一個private或者是static的方法?
「static」關鍵字表明一個成員變數或者是成員方法可以在沒有所屬的類的實例變數的情況下被訪問。
Java中static方法不能被覆蓋,因為方法覆蓋是基於運行時動態綁定的,而static方法是編譯時靜態綁定的。static方法跟類的任何實例都不相關,所以概念上不適用。
4.是否可以在static環境中訪問非static變數?
static變數在Java中是屬於類的,它在所有的實例中的值是一樣的。當類被Java虛擬機載入的時候,會對static變數進行初始化。如果你的代碼嘗試不用實例來訪問非static的變數,編譯器會報錯,因為這些變數還沒有被創建出來,還沒有跟任何實例關聯上。
5.Java支持的數據類型有哪些?什麼是自動拆裝箱?
Java語言支持的8中基本數據類型是:
byte
short
int
long
float
double
boolean
char
自動裝箱是Java編譯器在基本數據類型和對應的對象包裝類型之間做的一個轉化。比如:把int轉化成Integer,double轉化成double,等等。反之就是自動拆箱。
6.Java中的方法覆蓋(Overriding)和方法重載(Overloading)是什麼意思?
Java中的方法重載發生在同一個類裡面兩個或者是多個方法的方法名相同但是參數不同的情況。與此相對,方法覆蓋是說子類重新定義了父類的方法。方法覆蓋必須有相同的方法名,參數列表和返回類型。覆蓋者可能不會限制它所覆蓋的方法的訪問。
7.Java中,什麼是構造函數?什麼是構造函數重載?什麼是復制構造函數?
當新對象被創建的時候,構造函數會被調用。每一個類都有構造函數。在程序員沒有給類提供構造函數的情況下,Java編譯器會為這個類創建一個默認的構造函數。
Java中構造函數重載和方法重載很相似。可以為一個類創建多個構造函數。每一個構造函數必須有它自己唯一的參數列表。
Java不支持像C++中那樣的復制構造函數,這個不同點是因為如果你不自己寫構造函數的情況下,Java不會創建默認的復制構造函數。
8.Java支持多繼承么?
不支持,Java不支持多繼承。每個類都只能繼承一個類,但是可以實現多個介面。
9.介面和抽象類的區別是什麼?
Java提供和支持創建抽象類和介面。它們的實現有共同點,不同點在於:
介面中所有的方法隱含的都是抽象的。而抽象類則可以同時包含抽象和非抽象的方法。
類可以實現很多個介面,但是只能繼承一個抽象類
類如果要實現一個介面,它必須要實現介面聲明的所有方法。但是,類可以不實現抽象類聲明的所有方法,當然,在這種情況下,類也必須得聲明成是抽象的。
抽象類可以在不提供介面方法實現的情況下實現介面。
Java介面中聲明的變數默認都是final的。抽象類可以包含非final的變數。
Java介面中的成員函數默認是public的。抽象類的成員函數可以是private,protected或者是public。
介面是絕對抽象的,不可以被實例化。抽象類也不可以被實例化,但是,如果它包含main方法的話是可以被調用的。
也可以參考JDK8中抽象類和介面的區別
10.什麼是值傳遞和引用傳遞?
對象被值傳遞,意味著傳遞了對象的一個副本。因此,就算是改變了對象副本,也不會影響源對象的值。
對象被引用傳遞,意味著傳遞的並不是實際的對象,而是對象的引用。因此,外部對引用對象所做的改變會反映到所有的對象上。
Java線程
⑽ 請福建星網銳捷面試經歷,java方向會問哪些技術問題,需要注意的是什麼。
首先,會有技術面試官,考察你的專業技術知識,同時觀察你的反應能力和學習能力,只要答出你自己真實水平就行,千萬千萬不要不懂裝懂!然後會有人力資源部門的專員對你進行綜合的考察,比如去福建家裡同意與否,是否想好要從事某某崗位,是否同意公司的待遇等等,而且會在談話過程中考察你的綜合素質。最後還有一個你選擇崗位的技術面試官,靠你專業知識(比較嚴格),如果都能通過,那麼你就可以拿到OFFER了,具體會問你那些技術問題,我不是學習JAVA的不清楚,不過不會太難,你放心!