日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

面试经历—广州YY(欢聚时代)

發布時間:2023/12/3 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 面试经历—广州YY(欢聚时代) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉載自? ?面試經歷—廣州YY(歡聚時代)

上周去YY(歡聚時代)面試JAVA工程師,現在回憶一下當時的面試過程,面試問的問題有:


1、常用的集合類
HashMap、HashTable、ArrayList、LinkedList、HashSet


2、HashMap、HashTable的區別
? ?HashMap不允許鍵值為空,HashTable允許鍵值為空;HashMap不是線程安全的,HashTable是線程安全的;
其它的地方HashMap與HashTable則完全一樣。


3、HashMap的實現原理
? ? ? 數組+鏈表


4、用于同步的關鍵字:synchronized、violate
synchronized用于鎖定一個類、一個方法或一個代碼塊
violate用于鎖定一個變量,保證變量的值是直接從內存中讀取,而不是從緩存中讀取。



5、MySQL存儲引擎
(1)MyISAM
MyISAM是MySQL的默認存儲引擎。MyISAM不支持事務、也不支持外鍵,但其訪問速度快,對事務完整性沒有要求。
(2)InnoDB
InnoDB存儲引擎提供了具有提交、回滾和崩潰恢復能力的事務安全。但是比起MyISAM存儲引擎,InnoDB寫的處理效率差一些并且會占用更多的磁盤空間以保留數據和索引。
(3)memory
MEMORY存儲引擎使用存在內存中的內容來創建表。每個MEMORY表只實際對應一個磁盤文件。MEMORY類型的表訪問非常得快,因為它的數據是放在內存中的,并且默認使用HASH索引。但是一旦服務關閉,表中的數據就會丟失掉。
(4)merge
MERGE存儲引擎是一組MyISAM表的組合,這些MyISAM表必須結構完全相同。MERGE表本身沒有數據,對MERGE類型的表進行查詢、更新、刪除的操作,就是對內部的MyISAM表進行的。?


6、MySQL索引的實現原理


7、說出常用的設計模式,并讓我當場寫出代碼。

這次面試有好些面試題回答不上來,最終被鄙視了,以后通過不斷總結,積累面試經驗,深入學習各種知識,向更高的平臺發起沖鋒號!

總結

以上是生活随笔為你收集整理的面试经历—广州YY(欢聚时代)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。