當前位置:首頁 » 工作應聘 » java程序員面試題

java程序員面試題

發布時間: 2020-12-30 14:22:54

⑴ Java程序員面試時怎樣向面試官提問

與工作相關的問題,最容易拿分

問的是和工作切身相關的問題,比如:內更細節容的工作內容、適任所要具備的條件、必須達成的目標、主管的管理風格、公司的特別期待等。

這類問題不只是切題而已,還加強了面試官對你的以下印象:「你很想進這家公司做這份工作,所以想要進一步了解各項與工作相關的細節,這也表示你在進了公司之後會有熱情做好這份工作。」這樣的提問,最能發揮臨門一腳的關鍵力量。

一樣的,在提問題時,別忘了適切地帶入自己積極爭取進公司的企圖心,比如:

• 「我很想爭取進貴公司,所以想更清楚公司對這份工作的期待與目標。」

• 「這個職務是我一直以來很想做的理想工作,所以我想多了解,還有沒有哪些條件是我要先具備的?」

面試時,不是口若懸河、自吹自擂的人才會出線,而是有準備的人會拿到入場券,所以重點在於事先要做好充分的准備,除了答題外,也要准備出題。提問題有兩個訣竅,第一個是問的問題要對,第二個是問的方式要對,搞定這兩件事,提問題這十分鍾就可以輕易拿分。

⑵ java程序員面試時有哪些人事問題

各個公司有各個公司的區別,我去一家公司,他們還要求上機考試,但是憑版我面試的這幾家公司權,他們筆試都要考J2EE的東西,如EJB等,我不知為什麼,我進了公司過後發現現在基本上不用EJB了,反正你就到網上去搜一下JAVA面試題,然後背一背就行了,最關鍵的是面試,這個就是檢查你基礎和你反應了,我面試的時候,他喊我談了一下框架還有就是J2SE中的多線程,集合類;這兩個方面LZ要注意.面試,筆試完後,一般喊你回去等通知,如果你感覺好的話,你回去的時候也不妨再寫一封求職信發到他們公司的郵箱,措詞要誠肯,這樣你就有很大的勝算! 以上就是我面試N家後,被錄用後的經驗,與你分享!
打字不易,如滿意,望採納。

⑶ java程序員新手一般面試什麼問題 知乎

跟你遇到的面試官有很大的關系。
下面我總結了幾種一般會被問到的問題專:

1、簡單屬描述一下Log4J?
2、簡單描述JavaBean的特點?

3、Hibernate在MVC模式中處於哪裡?且它主要完成什麼工作?
4、列舉Hibernate中常見的幾種主鍵產生方法,並做簡要說明?
5、簡單說說HQL與SQL的異同,試著寫個例子?
6、Hibernate 運行時需要獲取一些底層實現的基本信息,其中幾個關鍵屬性包括哪些?
7、利用Hibernate操作資料庫,主要有哪幾個步驟?
8、Hibernate中調用Session.flush()的目的是什麼,什麼時候調用,什麼時候不用調用?
9、簡單描述SessionFactory 與Sesson;
10、描述一下Hibernate,MySQL,Oracle 分別用什麼方法來實現查詢制定條記錄
如{從檢索結果中獲取第x條記錄開始的y條記錄}(簡單分頁)?
11、Hibernate對資料庫進行增、刪,改,查所對應的方法是?
12、簡單描述Hibernate持久化對象的3種狀態?

⑷ 去公司面試JAVA程序員,問關於項目經驗的問題

一點愚見,我17年動力節點畢業,當時一周面試了七八家公司,第一次面試的時候不是很好,老師跟了很多幫助和指導,幫我「演習」了好多次。
也教了我很多道理,老師一直到我轉正結束之前都在幫助我,真的非常感謝。而下面要說的就是我自己總結的一些面試過程需要注意的:
筆試: 去面試之前肯定要先搜集一下相關崗位面試題,如果公司大,公司的面試題也有可能找到,具體筆試題,會在其他博客總結。
面試:本質上是向技術主管推銷自己的過程,
原則:
誠實 能當上主管的人一般都會識破小伎倆,所以誠實是第一位的,不會,就說沒了解過,沒做過就是沒做過。
會講故事 問到概念和問題時,先說概念性的東西,然後講出自己的學習工作經驗,當時是怎麼遇到問題,又是怎樣解決的。
態度 陽光,好學,不要抱怨以前公司,遇到自己了解但不熟悉的問題,可以和主管討論,表示自己願意研究,所有人都會被問道自己小部分不會的,不知道是正常,無關大局。
問題:
一、 遇到大量不會的,這個崗位不適合,自己回去多學習。二、 問什麼離職 上一家公司很好,不過自己想學習新的技術,接觸新的業務提升自己,三、 問有什麼問題 問有關工作培訓,工作所用技術的問題,不要問薪資和公司發展方向
如何寫項目經驗:
原則:STAR(Situation Task Action Result)
項目描述(Situation ):項目用途,背景,50字以內。
個人職責(Task ):領導需要你做什麼。
個人工作(Action ):你做了什麼。
成果(Result): 最後有哪些成果,說出量化數據,性能提升百分比,修復bug數量,工期加快速度百分比等。

