原文:java面試:手寫代碼

二分查找法。 排序算法 .快速排序 .冒泡排序 比較低端,不建議寫。 多線程 .手寫一下生產者消費者模式,不要用BlockingQueue。 思路:可以使用wait ,notify .手寫一個死鎖。 設計模式 設計模式的代碼詳情見: 設計模式代碼示例 .手寫一下單例模式。 單例模式示例 .手寫一下工廠模式。 .手寫一下觀察者模式。 觀察者模式示例 說起來很尷尬,我曾經在面試時因為沒能手寫觀察者模式 ...

2019-01-15 22:45 0 1671 推薦指數:

查看詳情

Java面試手寫代碼

1、棧實現 2、Iterator實現 3、單例 4、多線和控制(暫停,恢復,停止) 5、生產者消費者 ...

Wed Jun 14 07:34:00 CST 2017 0 1868
面試 5:手寫 Java 的 pow() 實現

我們在處理一道編程面試題的時候,通常除了注意代碼規范以外,千萬要記得自己心中模擬一個單元測試。主要通過三方面來處理。 功能性測試 邊界值測試 負面性測試 不管如何,一定要保證自己代碼考慮的全面,而不要簡單地猜想用戶的輸入一定是正確的,只是去實現功能。通常你編寫一個能接受住考驗 ...

Tue Jul 10 18:01:00 CST 2018 1 1459
使用Java代碼手寫死鎖

面試過程中面試官可能會問你關於鎖的知識,並讓你手寫一個死鎖的案例。下面我們來寫一個簡單的小Demo來實現一個死鎖。 死鎖案例 這段代碼 顯而易見會block住 來看結果 並且程序是一直運行着的狀態,那么程序出了這種狀況應該怎么去排查呢?對於簡單的案例我們直接 ...

Thu Oct 17 21:34:00 CST 2019 0 645
幾道JS代碼手寫面試

幾道JS代碼手寫面試題 (1) 高階段函數實現AOP(面向切面編程) 輸出結果: 斐波那契數列 斐波那契數列從第三項 ...

Wed Jun 12 18:45:00 CST 2019 0 744
面試手寫代碼生產者和消費者實現

生產者消費者問題是線程模型中的經典問題:生產者和消費者在同一時間段內共用同一存儲空間,生產者向空間里生產數據,而消費者取走數據。 1. 使用阻塞隊列實現生產者消費者模式 生產者: ...

Mon Nov 19 07:44:00 CST 2018 0 1405
常見python面試題-手寫代碼系列

1.如何反向迭代一個序列 2.如何查詢和替換一個文本中的字符串 3.使用python實現單例模式 4.重新實現str.stri ...

Tue Aug 13 21:50:00 CST 2019 0 1753
【前端面試】同學,你會手寫代碼嗎?

CSS 部分 兩欄布局 要求:垂直兩欄,左邊固定右邊自適應。 查看代碼 三欄布局 要求:垂直三欄布局,左右兩欄寬度固定,中間自適應 查看代碼 聖杯布局 和 雙飛翼布局 和三欄布局要求 ...

Tue Apr 16 09:07:00 CST 2019 0 584
前端面試---手寫代碼常考題

實現一個 new 操作符 創建一個新的空對象 使空對象的__proto__指向構造函數的原型(prototype) 把this綁定到空對象 執行構造函數,為空對象添加屬性 判斷 ...

Sat Apr 04 08:43:00 CST 2020 0 1272
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM