當前位置:簡歷模板館>面試>面試經驗>

java開發工程師職位面試10篇

面試經驗 閱讀(1.91W)
java開發工程師職位面試10篇
面試經驗1面試公司:威盛電子(中國) 職位:java開發工程師
面試前一天晚上電話裏面說直接去一層前臺說是面試的,到了一層大廳的時候,發現才9:40,於是就抽出資料翻了飯,快9:50去找前臺。說明來意和麪試職位後,前臺 mm把我帶到第一會議室,說是填表。進去的時候有一中科大的gg也在等着,我們聊了會,他說聽別人說如果今天可以面到hr的話,就基本問題了,否則應該就被淘汰了。。。不知道到底是怎樣。。
進入正題,過了一會,一個hr mm帶我去了一個會議室,有一位面試官已經在等着了。進去先問我,是xxx麼,我說是,然後招呼我坐下,他進行了一番自我介紹,說是一個leader,具體是什麼沒記住,說主要負責技術面,如果通過他的面試後,會見到他的boss,然後是hr。我當時還以爲所有的成敗都會在今天決定。
面試官開始讓我做個自我介紹,我就問介紹哪方面的,他說比如什麼時間進入什麼學校讀書,做過什麼項目之類的。然後我就%………………聽完我說的項目經歷後,他問我在項目中一般是什麼樣的角色。。。
之後說讓我找一個自己覺得最成功的項目進行介紹,然後我指着簡歷上的一個項目,一頓描述,聽完我的描述後,他問了幾個實現相關的問題,都很細,心想,還好,這個項目比較瞭解,不然就栽大了。。。所以去面試的話一定要把自己簡歷上的項目好好想清楚怎麼說。
大致就這些了,之後跟我說三天內會給消息,如果三天內沒有消息我就可以放棄他們公司,於是面試結束,最後問我要成績單,然後我就走人了。。差不多不到半個小時 。。。。
面完之後心裏很沒底,沒問我什麼技術的具體問題,我當時都驚了,第一次經歷這樣的面試,不知道是不是 被bs了。鰄r mm帶我去了一個會議室,有一位面試官已經在等着了。進去先問我,是xxx麼,我說是,然後招呼我坐下,他進行了一番自我介紹,說是一個leader,具體是什麼沒記住,說主要負責技術面,如果通過他的面試後,會見到他的boss,然後是hr。我當時還以爲所有的成敗都會在今天決定。
之後說讓我找一個自己覺得最成功的項目進行介紹,然後我指着簡歷上的一個項目,一頓描述,聽完我的描述後,他問了幾個實現相關的問題,都很細,心想,還好,這個項目比較瞭解,不然就栽大了。。。所以去面試的話一定要把自己簡歷上的項目好好想清楚怎麼說,。
大致就這些了,之後跟我說三天內會給消息,如果三天內沒有消息我就可以放棄他們公司,於是面試結束,最後問我要成績單,然後我就走人了。。差不多不到半個小時 。。。。
面完之後心裏很沒底,沒問我什麼技術的具體問題,我當時都驚了,第一次經歷這樣的面試,不知道是不是 被bs了。。。
面試官的提問:面試官開始讓我做個自我介紹,我就問介紹哪方面的,他說比如什麼時間進入什麼學校讀書,做過什麼項目之類的

