面試常見問題
一、springMVC aop
二、bean 的生命周期
三、arrayList寫一個隊列
四、二叉樹查找
五、要實現對象的排序
類要實現Comparable接口,重寫compareTo方法
1 @Override 2 public int compareTo(User o) { 3 if(this.salary > o.salary) return 1; 4 else if(this.salary < o.salary) return -1; 5 else return 0; 6 7// 也可以這麽寫 8 // return Double.compare(this.salary, o.salary); 9 10 }
主類裏面加上:
Arrays.sort(userArrary);
就可以實現排序了。
六、JVM
七、鎖和同步問題
面試常見問題
相關推薦
iOS面試常見題
記錄 排除 article i++ ios 一個人 超出範圍 %d ios面試 1.耶穌有13個門徒,當中有一個就是出賣耶穌的叛徒,請用排除法找出這位叛徒:13個人圍坐一圈,從第一個人開始循環報數,數到三排除,最後剩下的人就是叛徒 int people[13] = {
java程序員面試常見32問
short 面試題 uri redo let 都是 declared expr font 在java純語法面試上,主要遇到的一些基礎面試題,在這裏整理歸納總結出來! 第一,談談final, finally, finalize的區別。 final—修飾符(關鍵字)如
機器學習算法崗面試常見問題
概率分布 dir 規範 nbsp 融合 影響 復雜 支持 支持向量 過擬合原因 數據:數據不規範,數據量少,數據穿越,統計特征用到了未來的信息或者標簽信息 算法:算法過於復雜 解決: 1、將數據規範化,處理缺失值,增加數據量,采樣,添加噪聲數據 2、正則化,控制模型復雜程度
java線程基礎鞏固---wait和sleep的本質區別是什麽,深入分析(面試常見問題)
是什麽 執行 就是 需要 喚醒 直接 png java線程 解釋 對於wait和sleep貌似都會阻塞線程,但是它們確實是很大的區別的,所以下面一點點來探討: 區別一、Sleep()是線程裏面的方法,而Wait()是Object類的方法。這個比較簡單,直接看代碼便知:
mysql面試常見題目
arc delete upd replace eva 第三題 其中 signed 使用 第一題 某班學生和考試成績信息如下表Student所示: Student表 ID SName Mark 1 Jack 90 2 Marry 96 3 Rose 88 4 Bob 86 5
mysql面試常見題目2
4條 count student 插入 機考 mysq ID def arch Sutdent表的定義 字段名 字段描述 數據類型 主鍵 外鍵 非空 唯一 自增 Id 學號 INT(10) 是 否 是 是 是 sName 姓名 VARCHAR(20) 否 否 是 否 否 S
C++面試常見問題
還需要 虛繼承 基本類型 釋放 希望 全局區 類別 重用 引用 轉載:https://zhuanlan.zhihu.com/p/34016871?utm_source=qq&utm_medium=social 1.在C++ 程序中調用被C 編譯器編譯後的函數,為
linux面試常見
解釋 交換分區 關閉 ask 傳輸代理 sed apache服務 小寫 兩個 https://www.cnblogs.com/wanghuaijun/p/7421008.html 一.填空題:1. 在Linux系統中,以 文件 方式訪問設備 。2. Linux內核引導時,從
python基礎面試常見題
字節碼 分享 而不是 中文編碼 is和== n) coder 序列 符號 1、為什麽學習Python? Python是目前市面上,我個人認為是最簡潔、最優雅、最有前途、最全能的編程語言,沒有之一。 2、通過什麽途徑學習的Python? 通過自學,包括
面試常見問題
rabl his pan 生命周期 bean 隊列 ble override 面試 一、springMVC aop 二、bean 的生命周期 三、arrayList寫一個隊列 四、二叉樹查找 五、要實現對象的排序 類要實現Comparable接口,重
Python爬蟲面試常見問題
優化 組合 動態加載 介紹 lin xss 狀態碼 csrf 加載 先收藏一下,有空再整理答案 爬蟲面試常見問題 一、項目問題: 1.你寫爬蟲的時候都遇到過什麽反爬蟲措施,你是怎樣解決的 2.用的什麽框架。為什麽選擇這個框架 二、框架問題: 1.scrapy的基本結構(五個
Python web面試常見問題
快速排序 mysql鎖 linu mvc 14. ext 介紹 ash 文件 一、Python語法以及其他基礎部分: 1.可變與不可變類型 2.淺拷貝與深拷貝的實現方式、區別;deepcopy如果你來設計,如何實現 3.new()與init()的區別 4.你知道幾種設計模式
Java面試常見題
完整 對稱加密 bfs tro 遍歷算法 加載 com mysql 1-1 Java開發崗位面試常問題 一、Java基礎 1、String類為什麽是final的. 2、HashMap的源碼,實現原理,底層結構. 3、說說你知道的幾個Java集合類:lis
前端面試常見問題(2018.10.18)
1. position的定位方式?檢視 常見的有4種: position:static(靜態定位) 靜態定位;是position的預設值,元素框正常生成,也就是沒有定位時的正常顯示。 position:relative(相對定位) 生成的位置相對於自身定位的,
Java面試-常見基礎筆試題目
1. Vector, ArrayList, LinkedList的區別 Vector:①長度可變,以類似陣列的形式儲存於記憶體中,執行緒安全(同步),因為其大部分方法都有synchronized 關鍵字,正因為是同步的,所以進行頻繁的資料操作時,必然會導致效能的下降。 ②當增加的
linux運維工程師面試常見問題整理4--lvs相關
lvs 原理 LVS通過工作於核心的ipvs模組來實現功能,其主要工作於netfilter 的INPUT鏈上。 而使用者需要對ipvs進行操作配置則需要使用ipvsadm這個工具。 ipvsadm主要用於設定lvs模型、排程方式以及指定後端主機。 lvs 有哪幾種模式 N
linux運維工程師面試常見問題整理3--redis相關
1. redis 持久化是怎麼做的 1.客戶端向服務端傳送寫的操作 2.資料庫服務端接收到寫請求的資料 3.服務端呼叫weite這個系統呼叫,將資料往磁碟上寫 4.作業系統將緩衝區中的資料轉移到磁碟控制器上 5.磁碟控制器將資料寫到磁碟的物理介質中 2. redis 是用了叢集還是單
linux運維工程師面試常見問題整理2--nginx相關
文章目錄 1. nginx 優化 2. nginx 模組有哪一些 3. nginx 資料演算法有哪一些 1.輪詢(預設): 2.weight: 3.ip_
linux運維工程師面試常見問題整理1--mysql相關
一.mysql 資料庫相關 主從原理是什麼 從庫生成兩個執行緒,一個I/O執行緒,一個SQL執行緒; i/o執行緒去請求主庫 的binlog,並將得到的binlog日誌寫到relay log(中繼日誌) 檔案中; 主庫會生成一個 log dump 執行緒,用來給從庫 i/o執行
mybatis面試常見問題
MyBatis FAQ MyBatis 基礎 1-1 1.1. MyBatis 是什麼? 1-1 1.2. MyBatis 應用場景? 1-1 1.3. MyBatis 核心物件有哪些? 1-1 1.4. MyBatis程式設計步驟是什麼樣的? 1-2 1.5. MyBati