數(shù)列6,10,18,32,“?”,問“?”是幾?
1。什么是3G,2。3C 融合技術(shù),3。對大唐的認(rèn)識。
3G有三大制式,GSM升級后的WCDMA,CDMA升級后的CDMA2000,以及我國自主開發(fā)的TD-SCDMA。
第三代移動通信技術(shù)(3rd-generation,3G),是指支持高速數(shù)據(jù)傳輸?shù)姆涓C移動通訊技術(shù)。3G服務(wù)能夠同時傳送聲音及數(shù)據(jù)信息,速率一般在幾百kbps以上。目前3G存在四種標(biāo)準(zhǔn):CDMA2000,WCDMA,TD-SCDMA,WiMAX。
所謂“3C產(chǎn)品”,就是計算機(Computer)、通信(Communication)和消費類電子產(chǎn)品(ConsumerElectronics)三者結(jié)合,亦稱“信息家電”。由于3C產(chǎn)品的體積一般都不大,所以往往在中間加一個“小”字,故往往統(tǒng)稱為“3C小家電”。
3C指的是計算機(Computer)、通訊(Communication)和消費類電子產(chǎn)品(Consumer Electrics)。3C融合即利用數(shù)字信息技術(shù)激活其中任何一個環(huán)節(jié),通過某種協(xié)議使3C的三個方面實現(xiàn)信息資源的共享和互聯(lián)互通,從而滿足人們在任何時間、任何地點通過信息關(guān)聯(lián)應(yīng)用來方便自己的生活。 無線寬帶正是實現(xiàn)數(shù)字家庭3C融合的首要步驟。
第一部分:選擇題
1.相同碼元速率下,那種傳輸方式信息傳輸速率最高
QPSK 16QAM BPSK GMSK
2.下面哪些屬于差錯控制編碼
3.自由空間傳播環(huán)境下信號衰減與距離( )次方成比例
4.下列哪些功能屬于網(wǎng)絡(luò)管理的功能域5a880faf6f?應(yīng)屆生求職網(wǎng)YingJieSheng.COM?c350ade2a4
故障管理配置管理計費管理性能管理安全管理傳輸管理路由管理
5.采用CDMA技術(shù)通信系統(tǒng),擾碼的主要作用
信道估計信道區(qū)分信號白化同步
6.交織的主要作用
7.數(shù)據(jù)鏈路層的協(xié)議是
HDLC ARQ PPP ICMP RTP6fe97759aa?應(yīng)屆生求職網(wǎng)YingJieSheng.COM?b922cfa312
8.那種ATM協(xié)議最適合應(yīng)用話音業(yè)務(wù)
AAL5 AAL4 AAL3 AAL2
第二部分:填空問答
1.香農(nóng)公式表達(dá)式
2.愛爾蘭含義
最大話務(wù)量和BHCA分別取決于什么5568161a8c?應(yīng)屆生求職網(wǎng)YingJieSheng.COM?d5792c152c
3.中繼器,網(wǎng)橋.路由器,網(wǎng)關(guān)各是兩個網(wǎng)絡(luò)的哪層連接;路由器的功能是( )和( )
4.解釋QPSK調(diào)制的原理
5.簡述dB,dBm的概念
6.畫出數(shù)字通信系統(tǒng)的模型,簡述信源編碼和信道編碼的區(qū)別,及其它們在無線通信系統(tǒng)中的作用
7.C語言中能否在頭文件中定義變量,并說明原因
8.在Windows系統(tǒng),能否動態(tài)鏈接庫中定義變量,如果可以定義說明有效范圍4005f8da13?應(yīng)屆生求職網(wǎng)YingJieSheng.COM?60d149af1f
9.結(jié)構(gòu)化程序設(shè)計中程序=
面向?qū)ο蟪绦蛟O(shè)計中程序=
10.解釋return和exit的區(qū)別
11.ATM網(wǎng)絡(luò)信元長度是( ),所有信息在最底層以( )的方式傳送,以保持電路交換適合于傳送實時性很強的業(yè)務(wù)特點.
12.什么是TDD,什么是FDD,多址方式又指什么?列出你所了解的多址方式
13.談?wù)剬SI或計算機網(wǎng)絡(luò)中”協(xié)議””實體””服務(wù)”的理解以及什么是SDU PDU和Primitive?8f07f89ddb?應(yīng)屆生求職網(wǎng)YingJieSheng.COM?4c20a920bf
14.GSM邏輯信道及分類
15.談?wù)勀銓σ苿油ㄐ畔到y(tǒng)組成的理解.
1. 描述一下public,protected,private,final關(guān)鍵字在Java中的用法?
public表示公共的,定義類的時候工程下任何包都可以讀取到,protected是受保護的,只有在相同包內(nèi)的類才能讀取到,private定義方法時候只能在類內(nèi)部才能讀取到。final表示一個終態(tài),是不可改變的。
2. Abstract class 和Interface 有什么區(qū)別?
抽象類和接口的區(qū)別如下:
(1、)抽象類是類,接口是接口;
(2、)抽象類只能繼承一個,接口可以多實現(xiàn);
(3、)抽象類定義一些靜態(tài)變量可以,接口中不行;
3. Vector 和 ArrayList 有什么區(qū)別? HashTable 和 HashMap有什么區(qū)別?
vector 和 Arraylist都是繼承自集合類collection,vector是鏈表的方式實現(xiàn)的,讀取熟讀快,添加數(shù)據(jù)時候慢,Arraylist里面添加數(shù)據(jù)慢讀取數(shù)據(jù)快。
Hashtable和HashMap最大的區(qū)別是HashTable是同步的,HashMap是非同步的,所以性能上相對快一點,HashTable是繼承自Dictionary類,而HashMap是繼承自Map接口
4. Java集合中的Iterator起什么作用?
java集合中Iterator主要作用是去除重復(fù);
5. Java中創(chuàng)建一個對象有哪幾種方法,區(qū)別是什么?
java中創(chuàng)建對象可以實例化new
6. 多線程有幾種表示方法,都是什么?同步有幾種實現(xiàn)方法,都是什么?
多線程可以通過實現(xiàn)runable接口,也可以繼承Thread類來實現(xiàn)。
實現(xiàn)同步也有兩種,一種是用同步方法,一種是用同步塊.. 同步方法就是在方法返回類型后面加上synchronized, 比如:
public void synchronized add(){...}
同步塊就是直接寫:synchronized (這里寫需要同步的對象){...}
wait():使一個線程處于等待狀態(tài),并且釋放所持有的對象的lock。
sleep():使一個正在運行的線程處于睡眠狀態(tài),是一個靜態(tài)方法,調(diào)用此方法要捕捉InterruptedException異常。
notify():喚醒一個處于等待狀態(tài)的線程,注意的是在調(diào)用此方法的時候,并不能確切的喚醒某一個等待狀態(tài)的線程,而是由JVM確定喚醒哪個線程,而且不是按優(yōu)先級。
Allnotity():喚醒所有處入等待狀態(tài)的線程,注意并不是給所有喚醒線程一個對象的鎖,而是讓它們競爭。
7. 描述一下Java中的異常機制,什么是Checked Exception, Unchecked Exception?
java中的異常機制要求你對一些存在的問題進行實現(xiàn)的規(guī)劃,并對相應(yīng)的Exception的情況進行設(shè)定,當(dāng)程序捕獲類似的情況就會拋出異常,你可以定義異常的處理方法,異常并不是致命的,它與錯誤有著區(qū)別,錯誤只要發(fā)生程序就會終止,但是異常會繼續(xù)執(zhí)行下去。
java中的異常包括受檢查的異常和不受檢查的異常,(1、)受檢查的異常:這種在編譯時候被強制檢查的異常被稱作受檢查異常,即在方法中聲明的異常。(2、)不受檢查的異常:在方法得聲明中沒有聲明,但在方法的運行過程中發(fā)生的各種異常叫做不受檢查的異常,這種異常是錯誤,會被自動捕獲。一些規(guī)模較小的程序中,受檢查的異常能夠提高開發(fā)效率,但隨著項目規(guī)模的擴大,過的的受檢查的異常變得難以管理,其帶來的好處也消失殆盡。
8. 描述一下Java ClassLoader 或者 J2EE ClassLoader的工作原理?(可以畫圖)
當(dāng)運行程序是首先運行java虛擬機(JVM),然后把java class加載到JVM里運行,負(fù)責(zé)加載java class的這部分就叫做java ClsssLoader,
JVM本身包含一個ClassLoader成為bootstrap ClassLoader,和JVM一樣,BootstrapClassLoader使用本地代碼實現(xiàn)的,它負(fù)責(zé)加載核心javaClass(即所有java.*開頭的類)。另外JVM還提供兩個ClassLoader,他們都是用java語言實現(xiàn)的,都是由BootstrapClassLoader負(fù)責(zé)加載,其中Extention ClassLoader負(fù)責(zé)加載擴展的javaclass(例如所有以javax.*開頭的類和存放在JRE的ext目錄下的類),ApplicationClassLoader負(fù)責(zé)加載應(yīng)用程序自身的類。
當(dāng)運行一個程序的時候,JVM啟動,運行Bootstrapclassloader,該classloader加載核心API(ExtClassloader和AppClassloader也在此時被加載),然后調(diào)用Extclassloader加載擴展API,最后AppClassloader加載CLASSPATH目錄下定義的Class,這就是一個程序最基本的加載流程。
9. MVC的各個部分都有那些技術(shù)來實現(xiàn)?如何實現(xiàn)?
MVC主要包括模型層,視圖層,控制層。
模型層主要由javabean實現(xiàn),視圖層是由jsp實現(xiàn),控制層主要由servlet實現(xiàn)。
10. 描述一下Struts的工作方式?
struts1.2的工作方式主要是MVC實現(xiàn),struts2是攔截器的方式實現(xiàn)。
11. JSP中包含哪幾個內(nèi)置對象?
jsp包括九個內(nèi)置對象,分別為:request,response,session,cookie,out,application,pageRequest,Exception,
12. JSP中兩種跳轉(zhuǎn)方式分別是什么?有什么區(qū)別?
jsp兩種跳轉(zhuǎn)方式是重定向和頁面跳轉(zhuǎn),其中重定向方式執(zhí)行,form表單提交數(shù)據(jù)會失去,網(wǎng)絡(luò)地址會變化,頁面跳轉(zhuǎn)不會;
13. 描述一下JSP中taglib的用法?
jsp中標(biāo)簽可以使java代碼嵌入到頁面上使用
14. Javascript中如何校驗數(shù)字型?
正則表達(dá)式
15. EJB2.0中包括哪些內(nèi)容? 作用分別是什么?
EJB2.0
16. 一個SessionBean包含哪幾個組件?各個組件作用是什么?
17. 描述一下一個EJB應(yīng)用中EJB部署文件,以及你所熟悉的App Server的部署文件的作用?
18. 列舉一下你所知道的設(shè)計模式(包括EJB,J2EE的設(shè)計模式),以及他們應(yīng)用的場合?
代理模式:把一個對象注入到一個類中通過這個注入的對象來完成一系列方法,
工廠模式:一個接口下的所有類的實例可以通過專門的工廠類通過傳遞不同的參數(shù)來實現(xiàn);
Adapter(適配器)模式:將一個類的接口轉(zhuǎn)換成客戶希望的另外一個接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些類可以一起工作。適配器模式的用意是將接口不同而功能相同或者相近的兩個接口加以轉(zhuǎn)換。
單例模式:單例模式有兩種:
餓漢模式
public class Singleton
{
private Singleton();
priavate static Singleton singleton = new Singleton();
public staic Singleton getInstance()
{
return instance;
}
}
懶漢模式:
public class Singleton
{
private static Singleton singleton = new Singleton();
public static synchronize Singleton()
{
if(instance == null)
{
instance = new singleton();
}
return instance;
}
}
19. 解析XML主要方法有哪些? 各有什么區(qū)別?
1、xml有哪些解析技術(shù)?區(qū)別是什么?
2、你在項目中用到了xml技術(shù)的哪些方面?如何實現(xiàn)的?
3、用jdom解析xml文件時如何解決中文問題?如何解析?
4、編程用JAVA解析XML的方式.
1、xml有哪些解析技術(shù)?區(qū)別是什么?
解析XMl方法主要方法有文件流讀取,頁面XMLHttp讀取。
DOM:處理大型文件時其性能下降的非常厲害。這個問題是由DOM的樹結(jié)構(gòu)所造成的,這種結(jié)構(gòu)占用的內(nèi)存較多,而且dom必須在解析文件之前把整個文檔裝入內(nèi)存
SAX:適合對XML文件的隨機訪問,不像DOM,SAX是事件驅(qū)動型的XML解析方式。它順序讀取XML文件,不需要一次全部裝載整個文件。
StAX:當(dāng)遇到像文件開頭,文檔結(jié)束,或者標(biāo)簽開頭與標(biāo)簽結(jié)束時,它會觸發(fā)一個事件,用戶通過在其回調(diào)事件中寫入處理代碼來處理XML文件,適合對XML的順序訪問STAX:Streaming API for XML (StAX)
2、主要用到了信息存儲信息配置兩方面,在做數(shù)據(jù)交換平臺時,將不能用數(shù)據(jù)源的數(shù)據(jù)組裝成xml文件,然后將xml文件壓縮打包加密后發(fā)給接收者,接受解密解壓縮后再同xml文件中還原相關(guān)信息進行處理。在做軟件配置時候,利用xml文件可以方便的進行,軟件的各種配置都存儲在xml文件中。
3、
20. 您了解Open Source的項目嗎? 如果了解請描述幾個,并講述一下他們的作用?
apchetomcat就是一個比較好的開源項目,主要作為服務(wù)器來使用。
struts是一個主要用于作為控制層的開源框架項目,
spring是一個輕量級的開源項目,通過控制反轉(zhuǎn)和代理模式實現(xiàn)
Hibernate是個持久層框架,用來建立與數(shù)據(jù)庫的持久層
21. 您看過哪些JAVA方面的書籍,能列舉一下嗎?
think in java ,core java,jquery in action, struts,spring ,hibernate等等方面的書都有涉獵。