------ 面試經驗2面試公司:鴻程科技 職位:java開發工程師
進去到前臺,領了一套筆試題,包括java基礎知識、js獲取對象做校驗、jdbc調用一個查詢和一個更新,緊接着添加jdbc原始調用代碼冗繁的分析和解決方案,搭建web系統需要考慮哪些因素,及好的選擇方案,還有些題目忘記了。
筆完之後,面試官拿着試卷就過來了,看上去人還不錯,快40歲。首先要求自我介紹一下,簡單的描述了一下自己的工作經歷,及用到的技術;隨後就問原先那個系統的架構如何如何的?分了多少層,每層作用是什麼?我回答了三層,有一層service層,主要控制核心業務邏輯的實現。他就追問,“數據庫訪問如何做的,放在哪一層”,我說“我們有個數據訪問的工具,dao層專門做處理的”,他又問“事務處理,放哪裏的”,我說“單筆操作基本比較簡單,直接提交或回滾即可,涉及到多表的話,用jdbc的parperStatement的手動提交,確定所有操作都執行完了,才commit”,他很疑惑“不用做專門的事務處理嗎,所有的都寫在一個方法裏,也在dao層嗎”,我說“是的,這樣的操作不多,單獨寫dao的方法就OK了”,他反問“應該很多才對”,然後更我分析“放dao層共用性太差,應該放service纔對”,後來想想也是,就附和了一下。
後來拿着試卷問web系統的因素當中,爲什麼要選擇struts2,struts2和struts1有什麼區別,我回答了線程安全和ognl的內容,他就追問ognl的對象從後臺傳到前臺是怎麼實現的,我就說“後臺set對象,前臺直接獲取,只用賦值,不用強轉,比struts1好一些”,他再追問“爲什麼不用強轉,struts2做了什麼特殊操作”,我這個確實不知道,就說不知道。然後反問了他一下“你們用的struts2嗎”,他說他們用的是自己的框架,傳值的問題需要自己考慮,明白原理才行。我暗想,小公司不錯啊,自己寫框架了。
還有一些基礎問題,回答的還不錯,不過沒什麼印象了,回答的不好的問題,反而印象深刻,不過當時感覺面的不怎麼樣,應該沒戲。
大概40分鐘吧,面完了,他叫我等一下。然後進辦公室,叫一文祕帶我去他們部門經理那裏去二面了。
經理問題的問題並不多,就要我自我介紹一下,然後介紹一下他們公司和所做的項目,薪資方面沒談(因爲我是通過外包進去面試的,他們要談要跟外包公司談)。十幾分鍾就完了,就說回去聽消息什麼的,對我還是有意向的。
面試官的提問:java數據操作及事務處理?
struts1和struts2的區別,及某些實現原理?

------ 面試經驗3面試公司:浙江鴻程計算機系統 職位:java開發工程師
下午去鴻程面試,我腿都走斷了!~

鴻程是浙江電信旗下的。在江乾區秋濤北路的樣子。

先公務員測試!邏輯、數字推理、文字分析。

然後java題目,就是常見的java面試題,然後還有就是js和sql非常重要

接着面試,居然就是剛纔的java題目,答了一遍底氣足多了。

憑回憶具體寫下:

1、servlet生命週期:

實例化:Servlet容器創建Servlet類的實例。
初始化:該容器調用init()方法,通常會申請資源。
服務:由容器調用service()方法,(也就是doGet()和doPost())。
破壞:在釋放Servlet實例之前調用destroy()方法,通常會釋放資源。
不可用:釋放內存的實例。
這個是標準答案,但是我回答的是在服務端servelt在服務器端的運行過程,強調第一次編譯後以後調用速度很快。

2、抽象類和接口區別,老問題了。

3、sql語句

4、數據庫優化的理解

5、講解一種設計模式

6、JavaScript實現2個功能

7、jsp內置隱藏對象:out、session、application、request、response、exception、page、config、pagecontext

8、對面向對象的理解。

貌似就這些問題。

然後主要問我的大學做了什麼項目,我都是c /c++的,然後和網頁相關的就是asp+sql的東東了。

我說我java剛學,以前沒學過,他說你剛學啊?我說是啊2、3個月。其實只有1個半月·····

然後他看到我數據庫用自連接的,說面試多年,第一次看到有人用。哈哈哈哈哈哈!!!

然後我說了我遊戲作了1個學期,裏面有很多面向對象思想的東西,還有設計模式的內容,還有各種引擎。巴拉巴拉巴拉的。。。
面試官的提問:下午去鴻程面試,我腿都走斷了!~

鴻程是浙江電信旗下的。在江乾區秋濤北路的樣子。<

