學好SQL / data structure & algorithm已經夠照, 其他野邊做邊學就得
要咩情況下先用到 quick sort, tree呀哩d野如果做application層面既話?(真心問)
同埋識左,技術勁, d hr都係唔知識同唔識既分別, 只睇keywords同 經驗年數比人工。
application層面你通常都係call人地寫好左啲sort/data struct
自己寫反而會多bug(大部分情況
不過你用嘅時候如果知人地背後用咩algo有幾快可以知佢啱唔啱你個use case
好多公司直頭問你algo/data struct黎interview,呢啲就當然由啲engineer in你
咁我背哂d big o佢得唔得。
邊有咁易水過
通常會俾個問題你,叫你design一個algo solve佢,跟住就無限改constrain,要你改個algo
每吓都會問你time/space complexity
有啲又要你寫埋出黎run俾佢睇
有啲齋寫run都唔俾你run
咁我連普普implement個quick sort都唔熟可以gg-.-
睇你目標係咩
如果追求技術,想入真正既科技大公司
怒操面試題係最基本既付出
Big Oh呢d其實真係隨口都應該要講到
視乎每間公司既工作內容,就會有相應既面試題
唔識quick sort無咩所謂,考既價值唔高
反而quick sort既big oh倒是成日拎黎考人