韓國程序員面試考什麼?

語言: CN / TW / HK

theme: channing-cyan

大家好,我是老三,在G站閒逛的時候,從每日熱門上,看到一個韓國的技術面試項目,感覺有點好奇,忍不住點進去看看。

韓國的面試都考什麼?有沒有國內的卷呢? 瘦巴巴的老爺們

可以看到,有8.k star,2.2k forks,在韓國應該算是頂流的開源項目了。

star

再看看貢獻者,嗯,明顯看出來是韓國人。 貢獻者

整體看一下內容。

第一大部分是計算機科學,有這些小類: - 計算機組成

計算機組成原理

  • 數據結構

數據結構

  • 數據庫 數據庫

  • 網絡

網絡

  • 操作系統

操作系統

軟件工程

先不説內容,韓文看起來也夠嗆,但是基礎這一塊,內容結構還是比較完整的。

第二大部分是算法: 算法

十大排序、二分查找、DFS\BFS…… 大概也是那些東西。

第三大部分是設計模式,內容不多。 設計模式

第四大部分是面試題: 面試題

終於到了比較感興趣的部分了,點進語言部分,進去看看韓國人面試都問什麼,隨便抽幾道看看: 面試題

  • Vector和ArrayList的區別?
  • 值傳遞 vs 引用傳遞?
  • 進程和線程的區別?
  • 死鎖的四個條件是什麼?
  • 頁面置換算法?
  • 數據庫是無狀態的嗎?
  • oracle和mysql的區別?
  • 説説數據庫的索引?
  • OSI7層體系結構?
  • http和https的區別是?
  • DI(Dependency Injection)?
  • AOP(Aspect Oriented Programming)?
  • ……

定睛一看,有種熟悉的感覺,天下八股都一樣麼?

第五大部分是編程語言: 編程語言

包含了C、C++、Java、JavaScript、Python。

稍微看看Java部分,也很熟悉的感覺: - Java編譯過程 - 值傳遞 vs 引用傳遞 - String & StringBuffer & StringBuilder - Thread使用

還有其它的Web、Linux、新技術部分就懶得再一一列出了,大家可以自己去看。

這個倉庫,讓我來評價評價,好,但不是特別好,為什麼呢?大家可以看看國內類似的知識倉庫,比如JavaGuide,那傢伙,內容豐富的!和國內的相比,這個倉庫還是單薄了一些——當然也可能是韓國的IT環境沒那麼卷,這些就夠用了。

再扯點有點沒的,我對韓國的IT稍微有一點點了解,通過Kakao。之前對接過Kakao的支付——Kakao是什麼呢?大家可以理解為韓國的微信就行了,怎麼説呢,有點離譜,他們的支付每天大概九點多到十點多要停服維護,你能想象微信支付每天有一個小時不可用嗎?

也有同事對接過Kakao的登錄,很簡單的一個Oauth2,預估兩三天搞定,結果也是各種狀況,搞了差不多兩週。

可能韓國的IT環境真的沒有那麼卷吧!

有沒有對韓國IT行業、IT面試有更多瞭解的讀者朋友呢?歡迎和老三交流。

對了,倉庫地址是:https://github.com/gyoogle/tech-interview-for-developer