[心得] 這三天的面試心得

作者: rz2x (嘟嚕嚕)   2022-01-20 18:02:51
做肥宅程式員5年了
去年年底離職
在前公司可以一個人做專案
可以一個人同時搞定三份專案
覺得自己比以前強的我
在只準備了自我介紹的情況下
這週一開始面試
週一~週三面試了5間公司
1間基礎考題
1間考題由淺入深
3間不考
不考的其中2間問基礎名詞OOP、MVC、MVVM
看起來很簡單的題目吧
考到爛且幾乎所有程式入門書都有
但我答不出來
面試官問我程式觀念、事情如何解決等等等
任何問題我都答得出來
但是遇到基礎名詞
我答不出來
啊哈哈
很好笑吧
在我是菜鳥的時候
面試官問我問題我幾乎答不出來
但名詞解釋我全部都會
現在呢?
感覺比菜鳥時期的自己還爛
誠心建議非10年以上的資深程式員們
面試前把基礎名詞看一遍吧
被洗臉真的很難受...
作者: qwer338859 (溫莎公爵)   2022-01-20 18:19:00
為啥會答不出來?
作者: foreverk (文藝青年)   2022-01-20 18:22:00
面試不準備,不管幾年資歷,被洗很正常吧
作者: Hsins (翔)   2022-01-20 18:22:00
好奇是什麼基礎名詞?
作者: ntpuisbest (阿龍)   2022-01-20 18:23:00
mvvm偶也不會
作者: t52101t (五子棋)   2022-01-20 18:24:00
面Android職缺嗎?
作者: crossdunk (推噓自如)   2022-01-20 18:32:00
基礎名詞應該是拿來講一樣的話的,比較好溝通
作者: bludy1230 (eEeE)   2022-01-20 18:37:00
基礎名詞不是最基本、背就有分的東西嗎?
作者: zxcasdjason1 (nice_Sky)   2022-01-20 18:44:00
同感 當初也是因為這樣被洗臉 但就是把記憶找回來面試跟實際工作真的不一樣
作者: hisashi   2022-01-20 19:03:00
知道用嘴巴寫程式的厲害了吧XDDDDDD
作者: xx820110 (丸仔)   2022-01-20 19:11:00
年後也準備換工作了,本身是研替前年8月就有陸續開始面試,也是各種被洗臉、練習、洗臉、練習到去年底才找到工作QQ
作者: chocopie (好吃的巧克力派 :))   2022-01-20 19:11:00
你可以出書 [那些Leetcode沒有教你的東西] 感覺會大賣
作者: sowulo ( )   2022-01-20 19:11:00
你這種有實戰經驗的直接舉例就好了吧
作者: Keatonzeus (反毒里長布加拉提)   2022-01-20 19:48:00
面試真的是不一樣的事
作者: ko27tye (好滋好滋)   2022-01-20 20:31:00
甚麼基礎名詞阿
作者: rz2x (嘟嚕嚕)   2022-01-20 20:43:00
我面試完後會寫詳細,目前還在整理中
作者: lazarus1121 (...)   2022-01-20 20:49:00
我猜是一些專有名詞吧,平常都用肌肉記憶在做了
作者: a740125 (哈哈)   2022-01-20 20:53:00
詳細答可能不一定做得到 但是你大略描述也沒辦法嗎?不用到非常精確
作者: hduek153 (專業打醬油)   2022-01-20 21:01:00
你是領域差太多?
作者: holebro (穴弟弟)   2022-01-20 21:14:00
那些是基礎名詞 我想學
作者: yoyololicon (蘿莉大好)   2022-01-20 21:39:00
該不會都是一人作業 不太需要溝通所以就不常用忘了XD
作者: MoonCode (MoonCode)   2022-01-20 22:05:00
誰會知道什麼是 oop 太難了吧
作者: day831231 (下個地點)   2022-01-20 22:26:00
工作上溝通還是會使用到的
作者: WaterLengend (Leeeeeeeeooooooo)   2022-01-20 23:02:00
我還遇過叫我把設計模式背出來的= =
作者: ghmsxtwo (YI)   2022-01-20 23:38:00
我只知道 MVDP
作者: poemqueen (詩)   2022-01-20 23:51:00
這很正常。。最近也是面試常問到基本的static externconst的差別,平常都有在用 但解釋起來就...嗯 面前前還是拿書多k一下吧這問題很像為什麼吃飯是用嘴巴 而不是用耳朵...或是看東西用眼睛 而不是眉毛?有人可以解釋嗎?
作者: antpro (-_*|| 宅)   2022-01-20 23:56:00
我每次轉職都被問類似問題。
作者: viper9709 (阿達)   2022-01-20 23:58:00
推二樓
作者: saphy (saphy)   2022-01-21 00:37:00
懂你 拍拍
作者: a0943537986 (ntpc9527)   2022-01-21 00:59:00
請問如果被問到這種比較基本的名詞,在不知道確切的定義下,解釋出常出現的使用情境或大概的意思,這樣會不會基本分呢?這讓我想到三個傻瓜被教授問機械是什麼的那一幕XD
作者: Ericz7000 (Ericz7000nolan)   2022-01-21 01:23:00
XDDD
作者: xluds24805 (狼)   2022-01-21 01:38:00
知道怎麼解題但不知道用什麼名詞解釋,通常就代表你自幹太久了,多一點溝通傳達知識吧~
作者: vi000246 (Vi)   2022-01-21 01:38:00
我也不知道MVVM 囧不是啊 考背書幹嘛 考實作啊 OOP不就把SOLID背出來這些東西都內化了 我也背不出來
作者: netburst (133 134 592)   2022-01-21 02:23:00
會問名詞解釋的公司還能去嗎
作者: leo5916267 (小葉)   2022-01-21 02:28:00
沒辦法啊面試官應該也懂,換個角度想就是缺乏溝通詞彙不是不懂
作者: yc0015139 (YCx)   2022-01-21 02:32:00
如果是Android缺 不知道MVVM挺吃虧的
作者: kaisite2017 (colamilktea)   2022-01-21 06:40:00
最近面前端也有被問OOP 身有同感
作者: lonelytea (霸氣逼人)   2022-01-21 07:31:00
如果寫了幾年安卓連這些都不會 表示程度的確就這樣而已被洗正常
作者: OnlyRD (里巷人)   2022-01-21 07:58:00
我也不太懂面試有經驗的人搞得很像考試在幹什麼,就問各位名校畢業生,出社會5年後沒準備回去考學測能考上同個系嗎?應該連很多定理都忘了吧?感覺軟體業走回古代八股文科舉的世界。好險我不用參加面試惹。
作者: CoverMind (Goa ai Giok-Chin)   2022-01-21 08:06:00
正常 不少人跟你差不多年資時領悟到一樣的事 也就是有點實戰經驗卻被faang洗臉的時候
作者: foreverk (文藝青年)   2022-01-21 08:54:00
重點是為什麼要回頭考學測而“沒準備”吧,自己都知道翻翻書不用幾個小時的事情,而且一間被問倒就該惡補了,每間都被問倒,只能怪自己沒準備啊
作者: vi000246 (Vi)   2022-01-21 08:57:00
我以為進階一點的缺會問依賴注入、design pattern也不能怪求職者沒準備oop吧對有經驗的人來說oop是常識了 問實作會比較好
作者: final01 (牛頓運動定律)   2022-01-21 09:20:00
認真建議您多看點書,爛code寫100次還是爛扣不要覺得自己可以做的出來名詞不重要
作者: zipigi   2022-01-21 09:26:00
面試前本就該有基本的準備,答不出來被洗臉也是剛好
作者: yoyololicon (蘿莉大好)   2022-01-21 09:28:00
只要實作就好 那還要唸書幹嘛
作者: foreverk (文藝青年)   2022-01-21 09:37:00
剛入行時就被問過依賴注入,去年資歷五年多的同事去面senior缺也有被問到,只能說這類事前花不了多少時間的東西,都應該要準備,去面試一次成本很高,不要浪費啊原po是裸退所以沒感覺,一般在職面試結果只被洗臉的話,浪費的就是半天或一天薪水跟時間成本,何必呢
作者: starburs (星爆氣流斬)   2022-01-21 09:46:00
不知道oop是自己太弱 基本到不行的東西 不要牽拖
作者: superpandal   2022-01-21 09:58:00
看情況 如果面試官趾高氣昂那確實很難受 不過確實多少要講出來一點 那些概念也不是什麼高大上的知識 只是凸顯專業感而已 以前講過 某些性格的面試官特愛考這樣的 只能說that's just life...
作者: cksxxb123 (maxwell)   2022-01-21 10:02:00
請問前輩們被問oop的話大概要解釋到哪裡才好
作者: superpandal   2022-01-21 10:07:00
除了基本的 個人也很不喜歡這些因為某些原因特別創造出來的名詞 是有點假掰的感覺
作者: keyboard56 (奇伯)   2022-01-21 10:17:00
個人覺得直接舉例,讓人容易理解為目標,而不是照本宣科
作者: jack0204 (Jarbar王朝)   2022-01-21 10:18:00
基本的東西說不出來,就不用問後面衍生的概念了10年經驗來說,現在太多人是10個1年,而不是1個10年
作者: bnb19009 (hellooo1)   2022-01-21 11:27:00
看給多少錢,薪水少的工作沒資格要求別人要會什麼,薪水多要問多細都行
作者: acgotaku (otaku)   2022-01-21 11:27:00
我工作幾年後 反而對修課學到的理論 名詞因為實務上會踩到坑 反而更能體會這些設計原理,名詞而且senior就是在實務中套些專有名詞 理論才能讓junior覺得厲害吧 不過你都說你是一人專案,還能一次接三個代表都是迷你小專案 很難遇到太深入的文題
作者: alan23273850   2022-01-21 11:46:00
OOP 滿常見的吧
作者: vencil (vencs)   2022-01-21 12:10:00
去練習面試吧 面試也是一種要訓練的技巧
作者: vi000246 (Vi)   2022-01-21 13:41:00
背個書就答得出來的面試 應該也測不出實力吧..
作者: shomingchang ( )   2022-01-21 13:45:00
程式作品花時間慢慢堆都可以堆出來概念不清晰 會影響解決複雜問題時的能力甚至可能產生各種有問題的程式碼
作者: devil115789 (味噌湯好喝)   2022-01-21 13:52:00
當我做後端一陣子後聽說過MVC結果一看不就現在用的寫全端寫寫聽聞MVVC結果發現架構上已經是這樣了我覺得這種東西是給個架構概念的溝通方式而不是絕對基本上追求的都是各司其職、降低耦合的程式架構不過小弟太菜沒有經過專業軟體開發的洗禮不確定正確
作者: vi000246 (Vi)   2022-01-21 14:06:00
書是死的 專案是活的 是架構配合專案 不是專案配合架構
作者: DrTech (竹科管理處網軍研發人員)   2022-01-21 15:56:00
OOP都說不出來。很久沒看書了吧,隨便一本程式書籍,都會稍微提到的。
作者: WayneHong (韋恩咖啡)   2022-01-21 16:04:00
有碰UI的不管是winform還是網頁還是app開發,MVC/MVVM這些真的要懂在幹嘛,雖然真的下去寫不一定會很完美
作者: maybeilikeu (阿季)   2022-01-21 18:54:00
五年OOP真的不知道有點可怕了….
作者: kattte (誠實面對自己吧!)   2022-01-21 21:51:00
OOP 沒有常常在用答不出來好像不太奇怪
作者: OnlyRD (里巷人)   2022-01-22 09:10:00
一堆說不懂理論就無法實作的人真的想太多,尤其是OOP和Design patrern根本就是實作中提煉出來的東西,變形也不少,也有不少實作時不會做全套的狀況,尤其網路的東西根本一堆現成框架,你懂也輪不到你改啦。做底層和框架的人才會比較有機會自己刻,但是底層...很多時候問題根本是在硬體和演算法上面,而且很多小driver根本用不到這些鬼東西,程式寫的有效精簡易讀才是重點,講真的小東西用OOP來寫有時候閱讀性跟效能根本就是一場災難,去看一下linux kernel堅持用C的理由就知道了,不過這個版大概大部分的人都是搞網路的人,寫app還是前端之類的吧,說真的如果讓我來挑人,與其找那種理論很強每天去電人的人,還不如找兜東西很快除錯觀念好看code很強專案很會溝通的人,台灣根本沒幾家公司是在做架構的,當自己是google還是facebook喔?適才適所,請大神來掃廁所久了還是廁所,不會掃一掃就變成皇宮。
作者: shooter555 (shooter)   2022-01-22 10:01:00
DP就是範例 讓你不用重新造輪子自己想linux也是屬於OOP 就是了
作者: jack0204 (Jarbar王朝)   2022-01-22 10:07:00
我是沒看過能力很強的會不懂這些基本知識啦倒是很多能快速除錯,快速累積技術債的人說自己很厲害
作者: shooter555 (shooter)   2022-01-22 10:09:00
大部分用C 都是用OOP的方式 很少看到用FP
作者: nrox (賽揚)   2022-01-22 10:51:00
我遇過自稱五年年資全端,看到hoisting不知道是什麼,我還想幫他找台階下,然後他去估狗說了「提升」兩個字,嗯..好,他是真的不知道。太扯了…..這年頭一堆寫得出能跑的東西,但完全不知道自己在幹嘛的碼農,2022年的js還能看到在用var宣告變數的
作者: TheArrow (TheArrow)   2022-01-22 10:53:00
所以一般建議從最不想進的開始面 然後看缺啥補啥一方面沒上不心痛 到後來會越來越面對自如
作者: RumiManiac (Rumi!)   2022-01-22 12:09:00
基礎名詞答不出來我不覺得有多強,足以代表你缺少溝通能力而且平常也沒在讀書
作者: KanzakiHAria (神崎・H・アリア)   2022-01-22 12:53:00
hoisting不是提升不然是什麼? 求解
作者: tonytonyjan (南洋大兜蟲)   2022-01-22 13:41:00
五年結果oop mvc 答不出來,頗慘
作者: sky80420 (澤西哥)   2022-01-22 17:25:00
我也遇過作了10年的全端變數宣告還在用var,命名用ABC亂數來命名…
作者: johnny94 (32767)   2022-01-22 18:38:00
面試跟工作本來就是兩套技能不過連oop跟MVC都答不出來實在很難讓人相信你會寫程式
作者: cowbadma5566 (陳拷白)   2022-01-23 00:21:00
老實跟你説這是送分題
作者: menesn (迷思)   2022-01-23 00:46:00
個人認為問名詞解釋的還蠻low的
作者: otherman (總經理)   2022-01-23 09:02:00
就像你平常每天都在走路,要你解釋走路動作專有名詞,怎麼發力,為什麼這麼做也很難回答跟你去考公職一樣,術能再強也未必能考上
作者: gekkou (X 1106)   2022-01-23 11:36:00
連OOP都不知道 這絕對是是面試者的問題 工程師最怕的就是只會coding 沒有自我成長能力
作者: npkalala   2022-01-23 21:15:00
確實是送分題,專業術語也是團隊溝通的一部分
作者: ku399999   2022-01-24 01:35:00
跪求 兜東西快 除錯觀念好 的面試方式這種問題別看得太重 有答到點就夠了 他想知道更深的答案自然會往下問 只是在確認有沒有觀念而已 一個字都答不出來那我會感覺你平常可能根本沒在看技術文章另外 怎麼會覺得linux用C就不是OOP...隨便google一下都查得到
作者: wastetheone (loyason)   2022-01-24 20:19:00
的確是背就有 但如果常用,不用背也知道
作者: Awenwen (初心者)   2022-01-28 13:06:00
碼農與10x programmer的差別往往就在這些名詞,因為這些都是前人碰過的問題的總結
作者: jamesho8743 (加拿大好美)   2022-02-07 20:56:00
答不出來就表示 你 還 不 夠 熟 或者是你該準備一下

Links booklink

Contact Us: admin [ a t ] ucptt.com