⑸ 求:JAVA程序員面試題

哎 我應聘了N家公司 給你一些題好了
華為的
第一部分:選擇題
NO: 1
1、public class Test {
public static void changeStr(String str){
str="welcome";
}
public static void main(String[] args) {
String str="1234";
changeStr(str);
System.out.println(str);
}
}
Please write the output result :
QUESTION NO:2
1. public class Test {
2. static boolean foo(char c) {
3. System.out.print(c);
4. return true;
5. }
6. public static void main( String[] argv ) {
7. int i =0;
8. for ( foo('A'); foo('B')&&(i<2); foo('C')){
9. i++ ;
10. foo('D');
12. }
13. }
14. }
What is the result?
A. ABDCBDCB
B. ABCDABCD
C. Compilation fails.
D. An exception is thrown at runtime.
QUESTION NO: 3
1. class A {
2. protected int method1(int a, int b) { return 0; }
3. }
Which two are valid in a class that extends class A? (Choose two)
A. public int method1(int a, int b) { return 0; }
B. private int method1(int a, int b) { return 0; }
C. private int method1(int a, long b) { return 0; }
D. public short method1(int a, int b) { return 0; }
E. static protected int method1(int a, int b) { return 0; }
QUESTION NO: 4
1. public class Outer{
2. public void someOuterMethod() {
3. // Line 3
4. }
5. public class Inner{}
6. public static void main( String[]argv ) {
7. Outer o = new Outer();
8. // Line 8
9. }
10. }
Which instantiates an instance of Inner?
A. new Inner(); // At line 3
B. new Inner(); // At line 8
C. new o.Inner(); // At line 8
D. new Outer.Inner(); // At line 8//new Outer().new Inner()
QUESTION NO: 5
Which method is used by a servlet to place its session ID in a URL that is written to the servlet』s response output stream?
A. The encodeURL method of the HttpServletRequest interface.
B. The encodeURL method of the HttpServletResponse interface.
C. The rewriteURL method of the HttpServletRequest interface.
D. The rewriteURL method of the HttpServletResponse interface.
QUESTION NO: 6
Which two are equivalent? (Choose two)
A. <%= YoshiBean.size%>
B. <%= YoshiBean.getSize()%>
C. <%= YoshiBean.getProperty("size")%>
D.
E.
F.
G.
QUESTION NO: 7
Which of the following statements regarding the lifecycle of a session bean are correct?
1. java.lang.IllegalStateException is thrown if SessionContext.getEJBObject() is invoked when a stateful session bean instance is passivated.
2. SessionContext.getRollbackOnly() does not throw an exception when a session bean with bean-managed transaction demarcation is activated.
3. An exception is not thrown when SessionContext.getUserTransaction() is called in the afterBegin method of a bean with container-managed transactions.
4. JNDI access to java:comp/env is permitted in all the SessionSynchronization methods of a stateful session bean with container-managed transaction demarcation.
5. Accessing resource managers in the SessionSynchronization.afterBegin method of a stateful session bean with bean-managed transaction does not throw an exception.
第二部分:概念題
1. 描述Struts體系結構?對應各個部分的開發工作主要包括哪些?
3. JSP有哪些內置對象和動作?它們的作用分別是什麼?
4、SQL問答題
SELECT * FROM TABLE

SELECT * FROM TABLE
WHERE NAME LIKE '%%' AND ADDR LIKE '%%'
AND (1_ADDR LIKE '%%' OR 2_ADDR LIKE '%%'
OR 3_ADDR LIKE '%%' OR 4_ADDR LIKE '%%' )
的檢索結果為何不同?
5、SQL問答題
表結構:
1、 表名:g_cardapply
欄位(欄位名/類型/長度):
g_applyno varchar 8;//申請單號(關鍵字)
g_applydate bigint 8;//申請日期
g_state varchar 2;//申請狀態
2、 表名:g_cardapplydetail
欄位(欄位名/類型/長度):
g_applyno varchar 8;//申請單號(關鍵字)
g_name varchar 30;//申請人姓名
g_idcard varchar 18;//申請人身份證號
g_state varchar 2;//申請狀態
其中,兩個表的關聯欄位為申請單號。
題目:
1、 查詢身份證號碼為440401430103082的申請日期
2、 查詢同一個身份證號碼有兩條以上記錄的身份證號碼及記錄個數
3、 將身份證號碼為440401430103082的記錄在兩個表中的申請狀態均改為07
4、 刪除g_cardapplydetail表中所有姓李的記錄
");

