前言
校招生可能沒什麼項目經驗,更多的看潛力。這個潛力怎麼體現?我理解可以從下面幾個方面來看:
a、學習成績——可以反映是否勤奮:學習成績好的人,比較勤奮,學習能力和做事態度有保證。
b、基礎知識的掌握程度——包括深度和廣度
下面就來簡單列一些我個人認爲校招生應該掌握的基礎知識。
基礎知識
編程語言java
- Java有那些基本數據類型,String是不是基本數據類型,他們有何區別
- StringBuffer、StringBuilder、String的區別
- 寫一個方法,實現字符串的反轉
- java常用數據結構有哪些?各有什麼特點?(list、map、set)
HashMap和Hashtable的區別 - 作用域public,private,protected,以及不寫時的區別?
- 面向對象的特徵有哪些方面?
- Overload(重載)和Override(重寫)的區別
- abstract class和interface有什麼區別
- jvm內存結構
- 線程的創建方法有哪些?
J2EE框架
- spring的ioc、di是啥意思
- bean是怎麼注入spring容器的?
- spring有哪些註解
- springMVC的整個處理機制
- 爲什麼用mybatis而不是jdbc
-
mybatis是如何做到防止sql注入的
db
- 事務的4大特性
- 數據庫的隔離級別?mysql默認是哪個級別
- 什麼是索引、有幾種類型?怎麼判斷sql有沒有走到索引
網絡
- 瀏覽器輸入www.taobao.com,背後發生了什麼?
- 什麼是http協議
- http和tcp之間的關係,tcp3次握手是怎樣的過程
- tcp和udp的區別
軟能力
-
在校怎麼分配學習和娛樂的時間,怎麼看待考試?
-
都看過哪些技術書籍?怎麼看的
- 怎麼學習一項新技術?遇到難題怎麼解決的
參考文檔
1、https://blog.csdn.net/qq_35108822/article/details/79627055
2、https://blog.csdn.net/qq_36927265/article/details/81975545
3、http協議
4、什麼是索引
5、JAVA常用數據結構及原理分析