首頁 > 科技

程式設計師面試基礎技術題,怎麼能快速記住那麼多概念?

2021-07-10 03:03:04

在面試過程中經常被問到執行緒池?悲觀鎖、樂觀鎖?介紹一下某某框架,你對它理解是什麼?

這類問題,我們在培訓或者是上學的時候都看過,但是學過了就過了。根本記不住,可是每逢跳槽面試都會問到這方面的問題,要是說不明白,基本技術一面就給pass了。

別的行業不瞭解,程式設計師至少提前半個月準備面試,這個時候網上一搜各種八股文就來了。什麼執行緒面試題100道、資料庫面試題100道附答案。

黑馬說:

背面試題答案肯定不夠,要是深入去研究原理,框架源碼等於重新學習了一遍。程式設計師應該怎麼辦呢?

一、有固定答案的背

比如「final在Java中有什麼用?」這答案基本就是固定的,所以這一類題沒有別的辦法智慧背。複習知識點,看面試解析也就是八股文。自己在一些網站多刷刷題。三天的功夫,這個三天建議在面試前的三天。

二、無固定答案的掌握技巧

一些一定會問到的問題,要多花費一些經歷。不光是背,找一個同行關係還不錯的,進行模擬問答。比如你可能準備了千道題,可以讓你的朋友抽查問。

另外就是把有關係的知識點串聯記憶。

一旦知識點全部聯絡起來,複習就是整段的複習對於我們快速熟悉知識點有很多的幫助。

三、關注應用

一般來說,面試比如悲觀鎖、樂觀鎖。這類的問題,就會問答,某一個技術是什麼,這個技術在什麼場景下應用。光這些也不夠,你要知道它是怎麼用的,為什麼這麼用,用了之後的效果。所以每一個知識點大家都要深入關注到應用層。

四、付出是值得的

我在某平臺看到有人說,Java面試怎麼會這樣?再也不想跳槽了。

這位求職者就是在吐槽上班擰螺絲,面試做專家。但實際上我們準備了兩個月,獲得了理想的offer改善的是今後一年兩年,甚至是三五年的生活。既然要改善生活,就要付出相應的努力。現在的努力都是值得的,往後大家一定會感謝今天的付出的。


IT145.com E-mail:sddin#qq.com