⑹ java程序員參加面試的時候 關於項目經驗這方面的問題

一般會根據你簡歷上寫的項目來問吧
我是個應屆生,剛找到工作,應聘的java開發崗內位,說說我的經歷吧
我簡容歷上寫了6個項目,3個J2SE,2個J2EE,1個asp.net,都是自己做的
面試的時候叫我選一個覺得最好的項目來講
我選的是ssh框架做的項目,然後問了我ssh在項目中的作用,它們的優缺點,和直接用jsp+servlet有什麼區別。也問了框架中一些具體的技術,比如Taglib,事務,AOP,IOC之類的
還問了我項目中自己認為有什麼閃光點,是不是合作完成的,在項目中擔任的角色,與人合作做項目有什麼感觸等等
有些問題會根據你的回答進一步提問,看你掌握的程度和真實性
希望對你有幫助

⑺ java程序員面試時面試官對項目經驗(你做過的項目)會問哪些內容

我平時是遇到的情況是這樣的:

假設你簡歷裡面寫了OA這個項目,用到什麼SSH技術。

那麼他會專問你:該系統是干什屬么用的?讓你描述一下所用到的技術Struts+Spring+Hibernate各自的特點?你在系統中負責哪一個部分?該系統有沒有比較突出的地方?

不過上面的問題只限於面試程序員的時候

⑻ java程序員面試時被問到:如何在j2ee項目中處理高並發量訪問 該怎麼回答 請仔細看題干再回答

你好,高並發系統的設計需要注意一下幾點:
盡量使用緩存,包括用戶緩專存,信息緩存等,多屬花點內存來做緩存,可以大量減少與資料庫的交互,提高性能。
用jprofiler等工具找出性能瓶頸,減少額外的開銷。
優化資料庫查詢語句,減少直接使用hibernate等工具的直接生成語句(僅耗時較長的查詢做優化)。
優化資料庫結構,多做索引,提高查詢效率。
統計的功能盡量做緩存,或按每天一統計或定時統計相關報表,避免需要時進行統計的功能。

能使用靜態頁面的地方盡量使用,減少容器的解析(盡量將動態內容生成靜態html來顯示)。
解決以上問題後,使用伺服器集群來解決單台的瓶頸問題。
基本上以上述問題解決後,達到系統最優。

至於樓上有人提到別用JAVA來做,除非是低層的連接數過大(如大量的埠佔用需求),這種情況下考慮直接C來寫,其他的可以用JAVA來做。

⑼ java程序員面試需要注意什麼要准備什麼

有能力什麼都不用怕。但實力不是太有優勢的時候,要考慮使用一定的技巧了。
知識方面內,下載容些常見的面試題看看吧,能順口描述其中的思想。其實能通過面試的人,編程能力不一定很強,會說才是王道。但能力太差,過不了試用期也不行。
你可以去找常見的面試題看看,其實放鬆就好,不要太在意。 一開始,大多人都要經過5、6次或更多的面試,才能找到理想的工作。

⑽ java程序員面試問題,你在項目中遇到什麼困難,你是怎麼解決的,說簡單了又不像,有哪些復雜的困難,解決

生 : 30歲,我的程序員夢想
作 者: redbridge (雪燃)

30歲,開始實現我的程序員夢,從一個編程愛好者,從一個業余的程序員,一個水平不高的程序員,一個半道出家的程序員......
我的經歷到這里就告一段落了,五年裡跳了五次槽,不知道和大家比算不算多J,沒有什麼太多起伏,但我想很多朋友可能會和我有類似的經歷,不知道能不能引起你們的共鳴。我想對我上面所說的話給一個總結:

