一、String,StringBuffer, StringBuilder 的區(qū)別是什么?String為什么是不可變的?
二、VECTOR,ARRAYLIST, LINKEDLIST的區(qū)別是什么?
三、HASHTABLE, HASGMAQ,TreeMap區(qū)別
四、ConcurrentMap和HashMap的區(qū)別
五、Tomcat,apache,jboss的區(qū)別
六、GET POST區(qū)別
七、SESSION, COOKIE區(qū)別
八、Servlet的生命周期
九、HTTP 報文包含內(nèi)容
十、Statement與PreparedStatement的區(qū)別,什么是SQL注入,如何防止SQL注入
十一、redirect, foward區(qū)別
十二、關(guān)于JAVA內(nèi)存模型,一個對象(兩個屬性,四個方法)實例化100次,現(xiàn)在內(nèi)存中的存儲狀態(tài),
幾個對象,幾個屬性,幾個方法。
十三、談?wù)凥ibernate的理解,一級和二級緩存的作用,在項目中Hibernate都是怎么使用緩存的
十四、反射講一講,主要是概念,都在哪需要反射機制,反射的性能,如何優(yōu)化
十五、談?wù)凥ibernate與Ibatis的區(qū)別,哪個性能會更高一些
十六、對Spring的理解,項目中都用什么?怎么用的?對IOC、和AOP的理解及實現(xiàn)原理
十七、線程同步,并發(fā)操作怎么控制
十八、描述struts的工作流程。
十九、Tomcat的session處理,如果讓你實現(xiàn)一個tomcatserver,如何實現(xiàn)session機制
二十、關(guān)于Cache(Ehcache,Memcached)
二一、sql的優(yōu)化相關(guān)問題
二二、oracle中 rownum與rowid的理解,一千條記錄我查200到300的記錄怎么查?
二三、如何分析ORACLE的執(zhí)行計劃?
二四、 DB中索引原理,種類,使用索引的好處和問題是什么?
二五、JVM垃圾回收實現(xiàn)原理。垃圾回收的線程優(yōu)先級。
二六、jvm 最大內(nèi)存設(shè)置。設(shè)置的原理。結(jié)合垃圾回收講講。
1、了解j2EE規(guī)范,選擇幾點進行重點消化。
2、異常分類,一般性異常和運行期異常,異常捕獲。
3、了解spring mvc框架,和struts mvc框架的區(qū)別。
4、要對spring和ibatis非常熟悉,必須,熟知。
5、應(yīng)適當關(guān)注需求分析和產(chǎn)品方面的知識。
6、了解多線程相關(guān)知識
7、了解java5以及java6新特性
8、熟悉linux相關(guān)命令操作。
9、工廠模式,簡單工廠、抽象工廠的區(qū)別
10、動態(tài)代理模式
11、
一、String,StringBuffer, StringBuilder 的區(qū)別是什么?String為什么是不可變的?
二、VECTOR,ARRAYLIST, LINKEDLIST的區(qū)別是什么?
三、HASHTABLE, HASGMAQ,TreeMap區(qū)別
四、ConcurrentMap和HashMap的區(qū)別
五、Tomcat,apache,jboss的區(qū)別
六、GET POST區(qū)別
七、SESSION, COOKIE區(qū)別
八、Servlet的生命周期
九、HTTP 報文包含內(nèi)容
十、Statement與PreparedStatement的區(qū)別,什么是SQL注入,如何防止SQL注入
十一、redirect, foward區(qū)別
十二、關(guān)于JAVA內(nèi)存模型,一個對象(兩個屬性,四個方法)實例化100次,現(xiàn)在內(nèi)存中的存儲狀態(tài),
幾個對象,幾個屬性,幾個方法。
十三、談?wù)凥ibernate的理解,一級和二級緩存的作用,在項目中Hibernate都是怎么使用緩存的
十四、反射講一講,主要是概念,都在哪需要反射機制,反射的性能,如何優(yōu)化
十五、談?wù)凥ibernate與Ibatis的區(qū)別,哪個性能會更高一些
十六、對Spring的理解,項目中都用什么?怎么用的?對IOC、和AOP的理解及實現(xiàn)原理
十七、線程同步,并發(fā)操作怎么控制
十八、描述struts的工作流程。
十九、Tomcat的session處理,如果讓你實現(xiàn)一個tomcatserver,如何實現(xiàn)session機制
二十、關(guān)于Cache(Ehcache,Memcached)
二一、sql的優(yōu)化相關(guān)問題
二二、oracle中 rownum與rowid的理解,一千條記錄我查200到300的記錄怎么查?
二三、如何分析ORACLE的執(zhí)行計劃?
二四、 DB中索引原理,種類,使用索引的好處和問題是什么?
二五、JVM垃圾回收實現(xiàn)原理。垃圾回收的線程優(yōu)先級。
二六、jvm 最大內(nèi)存設(shè)置。設(shè)置的原理。結(jié)合垃圾回收講講。
廣州java開發(fā)工程師,昨天下午1,2面,今天3,4面,感覺效率挺高的,就等通知了
簡單說一下流程吧
1面,一個挺帥氣的面試官,不斷地問一個算法題,一個基礎(chǔ)知識問題,一個項目問題,循環(huán)地進行,
一共5,6輪吧,中間還問了一題情景題,大概一個小時,算法題不難,比如找出亂序數(shù)組中的相同元素,整數(shù)求二進制的1的個數(shù)等,
感覺考的是你寫程序的習慣和思維是否周密,基礎(chǔ)題就是jdk,gc,jvm之類的問題,考的很細。最后的問題是內(nèi)存里一個hashmap
和一個文本里的內(nèi)容同步的實現(xiàn)方法,當時答不上來,面試就結(jié)束了,后來回學校才想到一個方法。
2面,兩個男的面試官輪流問我問題,同樣是問技術(shù)的,spring里一些核心原理,jdk1.5的新類庫,分布式系統(tǒng),數(shù)據(jù)庫,linux(這個不懂...)等等,
感覺是車輪戰(zhàn),看你的知識廣度和反應(yīng)力....
3面, 產(chǎn)品經(jīng)理的面試,更多的是針對我項目里的問題提問,會問深入的問題,比如spring的aop是如何用java實現(xiàn)的....
4面,hr面,比較輕松吧,拉拉家常,隨便談?wù)劊瑔枂栁业奈餮b,身高之類的
感覺我自己盡力了,會的都答上,現(xiàn)在就看淘寶發(fā)不發(fā)offer給我了,后來還去了阿里巴巴b2b面試,考的內(nèi)容基本差不多,而且更注重你是如何學習的
一直覺得java的面經(jīng)很少,希望這可以幫到大家
二、VECTOR,ARRAYLIST, LINKEDLIST的區(qū)別是什么?
三、HASHTABLE, HASGMAQ,TreeMap區(qū)別
四、ConcurrentMap和HashMap的區(qū)別
五、Tomcat,apache,jboss的區(qū)別
六、GET POST區(qū)別
七、SESSION, COOKIE區(qū)別
八、Servlet的生命周期
九、HTTP 報文包含內(nèi)容
十、Statement與PreparedStatement的區(qū)別,什么是SQL注入,如何防止SQL注入
十一、redirect, foward區(qū)別
十二、關(guān)于JAVA內(nèi)存模型,一個對象(兩個屬性,四個方法)實例化100次,現(xiàn)在內(nèi)存中的存儲狀態(tài),
幾個對象,幾個屬性,幾個方法。
十三、談?wù)凥ibernate的理解,一級和二級緩存的作用,在項目中Hibernate都是怎么使用緩存的
十四、反射講一講,主要是概念,都在哪需要反射機制,反射的性能,如何優(yōu)化
十五、談?wù)凥ibernate與Ibatis的區(qū)別,哪個性能會更高一些
十六、對Spring的理解,項目中都用什么?怎么用的?對IOC、和AOP的理解及實現(xiàn)原理
十七、線程同步,并發(fā)操作怎么控制
十八、描述struts的工作流程。
十九、Tomcat的session處理,如果讓你實現(xiàn)一個tomcatserver,如何實現(xiàn)session機制
二十、關(guān)于Cache(Ehcache,Memcached)
二一、sql的優(yōu)化相關(guān)問題
二二、oracle中 rownum與rowid的理解,一千條記錄我查200到300的記錄怎么查?
二三、如何分析ORACLE的執(zhí)行計劃?
二四、 DB中索引原理,種類,使用索引的好處和問題是什么?
二五、JVM垃圾回收實現(xiàn)原理。垃圾回收的線程優(yōu)先級。
二六、jvm 最大內(nèi)存設(shè)置。設(shè)置的原理。結(jié)合垃圾回收講講。
1、了解j2EE規(guī)范,選擇幾點進行重點消化。
2、異常分類,一般性異常和運行期異常,異常捕獲。
3、了解spring mvc框架,和struts mvc框架的區(qū)別。
4、要對spring和ibatis非常熟悉,必須,熟知。
5、應(yīng)適當關(guān)注需求分析和產(chǎn)品方面的知識。
6、了解多線程相關(guān)知識
7、了解java5以及java6新特性
8、熟悉linux相關(guān)命令操作。
9、工廠模式,簡單工廠、抽象工廠的區(qū)別
10、動態(tài)代理模式
11、
一、String,StringBuffer, StringBuilder 的區(qū)別是什么?String為什么是不可變的?
二、VECTOR,ARRAYLIST, LINKEDLIST的區(qū)別是什么?
三、HASHTABLE, HASGMAQ,TreeMap區(qū)別
四、ConcurrentMap和HashMap的區(qū)別
五、Tomcat,apache,jboss的區(qū)別
六、GET POST區(qū)別
七、SESSION, COOKIE區(qū)別
八、Servlet的生命周期
九、HTTP 報文包含內(nèi)容
十、Statement與PreparedStatement的區(qū)別,什么是SQL注入,如何防止SQL注入
十一、redirect, foward區(qū)別
十二、關(guān)于JAVA內(nèi)存模型,一個對象(兩個屬性,四個方法)實例化100次,現(xiàn)在內(nèi)存中的存儲狀態(tài),
幾個對象,幾個屬性,幾個方法。
十三、談?wù)凥ibernate的理解,一級和二級緩存的作用,在項目中Hibernate都是怎么使用緩存的
十四、反射講一講,主要是概念,都在哪需要反射機制,反射的性能,如何優(yōu)化
十五、談?wù)凥ibernate與Ibatis的區(qū)別,哪個性能會更高一些
十六、對Spring的理解,項目中都用什么?怎么用的?對IOC、和AOP的理解及實現(xiàn)原理
十七、線程同步,并發(fā)操作怎么控制
十八、描述struts的工作流程。
十九、Tomcat的session處理,如果讓你實現(xiàn)一個tomcatserver,如何實現(xiàn)session機制
二十、關(guān)于Cache(Ehcache,Memcached)
二一、sql的優(yōu)化相關(guān)問題
二二、oracle中 rownum與rowid的理解,一千條記錄我查200到300的記錄怎么查?
二三、如何分析ORACLE的執(zhí)行計劃?
二四、 DB中索引原理,種類,使用索引的好處和問題是什么?
二五、JVM垃圾回收實現(xiàn)原理。垃圾回收的線程優(yōu)先級。
二六、jvm 最大內(nèi)存設(shè)置。設(shè)置的原理。結(jié)合垃圾回收講講。
廣州java開發(fā)工程師,昨天下午1,2面,今天3,4面,感覺效率挺高的,就等通知了
簡單說一下流程吧
1面,一個挺帥氣的面試官,不斷地問一個算法題,一個基礎(chǔ)知識問題,一個項目問題,循環(huán)地進行,
一共5,6輪吧,中間還問了一題情景題,大概一個小時,算法題不難,比如找出亂序數(shù)組中的相同元素,整數(shù)求二進制的1的個數(shù)等,
感覺考的是你寫程序的習慣和思維是否周密,基礎(chǔ)題就是jdk,gc,jvm之類的問題,考的很細。最后的問題是內(nèi)存里一個hashmap
和一個文本里的內(nèi)容同步的實現(xiàn)方法,當時答不上來,面試就結(jié)束了,后來回學校才想到一個方法。
2面,兩個男的面試官輪流問我問題,同樣是問技術(shù)的,spring里一些核心原理,jdk1.5的新類庫,分布式系統(tǒng),數(shù)據(jù)庫,linux(這個不懂...)等等,
感覺是車輪戰(zhàn),看你的知識廣度和反應(yīng)力....
3面, 產(chǎn)品經(jīng)理的面試,更多的是針對我項目里的問題提問,會問深入的問題,比如spring的aop是如何用java實現(xiàn)的....
4面,hr面,比較輕松吧,拉拉家常,隨便談?wù)劊瑔枂栁业奈餮b,身高之類的
感覺我自己盡力了,會的都答上,現(xiàn)在就看淘寶發(fā)不發(fā)offer給我了,后來還去了阿里巴巴b2b面試,考的內(nèi)容基本差不多,而且更注重你是如何學習的
一直覺得java的面經(jīng)很少,希望這可以幫到大家