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