Java基礎:面試
Class Loader機制,TreeMap和HashMap區別,Map和Set和List區別;ajax
設計模式算法
JDBC:sql
一、Java鏈接數據庫:數據庫
1.加載驅動,2.創建鏈接.,3.執行sql,4.操做結果。他仍是不會。
因而我給他寫出來,而後指着Class.forName(),問裏面到底執行了什麼呢設計模式
SQL:服務器
分頁,cookie
優化性能,session
分區,分表,分庫的區別多線程
執行計劃
框架:
Struts,Spring,JPA
金融行業側重技術:
一、金額髒讀
幾種常見的排序
項目面試通關必懂
項目通用問題:
1.介紹下整個項目流程,談談你本身負責的模塊?別人的模塊是否瞭解?
2.講解下本身負責的模塊,這個模塊如何實現的?作這個項目時候遇到怎樣的問題?
3.你在項目組中的角色和優點?
4.作項目的時間,項目組幾我的,多長時間完成?
5. 介紹下算法和項目的思路?
6. 問session和cooie的區別?
(1)具體來講cookie機制採用的是在客戶端保持狀態的方案,而session 機制採用的是在服務器端保持狀態的方案。因爲才服務器端保持狀態的方案在客戶端也須要保存一個標識,因此session機制可能須要藉助於cookie機制來達到保存標識的目的,但實際上還有其餘選擇。
7. 問登錄頁;
8. Spring事務;
9. 同步鎖;
10.往關聯兩個表中添加數據,若是沒有添加成功,會怎樣?如何處理?
11.說下使用的項目ssm框架和使用的技術Json和ajax。
12.大數據如何處理?數據庫如何批量刪除和批量插入?
具體項目還要清楚
一:好買網商城項目
1:商城項目的需求,介紹整個項目流程;
二:你我貸金融P2P項目
1.項目利息問題;
2.身份如何驗證的問題?
3.項目的邏輯關係?
4.第三方接口怎麼寫?
5.違約如何提醒的問題?
6.金額除不盡的問題?
三 進銷存項目:
1.介紹下進銷存項目?
介紹項目時先說項目需求,而後從開始的進銷存進貨說到最後,進銷存的模塊:進貨、銷售、庫存、財務報表、用戶管理、信用凍結、全局資源,而後按照銷售流程把項目貫穿一下。
2.進銷存項目負責的模塊是什麼?
3.權限:權限分配;作權限控制,數據庫關係映射介紹下?
4.數據庫資金類型設置成bigdecimal仍是double?
5.報表用的是什麼?
6.一個項目數據庫牽扯幾個表?
7.進銷存多少個表?用戶管理方面多少個模塊?用戶管理模塊多少個表?
9. 如何判斷是本身的採購、給哪家公司作的、好多人買東西發生了錯誤如何解決(事物&多線程)