1. 選擇題,不定項選擇,比較考驗心理素質
1.1 程序查錯:快排序,內存溢出。都是C語言程序,需要一定的基礎
1.2 數據庫:SQL注入(帶引號的都能夠注入),索引主鍵設計(單一主鍵、多字段主鍵),範式概念(一二三範式)
1.3 軟件測試:黑盒測試,單元測試由誰完成
1.4 軟件工程:4+1view(不懂),UML圖(與用戶交互?順序圖、狀態圖、類圖、用例圖)
1.5 操作系統:硬盤緩存原理,作業調度算法(FIFO, LRU等),死鎖條件
1.6 信息安全:加密算法(非對稱密鑰、公鑰)
1.7 計算機網絡:網絡基礎(TCP/IP報文頭幾個字節?三次握手?)
1.6 其他:二叉樹的前序+中序=>後序遍歷
2. 程序
2.1 編寫Buffer類,要求可以存儲規定大小的任意對象。使用字符串作爲查找索引;在插入新的對象時,若超過規定大小,刪除最早存入的對象,並存入新對象,否則直接存入新對象。(不限語言)
2.2 輸入123,456,789.02返回相應的大寫 壹億貳仟叄佰萬肆拾伍萬陸仟柒佰捌拾玖元零貳分;對於1000,返回壹仟元整;
package com.cmbc;
public class Money {
public final String[] danwei = { "", "", "拾", "佰", "仟", "萬", "拾", "佰", "仟", "億", "拾", "佰", "仟" };
public final String[] zhengshu = { "零", "壹", "貳", "叄", "肆", "伍", "陸", "柒", "捌", "玖" };
...
...
程序下載鏈接:http://download.csdn.net/detail/exterminator/4579313
...
...
public static void main(String[] args) {
Money test = new Money();
System.out.println("result" + test.moneyToChinese());
}
}
3. CASE分析題
有ABC三個系統,C是產品系統,A是三方系統,B是你要設計的系統。A和B之間使用用戶登陸使用機制,A給的輸入>C系統的處理能力。設計B的實現方法,主要包括哪些模塊,在各個功能、模塊上需要使用什麼技術。