------ 面試經驗4面試公司:第七大道 職位:java開發工程師
請了年假去面試,先去了前臺填表格,前臺的mm愛理不理的,然後做筆試題,做完了在旁邊等了半個多小時纔有個搞技術的出來找前臺要筆試題,然後應該是去改題了,過了以後,那個搞技術的叫我去面試,問的都是些java基礎的,基本答上來了,但是每次我覺得已經回答正確了,他都要反駁,挑毛病,我給他講redis,講html5,他應該不是很懂,我給他看我做的html5遊戲,他啥問題都沒問。。。後來又叫了個人過來一起面,那人感覺挺靠譜的,至少感覺很尊重人,前面那人叫我講spring的原理,struts原理,叫我講struts怎麼獲取頁面傳參的值的,這些大概都是反射,具體我不知道,然後他說不就是用request取值。他以此得到的結論是我的基礎不紮實,我去。。。request取參 TM誰不知道啊,應屆生都知道啊,艹。。後來又來了個人面試,這人應該是個小頭目,叫我自我介紹,這個感覺說的不好,然後問了我以前的工作情況,做的項目,然後hr過來通知我被錄取了,告訴了我工資,注意,是告訴我,沒有問我的期望薪資。這個工資太低了,跟我在職的公司給的一樣,我還在中山這種二三線城市。。。。他們還認爲我說的工資有水分,工作了半年的深圳就這個水平,qlmlgb,我這麼大老遠跑過去。。。欺負我鄉下人每件事嗎。。。。
面試官的提問:java基礎。j2ee的問題,自我介紹

------ 面試經驗5面試公司:用友軟件 職位:Java開發工程師
首先是坐了N久公交車跑到北清路那的用友軟件園,下了車跟着一羣用友員工往裏走,到保安那登記好直接上去找某個部門的。必須說的是用友軟件園真的很大,我打聽了N次才找到地方。之後填了個萬年不變的求職登記表就被帶着去找一個大叔做面試了。
面試開始就是萬年不變的自我介紹,然後會問一些項目上的問題和一些職業相關的問題。之後給了我一套Java的題目來做,說實話自己是半路出家,基礎不是很好。做完後我想扔給對方就跑的,結果他讓我稍等一會。過了大概10分鐘面試官過來說還可以,初步的決定就是錄用你。我心想自己表現不是很好怎麼就錄用了呢,瞥了一眼筆試題上有個丟人的分數57分-_-,評級竟然是中級Java工程師,然後他讓我把求職意向表上的當前薪酬和期望薪酬再寫高點,之後就帶我去找HR,HR跟我談論了一些職業規劃,離職原因之類的就跟我說回去等着發offer吧。以上就是這次效率超高的用友面試經歷。
面試官的提問:談一下對ajax的使用。

------ 面試經驗6面試公司:網易 職位:java開發工程師
map 和 hashtable的區別
yList和Vector的區別,ArrayList和LinkedList的區別
x下如何查看系統負載(cpuinfo,top,ps)
4.輸出系統時間到(cal > )
5.在linux系統下,給你一個日誌文件,總共有四列,第四列有20種不同的值,統計這些值的出現的次數
6.什麼事cookie,cookie和session的區別(cookie是保存在客戶端的一些用戶輸入,session是保存在服務端的用戶輸入)
中Get和Post的區別(Get用於查一些信息類似於sql中的select,post用於修改服務端的一些內容類似於update)
、ajax、dom、xpath的關係(ajax不是新技術,是一些技術的整合,前段採用js,dom可以使得html像xml一樣按照節點訪問,xpath用於查找xml節點)
x下如何查看內存(free查看總的使用情況,ps或者top類似於進程管理器查看具體的使用情況) 硬盤使用情況(df)
面試官的提問:面試分兩輪,第一輪是一個類似於dsk的組長或者主程一級別的人面,我倆沒太多共同語言 = =,不過他倒

------ 面試經驗7面試公司:京東 職位:Java開發工程師
約的下午1:30,我1點就到了,進門後問前臺過來面試的,之後讓我在右邊的皮沙發上坐着等待,等了差不多30分鐘,來了一位人事,進去一個門,進門之前貼一個360buy的紙貼在胳膊上,進門隨便找一個座位坐下,裏面有很多人。人事給一張面試題我,說做完打電話他,題目大概如下:

