機器學習/資料探勘工程師校招筆試題目總結。
阿新 • • 發佈:2019-02-12
題目來自網際網路,答案個人彙總。
1.簡述資料庫操作的步驟
答:使用Java操作資料庫。
(1)宣告Connection物件、PreparedStatement物件,必要的話宣告ResultSet物件以獲取查詢結果。
(2)組合連線字串,由驅動名稱和資料庫地址組成。
(3)使用Class.forName載入資料庫驅動
(4)連線資料庫並將結果返回給Connection物件
(5)構造SQL語句
(6)使用Connection物件的prepareStatement方法預傳送SQL語句,並將其賦予PreparedStatement物件
(7)如果SQL語句中含有變數,則設定變數的值
(8)使用PreparedStatement物件的executeUpdate()方法執行更新,如果是查詢語句則使用executeQuery()方法
(9)分別關閉ResultSet物件、Connection物件、PreparedStatement物件
2.TCP/IP的四層結構
答:主機到網路層、網路互連層、傳輸層、應用層
3.什麼是MVC結構,簡要介紹各層結構的作用
M:model是應用程式中用於處理應用程式資料邏輯的部分。
V:view是顯示使用者介面等看得見的視覺部分
C:controller是處理使用者互動,負責讀取資料,控制使用者輸入並向模型傳送資料
4.由a-z、0-9組成3位的字元密碼,設計一個演算法,列出並列印所有可能的密碼組合
使用JAVA編寫一個方法,這個方法以三重迴圈的方式打印出所有的密碼組合
5.實現字串反轉函式
使用JAVA編寫一個方法,使用字串操縱函式獲取字串長度,接下來獲取每一個位置的字元新增到一個空字串上