1. 程式人生 > >2019校招面經-----西安

2019校招面經-----西安

2018.8.21 京頤面試 1.自我介紹 2.Java基礎 (1)collection中 list set map都是它的子類嗎? (2)不是,那map與collection是什麼關係,map如何取到list的值 (3)Hashmap與Hashtable (4)ArrayList的排序 (5)SVN衝突是怎麼處理的 (6)執行時異常與編譯異常 (7)紅黑樹 3.資料庫 (1)where與having的區別 (2)說一下mybatis有哪些功能 (3)什麼是事務,事務在專案中的應用 (4)為什麼要用索引,如果要更新的話能不能用索引(以name欄位),若以sex欄位搜尋能夠用到索引嗎?索引的底層機制(B樹和B+樹),專案中有沒有用到? (5)儲存結構( 6)專案中為什麼要用MongoDB? (7)如果同時修改資料,資料庫這邊是怎麼防止的(資料庫鎖機制) (8)Filter如何建立 (9)檢視與表的區別 4.網路 http與https TCP/IP與http之間的關係 TCP/IP的三次握手四次揮手 5.演算法 (1)簡單介紹一下快排(自己說的冒泡) (2)二叉樹遍歷

2018.8.27 綠盟面試 基礎 1.jvm記憶體模型 2.java堆和棧的區別 3.現在登陸微信並且給朋友傳送一張圖片的全過程(TCP) 4.TCP和UDP的區別 5.關係型資料庫和非關係型資料庫的區別專案 1.簡單介紹一下專案 2.專案中有涉及到網路安全嗎?怎麼處理的 3.專案為什麼選擇用mysql,有沒有考慮用別的資料庫 4.Spring的好處和不足 5.Spring核心思想,以及都用到那些設計模式 6.Spring AOP 7.Mybatis的應用場景 8.Tomcat瞭解什麼

2018.9.10 京頤面試 1.string stringbuffer stringbuilder 區別 效率高低 2.jvm記憶體模型 3.值傳遞 引用傳遞 4.多型 用到什麼模式 對策略模式熟不熟 5.選擇排序 是否穩定 穩定如何判斷 6.spring 兩大特點 容器的實現原理 7.

2018.9.14 11:30 用友 1.專案,認為有哪些地方技術做的好 2.過載與重寫 3.抽象類與介面的區別 那個有構造器 4.hashmap和hashtable的區別 5.GC 6.

2018.9.14 14:30 浙江大華 1.webservice介面有哪些 spring中REST 2.https 3.執行緒池有哪些 4.左連線右連線 5.aop 場景 6.動態代理, 7.io/nio 8.linux 複製後面加 cp -rf 有什麼區別 9.資料庫欄位 10.位元組流字元流 11.日誌怎麼寫 12.hashmap的put 值為空放哪 13.常用的集合 14.資料庫查詢優化 15.http get post 16.ThreadLocal 17.儲存過程 18.兩個String如何拼接字串 19.資料庫中#{}與${}區別 20.索引失效 like %在前還是後,為什麼 21.資料庫查詢優化2 2.繼承與實現的區別 23.解析XML

24.MQ ActiveMQ

2018.9.15 海康威視 1.MySQL埠 2.專案一些細節,業務流程 3.手撕sql語句 4.get和post區別 5.cooike和session 6.eclipse中快捷鍵 7.==與eauals的區別,有沒有重寫過equals 8.執行緒池,引數 9.spring註解有哪些,表示什麼意思 10.JDK工具包 11.異常與error除數為0 異常 java中,如果int/int中除數為0,會丟擲異常java.lang.ArithmeticException: / by zero,

2018.9.19 10:30 諾瓦 1.介紹專案 2.專案中用到什麼技術講一下Spring 3.spring springboot 4.spring 幾大模組 5.spring IOC容器具體實現 6.tcp/ip三次握手 7.是OSI哪層 8.TCP UDP區別 9.TCP怎麼分片傳輸 10.瞭解哪些資料結構常用有哪些 為什麼 什麼場景用 11.講一下Spring MVC

2018.9.19 13:00 綠盟 1.mybatis與hibernate區別 2.資料結構 集合有哪些 有什麼區別 分別用於什麼情況 3.怎麼判斷兩個物件一樣 4.如何計算hashmap 5.說一下你瞭解的排序,挑一個你熟悉的講一下,以及使用場景和優缺點