1.說說值對象與引用對象的區別?
2.談談你對反射機制的理解及其用途?
yList、Vector、LinkedList的區別及其優缺點?HashMap、HashTable的區別及其優缺點?
3.列出線程的實現方式?如何實現同步?
題,是一個圖表,具體忘了
5.列出至少五種設計模式?用代碼或UML類圖描述其中兩種設計模式的原理?
6.談談你最近正在研究的技術,談談你最近項目中用到的技術難點及其解決思路。
7.請以30歲程序員爲話題寫一篇短文,可以包括你對薪資的期望,你的經歷,你的人際關係,你的職業規劃等
面試官的提問:1. 你最近看的哪些書
2. 能接受加班嗎?

------ 面試經驗8面試公司:中科軟科技 職位:java開發工程師
在智聯招聘投了上海中科軟壽險事業部的java開發工程師的崗位,第二天就打電話通知我去面試,第二天下去去了之後就給我一份卷子讓我做,前面是簡歷部分,還有一些類似於行測的題目,我就隨便做的,後面還有就是數據庫,java基礎的題目了,我也只是工作了半年的樣子 會的都寫上了,感覺題目不難的 做完題目之後 就有個技術人員來面試我,簡單的自我介紹 然後就是問之前公司的項目經驗,然後又給我介紹了一下他們部門的一些情況,最後就是說只要是有一定基礎的他們都要 但是工資不高,問我還有沒有興趣,我說還想試試看,第二天又讓我過去複試,是這個部門的經理面的,就簡單的聊了些,說我基礎還行,但是項目做的不怎麼樣,過去的話工資給開到5500,外加每天20多塊的補助,我說我能不能等過了年再來入職,那個經理就說要到時候看有沒有空缺再決定,就這樣面試結束。
面試官的提問:以前的項目經驗,自己的優勢之類的,很簡單的

------ 面試經驗9面試公司:北京傲天動聯技術 職位:JAVA開發工程師
首先進行了筆試,筆試包括JAVA基礎,然後是英文邏輯題和中文的邏輯題,然後是操作系統的題,都是大學裏學過的,可惜學過之後幾乎沒用過,也忘得差不多了,然後初試,問了我好多技術方面的東西,有JAVA的,數據庫的,操作系統的,網絡的,數據結構的,鏈表。不過面試官很平易近人,給人的感覺很好,不像是面試官,倒像是一個教我知識的大哥哥,我忘記的網絡知識,他還給我講了講,接下來,是二面,讓我用JAVA語言寫一個方法實現隊列,還問我數據量很大的時候該怎麼查詢,可惜我沒回答上來,都是數據結構上的,都把面試官整無語了,哎,這些問題大學學的蠻好的,可是工作時候幾乎就用不到,也就忘得差不多。最後面試官說別隻看JAVA的書,數據結構,算法的都要看,都要學習,學習要全面的,通過這次面試收益匪淺,經常看JAVA,J2EE的書,卻忽略了數據結構,網絡的書
面試官的提問:網絡,操作系統,三大框架,數據庫,用JAVA語言寫一個隊列,當查詢數量很大的時候怎麼查(數據結構)

------ 面試經驗10面試公司:海輝軟件(國際)集團 職位:Java開發工程師
從現場投簡歷到接到面試電話大概兩三天,當然在面試之前需要進行筆試,如果筆試情況特別好,就會立即安排面試。感覺題目很基礎的,前面問答題大概20道題,幾乎都是概念或者辨析,比如很常見的辨析繼承與接口及相關用法,多線程實現方法區別,對面向對象的理解,設計模式等。中間考一點類型轉換、異常處理等大概10道問答題。最後就是寫程序了,一道線程題和一道單實例模式實現題。總之平時用點心,注意一下細節問題就沒什麼了。由於我是最早完成筆試題目的人,沒注意後面的人是什麼情況,只是感覺題目幾乎都做對了,然後立即安排我面試。一個人坐在對面,旁邊加上一部電話,現場加電話面試。時間很短,問題也不多,大概15分鐘搞定。一週後得到簽約電話。
面試官的提問:涉及數據結構的問題,比如說二叉樹、堆棧和鏈表等,還有Java集合中ArrayList和Vector區

------