面試準備

攻城獅numberOne發表於2020-10-06

基礎:陣列,集合,多執行緒,io流,http協議,socket通訊;

集合:1.掌握體系結構    2.掌握每種集合的特點    3.重點理解hashMap的實現原理和current的實現原理及兩者區別

io流: 1.掌握io流的體系結構    2.掌握io流的分類     3.掌握io流的複製讀寫

多執行緒:1.實現多執行緒的四種方式   2.掌握執行緒控制關鍵字    3.掌握執行緒的鎖     4.掌握執行緒的幾個案例(售票,交替列印,生產者消費者)

框架:springMVC,spring,mybatis;

springMVC:1.掌握springMVC的工作流程   2.掌握springMVC的幾種請求方式     3.掌握springMVC的幾個註解

spring:1.掌握IOC和AOP的實現原理     2.spring依賴注入的幾種方式     3.spring常用的註解      4.springAOP的具體使用(幾大通知)

mybatis: 1.掌握動態sql    2.掌握resultMap和ResultType的區別      3.掌握一對一,一對多和多對多的具體使用     4.分頁外掛的使用及實現原理

資料庫:mysql,Oracle

mysql: 1.多表連線查詢    2.mysq面試語句,先掌握10條      3.mysql事務特性及隔離級別      4.mysql儲存引擎      5.mysql的底層資料結構      6.mysql的鎖    7.sql優化       8.分頁查詢

Oracle:  1.掌握分頁查詢     2.掌握預設的儲存引擎     3.掌握Oracle和mysql的區別

快取:Redis

Redis: 1。redis儲存資料的5種型別及在專案中的具體使用    2.快取擊穿,快取穿透,快取雪崩解釋及結局方案。   3.redis的哨兵佇列

分散式:RocketMQ,Nginx,Dubbo,Zookpeer;

RocketMQ:1.掌握在專案中的具體使用    2.面試題1天一篇

Nginx:1.掌握負載均衡策略

Dubbo:1.掌握dubbo的工作流程    2.面試題1天一篇    3.掌握監控中心的使用

Zookpeer:1.掌握使用

設計模式:掌握9-10種設計模式,先掌握5種簡單的

排序:九大排序,先掌握5種簡單的

相關文章