電話面試
Mysql有哪些存盤引擎?Innodb與Mysam的區別?聚集索引與非聚集索引的區別?
Mysql表中,需要根據學生姓名、性別、年齡排序,如何建立索引?
如何建表?怎么解決范式和反范式之間的權衡?
怎么解決記憶體溢位問題?學習jvm之后對你的代碼有哪些幫助?
ArrayList和LinkedList的區別?對增刪改查的效率?
HashMap原理?ConcurrentHashMap加鎖原理?有序Map怎么做?
Threadlocal原理?
Callable如何使用?可以使用Runnable代替嗎?如何實作?
CountdownLantch是什么?實作原理?
Cas原理?Java執行緒模型?鎖優化?
信號量是什么?實作原理?
Cap理論?Base理論?2pc、3pc、TCC之間的效率問題
Redis、Zookeeper、Eureka的cap模型?
分布式事務怎么解決?本地事件表如何實作?基于訊息的事務如何保證訊息一定被消費,網路抖動怎么辦?
Lease機制是什么?Quorum機制是什么?Paxos協議原理?
Redis的分布式鎖實作原理?和zookeeper鎖的區別?
Redisson原始碼讀過嗎?
快取穿透、擊穿問題?
常見的設計模式?框架中的設計模式(問原始碼,以及實作細節)
如何重構?遇到比較復雜的業務怎么重構?
方法名怎么命名?遇到自己不會的英文怎么解決?如果在搜索英文名時遇到一個詞有多個翻譯時怎么解決?
讀過重構的書嗎?重構有哪些方法論?
Linux基礎命令,如何編輯檔案,編輯檔案后怎么退出?保存命令?Tail怎么用的
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/64832.html
標籤:其他
上一篇:2020年全網獨家JVM基礎到調優筆記,光圖文就超清晰,吃透阿里P6小意思
下一篇:linux-day02
