2015CVTE校招Web后臺西安站筆試題
一、編程題
1.有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?
2.給定字符串S,找出其中第一個出現一次的字符,要求時間復雜度O(N)。
3. 一道編程題,暫時忘了,后面想起來會補上。
二、簡答題
1.Linux文件命令(暫時記不清了,不會Linux,但是很簡單的一道題)。
2.策略模式定義了一系列的算法,并將每一個算法封裝起來,而且使它們還可以相互替換。策略模式讓算法獨立于使用它的客戶而獨立變化。請回答以下問題:
(1) 策略模式包含哪幾種角色
(2) 舉例說明策略模式的應用場景。
(3) 簡述策略模式的優缺點。
3.簡述Java反射機制的實現機制及優缺點。
4.某商品的總量和出庫如圖所示:
給定A表
name(商品名稱) | num(總量) |
a | 100 |
b | 200 |
給定B表
name(商品名稱) | out(總量) |
a | 10 |
a | 20 |
a | 40 |
b | 80 |
b | 20 |
(1)寫出查詢剩余產品的名稱和總量的SQL語句
(2)寫出對A表中name字段建索引的SQL語句
(3)寫出根據A表中name字段的索引進行查詢的SQL
5.給定一個二叉樹(圖),寫出前序、中序、后序遍歷。
6.簡述CSRF跨站請求偽造的攻擊原理及其防范措施。
7 :圖書管理系統功能性需求說明如下:
(1)圖書管理系統能夠為一定數量的借閱者提供服務。每個借閱者能夠擁有唯一標識其存在的編號。圖書館向每一個借閱者發放圖書證,其中包含每一個借閱者的編號和個人信息。提供的服務包括:提供查詢圖書信息、查詢個人信息服務和預定圖書服務等。
(2)當借閱者需要借閱圖書、歸還書籍時需要通過圖書管理員進行,即借閱者不直接與系統交互,而是通過圖書管理員充當借閱者的代理和系統交互。
(3)系統管理員主要負責系統的管理維護工作,包括對圖書、數目、借閱者的'添加、刪除和修改。并且能夠查詢借閱者、圖書和圖書管理員的信息。
(4)可以通過圖書的名稱或圖書的ISBN/ISSN號對圖書進行查找。
回答下面問題:
(1)該系統中有哪些參與者?
答:借閱者 圖書管理員 系統管理員
(2)確定該系統中的類,找出類之間的關系并畫出類圖.
答:用戶類、用戶角色類、圖書類、預定類、借閱類、書目類
(3)畫出語境“借閱者預定圖書”的時序圖
8.隨后,隨便說點什么。
【2015CVTE校招Web后臺西安站筆試題】相關文章:
騰訊校招筆試題01-16
騰訊校招筆試題目12-20
騰訊2016校招筆試題10-03
網易2015校招筆試題09-09
三星校招筆試題目09-05
阿里巴巴2016校招筆試題09-14
2015阿里校招運營專員筆試題08-21
58集團2017校招筆試題06-12
百度校招產品經理筆試題12-21
京東2015應屆生校招筆試題09-14