1. 如果你覺得自己應該追求什麼,不管遇到什麼困難千萬不要放棄,一定要堅持下去。
2. 不要因為自己年輕就找理由揮霍時間,少玩一點SC、CS、魔獸3、傳奇、魔力或者…….,多看點書,多練練題。
3. 如果你還是在校的學生,英語很差,專業課也很差。沒關系,想怎麼學計算機就怎麼學計算機吧。其它地只要能混到畢業證就行了。除非你對自己的未來沒有信心。(當然,如果你的理想不僅僅是要做一個程序員,那你別丟掉英語。)
4. 如果你不是科班出身,想要轉行而不知該怎麼開始的話,建議你先看兩類書:(1)計算機原理;(2)數據結構和演算法。(看數據結構之前先看C語言)。
5. 什麼時候努力都不晚,關鍵是你明白要努力了,大器晚成總比一事無成要好的多。
6. Java、.net、C++、PB、VB、Delphi、匯編到底應該學哪個?我的經驗,哪個最簡單就先學哪個、公司用哪個你就學哪個、哪個和你有緣(比如剛好你認識一個願意幫助你的Delphi高手)你就學哪個,如果你都學,或者三天兩頭的換,我可以告訴你結果肯定是什麼都不會,不要心浮氣燥,他們都只是工具,學精一門其它的就相通了,重要的是掌握編程的思想。如果你問我面向對象(好像現在已經是面向需求了)、UML、WebLogic、WebService、軟體工程、XML…….應該怎麼學呀,對不起,這些我也確實不是都會,但請相信,你先實實在在的寫上十萬行以上的代碼以後,那些東西你自然就慢慢會了。
7. 不要以為程序員的工資都很高,程序員之間的水平差異也大。公司衡量一個人的待遇標準是他能給公司帶來多大的效益。如果你體現了自己的價值,公司會主動給你加薪的,當然你也可以自己主動提,但一定要在你表現出了自己的價值之後。
8. 輕易不要跳槽,如果非要跳,也要保持工作經驗上的延續,而不是從新開始,不然就會象我一樣走很多彎路。
9. 如果你以為程序員都是熬夜熬出來的,那麼你錯了,因為它的代價就是縮短你的青春!大家不要象我一樣,真的,熬夜一點也不好!記住老毛的話:如有恆,何須三更起,半夜眠;最怕莫,三天打魚兩天曬網,竹籃打水一場空!
10. 這一點是我覺得最精華的一點:「君子性非異也,善假於物也。」這句話的本意是一個水平很高的人本身並不一定很高明,關鍵是他善於利用別人的高明!我在這里做個借鑒,就是要充分利用自己身邊的資源,不放過任何一個可以提高自己的機會。大家不要誤會,這里的假於物可不是指抄襲別人的源代碼,而是指通過學習別人的源代碼把他的思想擴展到自己的思想里去。
註:上面的十大「精華」純屬我個人的「謬論」,您自己看著消化,有用的收下,沒用的請拖入「回收站」。如果你覺得這些總結不過是一些浮華之詞,那請你先問問自己:「是不是在行動上都真正做到了。」
這就是我,一個不算優秀,不算勤奮;玩能玩通宵,學也學能學通宵;對夢想的追求很執著;到了30才開始真正寫程序;一個很平凡但又不甘於平凡的人……我的經歷相信很多朋友都有過的,我現在也不能算是一個成功人士,但我相信我的經歷卻是值得大家借鑒的,因為我終究代表了一類人。
最後我還想說一點:現在很多朋友都抱怨中國的軟體業環境太差,前途渺茫。確實是這樣,我有同感。不過我想軟體業不過是千萬個行業中的一種,每一個行業總是會有起落的,中國的軟體業環境差有她的歷史原因,我們不要總是簡單地和印度相比。抱怨沒有意義,已經這樣了,抱怨不能使她變好,希望我們每一個人多貢獻一份自己的力量,總有一天她會變的比印度還好,甚至比美國還好。
最後:希望所有的程序員和擁有成為程序員夢想的朋友們在新的一年裡心想事成,萬事如意。請相信我:明天不一定更美好,但美好的一天一定會來!

熱點內容
鬼片高清畫質。電影。 發布:2024-08-19 09:14:10 瀏覽:650
一家看電影網 發布:2024-08-19 08:57:54 瀏覽:155
韓國大屍度電影推薦 發布:2024-08-19 08:55:58 瀏覽:719
接吻電影的名字美國 發布:2024-08-19 08:41:41 瀏覽:758
韓劇女主高中就懷孕了劇名 發布:2024-08-19 08:00:29 瀏覽:692
藍色頭發電影女主角 發布:2024-08-19 07:51:59 瀏覽:849
台灣電影老師上了學生 發布:2024-08-19 07:36:20 瀏覽:964
兩人吃屎的電影 發布:2024-08-19 07:25:07 瀏覽:450
有裸露下體的大尺度電影嗎 發布:2024-08-19 07:20:50 瀏覽:790
好看的電影在線觀看免費 發布:2024-08-19 06:55:37 瀏覽:912