《全省北京密安網(wǎng)絡(luò)技術(shù)股份有限公司招聘面試模擬題-考試專題訓(xùn)練》由會(huì)員分享,可在線閱讀,更多相關(guān)《全省北京密安網(wǎng)絡(luò)技術(shù)股份有限公司招聘面試模擬題-考試專題訓(xùn)練(8頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、北京密安網(wǎng)絡(luò)技術(shù)股份有限公司招聘面試真題
一、 不定項(xiàng)選擇題
1、 已知一顆二叉樹,如果先序遍歷的節(jié)點(diǎn)順序是:ADCEFGHB,中序遍歷是:CDFEGHAB,則 后序遍歷結(jié)果為:( )
A. CFHGEBA
B. CDFEGHBA
C. FGHCDEBA
D. CFHGEDBA
2、 下列哪兩個(gè)數(shù)據(jù)結(jié)構(gòu),同時(shí)具有較高的查找和刪除性能?( )
A. 有序數(shù)組
B. 有序鏈表
C. AVL樹
D. Hash表
3、 下列排序算法中,哪些時(shí)間復(fù)雜度不會(huì)超過(guò)nlogn?(
2、 )
A. 快速排序
B. 堆排序
C. 歸并排序
D. 冒泡排序
4、 靜態(tài)變量通常存儲(chǔ)在進(jìn)程的哪個(gè)區(qū)?( )
A. 棧區(qū)
B. 堆區(qū)
C. 全局區(qū)
D. 代碼區(qū)
5、 IP地址131.153.12.71是一個(gè)( )類IP地址。
A. A
B. B
C. C
D. D
6、 瀏覽器訪問(wèn)某頁(yè)面,HTTP協(xié)議返回狀態(tài)碼為403時(shí)表示:( )
A. 找不到該頁(yè)面
B. 禁止訪問(wèn)
C. 內(nèi)部服務(wù)器訪問(wèn)
D. 服務(wù)器繁忙
7、 如
3、果某系統(tǒng) 15*4=112成立,則系統(tǒng)采用的是( )進(jìn)制。
A. 6
B. 7
C. 8
D. 9
8、 一個(gè)棧的入棧序列是A,B,C,D,E,則棧的不可能的輸出序列是?( )
A. EDCBA
B. DECBA
C. DCEAB
D. ABCDE
9.對(duì)于派生類的構(gòu)造函數(shù),在定義對(duì)象時(shí)構(gòu)造函數(shù)的執(zhí)行順序是( )
1:成員對(duì)象的構(gòu)造函數(shù)
2:基類的構(gòu)造函數(shù)
3:派生類本身的構(gòu)造函數(shù)
A.123
B. 231
C.321
D .213
10. 遞歸函數(shù)最終會(huì)結(jié)束,na
4、me這個(gè)函數(shù)一定是?( )
A .使用了局部變量
B.有一個(gè)分支不調(diào)用自身
C.使用了全局變量或者使用了一個(gè)或多個(gè)參數(shù)
D . 沒(méi)有循環(huán)調(diào)用
二.問(wèn)答題
1.設(shè)有字幕序列{Q,D,F,X,A,P,N,B,Y,M,C,W},請(qǐng)寫出按二路歸并方法對(duì)該序列進(jìn)行一趟掃描后的結(jié)果。
2.javaScript 有哪幾種數(shù)據(jù)類型?請(qǐng)說(shuō)明。
3前端頁(yè)面有那三層構(gòu)成,分別是什么?作用是什么?
三、 設(shè)計(jì)題
1. 請(qǐng)?jiān)O(shè)計(jì)一個(gè)排隊(duì)系統(tǒng),能夠讓每個(gè)進(jìn)入隊(duì)伍的用戶都能看到自己在隊(duì)列中所處的位置和變化,隊(duì)伍可能 隨時(shí)有人加入和退出:當(dāng)有人退出影
5、響到用戶的位置排名時(shí)需要即使反饋到用戶。
2. A,B兩個(gè)整數(shù)集合,設(shè)計(jì)一個(gè)算法求他們的交集,盡可能的高效。
Java語(yǔ)言類
一. 簡(jiǎn)答題
1. 請(qǐng)解釋Java的final關(guān)鍵字,synchronized關(guān)鍵字的含義和用途。
2. 什么是Java的序列化,為什么要用序列化?
3. HashTable和Hashmap的區(qū)別?為了提高程序的性能和健壯性,你常用的或能想到的集合類有哪些?
4. 請(qǐng)解釋cookie和session的區(qū)別?
5. 為什么會(huì)出現(xiàn)亂碼問(wèn)題,通常你會(huì)從哪些方
6、面去排查亂碼問(wèn)題?
二. 編程題
1. 實(shí)現(xiàn)一個(gè)單例
2.編寫程序,打印出具有下面規(guī)律的圖形
1
5 2
8 6 3
10 9 7 4
1. 一個(gè)字符串可能包含a-z中的多個(gè)字符,字符也可能重復(fù)。例如:
String data = “ aabcemkduyrleiopxzkkkasdfjxjdsds”
寫一個(gè)程序,對(duì)于給定一個(gè)這樣的字符串,求出字符串出現(xiàn)次數(shù)最多的那個(gè)字的次數(shù)(若次數(shù)最多的字母有多個(gè),則全部取出)
2. 用JAVA實(shí)現(xiàn)四個(gè)線程,對(duì)同一個(gè)變量,二個(gè)實(shí)現(xiàn)加1操作,二個(gè)實(shí)現(xiàn)減1操作,每個(gè)
7、線程各循環(huán)100次操作后,輸出這個(gè)變量的最終結(jié)果。
3. 設(shè)計(jì)題:(該題為附加題,面試者可自行根據(jù)答題時(shí)間判斷是否完成)
請(qǐng)用JAVA實(shí)現(xiàn)一個(gè)LRU緩存,LRU:即把最近最少使用的數(shù)據(jù)移除,讓給最新讀取的數(shù)據(jù)。
4.某工廠產(chǎn)品價(jià)格單價(jià)在不同的訂單下價(jià)格可能不同,一個(gè)訂單包含若干產(chǎn)品,與一個(gè)客戶成交有若干訂單,要求以表格的方式畫出相應(yīng)的數(shù)據(jù)庫(kù)結(jié)構(gòu),并寫出查詢與該客戶成交的所有訂單和每個(gè)訂單總價(jià)的sql語(yǔ)句;
寫一個(gè)JDBC程序,對(duì)訂單表批量插入3條記錄。
數(shù)據(jù)庫(kù)部分(共15分)
1. 一下為一個(gè)社交網(wǎng)站會(huì)員系統(tǒng)的數(shù)據(jù)庫(kù)表結(jié)構(gòu):
會(huì)
8、員表:
m_id會(huì)員編號(hào) m_name 會(huì)員姓名 m_birthday 會(huì)員生日 m_sex 會(huì)員性別 m_qq 會(huì)員qq號(hào) m_viewdtimes 會(huì)員人氣值
member(m_id,m_name,m_birthday,m_sex,m_qq,m_viewdtimes)
朋友關(guān)系表:
f_id朋友關(guān)系編號(hào)f_holder 會(huì)員ID,f_list 會(huì)員ID的朋友ID
firendList(f_id,f_holder,f_list);
(1) 請(qǐng)寫出創(chuàng)建數(shù)據(jù)庫(kù)結(jié)構(gòu)的SQL腳本
(2) 情節(jié)所處人氣值最高的10 位會(huì)員,要求1987年到1980年出生的女會(huì)員
(3) 列出
9、會(huì)員id為12的所有朋友信息
(4) 寫出分頁(yè)查詢會(huì)員表信息的oracle sql 腳本
Java語(yǔ)言類
一. 簡(jiǎn)單題
1. 請(qǐng)解釋Java的final關(guān)鍵字,synchronized關(guān)鍵字的含義和用途。
2. 什么是Java的序列化,為什么要用序列化?
3. HashTable和Hashmap的區(qū)別?為了提高程序的性能和健壯性,你常用的或能想到的集合類有哪些?
4. 請(qǐng)解釋cookie和session的區(qū)別?
5. 為什么會(huì)出現(xiàn)亂碼問(wèn)題,通常你會(huì)從哪些方面去排查亂碼問(wèn)題?
二. 編程
10、題
1. 實(shí)現(xiàn)一個(gè)單例
1. 編寫程序,打印出具有下面規(guī)律的圖形
1
5 2
8 6 3
10 9 7 4
三、選擇題(25題)
1、 在Java中,Java.lang.Object 類是所有類的基類( )
A) 對(duì)
B)不對(duì)
C)不一定
2、 在Java中,Java.lang.Exception是很多異常的基類,那他的基類又是什么呢?( )
A) java.lang.Error
B) ja
11、va.lang.Throwable
3、 在Java中怎樣實(shí)現(xiàn)線程編程?( )
A) 擴(kuò)展java.lang.Thread類,并覆蓋run( )方法
B) 實(shí)現(xiàn)java.lang.Runnable接口,并實(shí)現(xiàn)run( )方法
C) 以上兩個(gè)都對(duì)
4、 下面哪個(gè)方法聲明是正確的?( )
A) public static final void m4()
B) Public abstract synchronized void m3()
C) Public abstract native void m2()
D) Public abstract atatic
12、 void m1()
5、 switch(expr) 中expr可能的變量類型是?(多選)( )
A) int
B) char
C) Short
D) String
E) Long
6.對(duì)于派生類的構(gòu)造函數(shù),在定義對(duì)象時(shí)構(gòu)造函數(shù)的執(zhí)行順序是( )
1:成員對(duì)象的構(gòu)造函數(shù)
2:基類的構(gòu)造函數(shù)
3:派生類本身的構(gòu)造函數(shù)
A.123
B. 231
C.321
D .213
7. 遞歸函數(shù)最終會(huì)結(jié)束,name這個(gè)函數(shù)一定是?( )
A .使用了局部變量
B.有一個(gè)分支不調(diào)用自身
C.使用了全局變量或者使用了一個(gè)或多個(gè)參數(shù)
13、 D . 沒(méi)有循環(huán)調(diào)用
1. public class Test {
public static void main(String[] args){
Test test = new Test();
test.testing();
}
public void testing(){
int a = 0;
if(a=99){
List list = new ArrayList();
User user = new User();
}
}
1. 現(xiàn)有個(gè) User(
14、id,name,age,sex)類,請(qǐng)循環(huán)建100個(gè)。
2. 使用 JavaScript。。。的功能的代碼
使用 JavaScript 網(wǎng)頁(yè)。。。刪除
3. 用JQ 頁(yè)面中的代碼
4. 寫出刪除。。。的語(yǔ)句
5. Java...加一列
6. 如何 UserInfo username創(chuàng)建
7. 中如何通過(guò) Login.jsp
8. 寫出Oracle、DB2、MySQL、SQL Server
9. Hibernate中有何區(qū)別
10. Hibernate中執(zhí)行HQL語(yǔ)句的方法是哪個(gè)
11. Spring中如何利用
15、
12. 簡(jiǎn)述...區(qū)別
13. Web service是什么
14. 簡(jiǎn)述JDKK7新特性都有哪些?
15. 簡(jiǎn)述...引擎都有哪些
在實(shí)際工作中...哪些引擎
四.問(wèn)答題
1.設(shè)有字幕序列{Q,D,F,X,A,P,N,B,Y,M,C,W},請(qǐng)寫出按二路歸并方法對(duì)該序列進(jìn)行一趟掃描后的結(jié)果。
2.javaScript 有哪幾種數(shù)據(jù)類型?請(qǐng)說(shuō)明。
3.前端頁(yè)面有那三層構(gòu)成,分別是什么?作用是什么?
4.一下為一個(gè)社交網(wǎng)站會(huì)員系統(tǒng)的數(shù)據(jù)庫(kù)表結(jié)構(gòu):
會(huì)員表:
m_id會(huì)員編號(hào) m_name 會(huì)員姓名 m_birthday 會(huì)員生日
16、 m_sex 會(huì)員性別 m_qq 會(huì)員qq號(hào) m_viewdtimes 會(huì)員人氣值
member(m_id,m_name,m_birthday,m_sex,m_qq,m_viewdtimes)
朋友關(guān)系表:
f_id朋友關(guān)系編號(hào)f_holder 會(huì)員ID,f_list 會(huì)員ID的朋友ID
firendList(f_id,f_holder,f_list);
(5) 請(qǐng)寫出創(chuàng)建數(shù)據(jù)庫(kù)結(jié)構(gòu)的SQL腳本
(6) 情節(jié)所處人氣值最高的10 位會(huì)員,要求1987年到1980年出生的女會(huì)員
(7) 列出會(huì)員id為12的所有朋友信息
(8) 寫出分頁(yè)查詢會(huì)員表信息的oracle sql 腳本