[心得] 這三天的面試心得
做肥宅程式員5年了
去年年底離職
在前公司可以一個人做專案
可以一個人同時搞定三份專案
覺得自己比以前強的我
在只準備了自我介紹的情況下
這週一開始面試
週一~週三面試了5間公司
1間基礎考題
1間考題由淺入深
3間不考
不考的其中2間問基礎名詞OOP、MVC、MVVM
看起來很簡單的題目吧
考到爛且幾乎所有程式入門書都有
但我答不出來
面試官問我程式觀念、事情如何解決等等等
任何問題我都答得出來
但是遇到基礎名詞
我答不出來
啊哈哈
很好笑吧
在我是菜鳥的時候
面試官問我問題我幾乎答不出來
但名詞解釋我全部都會
現在呢?
感覺比菜鳥時期的自己還爛
誠心建議非10年以上的資深程式員們
面試前把基礎名詞看一遍吧
被洗臉真的很難受...
--
為啥會答不出來?
面試不準備,不管幾年資歷,被洗很正常吧
好奇是什麼基礎名詞?
mvvm偶也不會
面Android職缺嗎?
基礎名詞應該是拿來講一樣的話的,比較好溝通
基礎名詞不是最基本、背就有分的東西嗎?
同感 當初也是因為這樣被洗臉 但就是把記憶找回來
面試跟實際工作真的不一樣
知道用嘴巴寫程式的厲害了吧XDDDDDD
年後也準備換工作了,本身是研替前年8月就有陸續開始面
試,也是各種被洗臉、練習、洗臉、練習到去年底才找到工
作QQ
你可以出書 [那些Leetcode沒有教你的東西] 感覺會大賣
你這種有實戰經驗的直接舉例就好了吧
面試真的是不一樣的事
甚麼基礎名詞阿
我面試完後會寫詳細,目前還在整理中
我猜是一些專有名詞吧,平常都用肌肉記憶在做了
詳細答可能不一定做得到 但是你大略描述也沒辦法嗎?
不用到非常精確
你是領域差太多?
那些是基礎名詞 我想學
該不會都是一人作業 不太需要溝通所以就不常用忘了X
D
誰會知道什麼是 oop 太難了吧
工作上溝通還是會使用到的
我還遇過叫我把設計模式背出來的= =
我只知道 MVDP
這很正常。。最近也是面試常問到基本的static extern
const的差別,平常都有在用 但解釋起來就...嗯 面前前
還是拿書多k一下吧
這問題很像為什麼吃飯是用嘴巴 而不是用耳朵...或是看
東西用眼睛 而不是眉毛?
有人可以解釋嗎?
我每次轉職都被問類似問題。
推二樓
懂你 拍拍
請問如果被問到這種比較基本的名詞,在不知道確切的
定義下,解釋出常出現的使用情境或大概的意思,這樣
會不會基本分呢?
這讓我想到三個傻瓜被教授問機械是什麼的那一幕XD
XDDD
知道怎麼解題但不知道用什麼名詞解釋,通常就代表你
自幹太久了,多一點溝通傳達知識吧~
我也不知道MVVM 囧
不是啊 考背書幹嘛 考實作啊 OOP不就把SOLID背出來
這些東西都內化了 我也背不出來
會問名詞解釋的公司還能去嗎
沒辦法啊面試官應該也懂,換個角度想就是缺乏溝通詞
彙不是不懂
如果是Android缺 不知道MVVM挺吃虧的
最近面前端也有被問OOP 身有同感
如果寫了幾年安卓連這些都不會 表示程度的確就這樣而
已被洗正常
我也不太懂面試有經驗的人搞得很像考試在幹什麼,
就問各位名校畢
業生,出社會5年後沒準備回去考學測能考上同個系嗎
?應該連很多
定理都忘了吧?感覺軟體業走回古代八股文科舉的世
界。好險我不用
參加面試惹。
正常 不少人跟你差不多年資時領悟到一樣的事 也就是有
點實戰經驗卻被faang洗臉的時候
重點是為什麼要回頭考學測而“沒準備”吧,自己都知道
翻翻書不用幾個小時的事情,而且一間被問倒就該惡補了
,每間都被問倒,只能怪自己沒準備啊
我以為進階一點的缺會問依賴注入、design pattern
也不能怪求職者沒準備oop吧
對有經驗的人來說oop是常識了 問實作會比較好
認真建議您多看點書,爛code寫100次還是爛扣
不要覺得自己可以做的出來名詞不重要
面試前本就該有基本的準備,答不出來被洗臉也是剛好
只要實作就好 那還要唸書幹嘛
剛入行時就被問過依賴注入,去年資歷五年多的同事去面s
enior缺也有被問到,只能說這類事前花不了多少時間的東
西,都應該要準備,去面試一次成本很高,不要浪費啊
原po是裸退所以沒感覺,一般在職面試結果只被洗臉的話
,浪費的就是半天或一天薪水跟時間成本,何必呢
不知道oop是自己太弱 基本到不行的東西 不要牽拖
看情況 如果面試官趾高氣昂那確實很難受 不過確實多
少要講出來一點 那些概念也不是什麼高大上的知識 只
是凸顯專業感而已 以前講過 某些性格的面試官特愛考
這樣的 只能說that's just life...
請問前輩們被問oop的話大概要解釋到哪裡才好
除了基本的 個人也很不喜歡這些因為某些原因特別創造
出來的名詞 是有點假掰的感覺
個人覺得直接舉例,讓人容易理解為目標,而不是照本
宣科
基本的東西說不出來,就不用問後面衍生的概念了
10年經驗來說,現在太多人是10個1年,而不是1個10年
看給多少錢,薪水少的工作沒資格要求別人要會什麼,薪水
多要問多細都行
我工作幾年後 反而對修課學到的理論 名詞因為實務上會
踩到坑 反而更能體會這些設計原理,名詞
而且senior就是在實務中套些專有名詞 理論才能讓junior
覺得厲害吧 不過你都說你是一人專案,還能一次接三個
代表都是迷你小專案 很難遇到太深入的文題
OOP 滿常見的吧
去練習面試吧 面試也是一種要訓練的技巧
背個書就答得出來的面試 應該也測不出實力吧..
程式作品花時間慢慢堆都可以堆出來
概念不清晰 會影響解決複雜問題時的能力
甚至可能產生各種有問題的程式碼
當我做後端一陣子後聽說過MVC結果一看不就現在用的
寫全端寫寫聽聞MVVC結果發現架構上已經是這樣了
我覺得這種東西是給個架構概念的溝通方式而不是絕對
基本上追求的都是各司其職、降低耦合的程式架構
不過小弟太菜沒有經過專業軟體開發的洗禮不確定正確
書是死的 專案是活的 是架構配合專案 不是專案配合架構
OOP都說不出來。很久沒看書了吧,隨便一本程式書籍,都會
稍微提到的。
有碰UI的不管是winform還是網頁還是app開發,MVC/MVVM
這些真的要懂在幹嘛,雖然真的下去寫不一定會很完美
五年OOP真的不知道有點可怕了….
OOP 沒有常常在用答不出來好像不太奇怪
一堆說不懂理論就無法實作的人真的想太多,尤其是O
OP和Design pa
trern根本就是實作中提煉出來的東西,變形也不少,
也有不少實作
時不會做全套的狀況,尤其網路的東西根本一堆現成
框架,你懂也輪
不到你改啦。做底層和框架的人才會比較有機會自己
刻,但是底層..
.很多時候問題根本是在硬體和演算法上面,而且很多
小driver根本
用不到這些鬼東西,程式寫的有效精簡易讀才是重點
,講真的小東西
用OOP來寫有時候閱讀性跟效能根本就是一場災難,去
看一下linux k
ernel堅持用C的理由就知道了,不過這個版大概大部
分的人都是搞網
路的人,寫app還是前端之類的吧,說真的如果讓我來
挑人,與其找
那種理論很強每天去電人的人,還不如找兜東西很快
除錯觀念好看co
de很強專案很會溝通的人,台灣根本沒幾家公司是在
做架構的,當自
己是google還是facebook喔?適才適所,請大神來掃
廁所久了還是廁
所,不會掃一掃就變成皇宮。
DP就是範例 讓你不用重新造輪子自己想
linux也是屬於OOP 就是了
我是沒看過能力很強的會不懂這些基本知識啦
倒是很多能快速除錯,快速累積技術債的人說自己很厲害
大部分用C 都是用OOP的方式 很少看到用FP
我遇過自稱五年年資全端,看到hoisting不知道是什麼,我還想
幫他找台階下,然後他去估狗說了「提升」兩個字,嗯..好,他
是真的不知道。太扯了…..這年頭一堆寫得出能跑的東西,但
完全不知道自己在幹嘛的碼農,2022年的js還能看到在用var宣
告變數的
所以一般建議從最不想進的開始面 然後看缺啥補啥
一方面沒上不心痛 到後來會越來越面對自如
基礎名詞答不出來我不覺得有多強,足以代表你缺少溝通
能力而且平常也沒在讀書
hoisting不是提升不然是什麼? 求解
五年結果oop mvc 答不出來,頗慘
我也遇過作了10年的全端變數宣告還在用var,命名用ABC亂
數來命名…
面試跟工作本來就是兩套技能
不過連oop跟MVC都答不出來實在很難讓人相信你會寫程式
老實跟你説這是送分題
個人認為問名詞解釋的還蠻low的
就像你平常每天都在走路,要你解釋走路動作專有名詞,
怎麼發力,為什麼這麼做也很難回答
跟你去考公職一樣,術能再強也未必能考上
連OOP都不知道 這絕對是是面試者的問題 工程師最怕的就是
只會coding 沒有自我成長能力
確實是送分題,專業術語也是團隊溝通的一部分
跪求 兜東西快 除錯觀念好 的面試方式
這種問題別看得太重 有答到點就夠了 他想知道更深的答案
自然會往下問 只是在確認有沒有觀念而已 一個字都答不出
來那我會感覺你平常可能根本沒在看技術文章
另外 怎麼會覺得linux用C就不是OOP...
隨便google一下都查得到
的確是背就有 但如果常用,不用背也知道
碼農與10x programmer的差別往往就在這些名詞,因為這些
都是前人碰過的問題的總結
答不出來就表示 你 還 不 夠 熟 或者是你該準備一下
X
今天剛好看到一篇有關資深工程師對於面試考刷題的看法 * 原文: * 谷歌翻譯重點如下: 我已經編碼 15 年以上(嘀咕)年了。 除了架構工具、部署工具、代碼管理/版本控制、票務系統、六種我不使用的其他語言之外,7
有一個很有名的例子 MAC系統上套件管理程式brew的作者 跟Google面試被刷掉 面試很靠緣分的 其實我覺得台灣三個月試用期1
面試要準備的東西太多了 從離職到另一間公司上工 抓兩個月好了 一個月專心準備,一個月專心面試 從撰寫履歷、整理歷史做過的專案、刷題、前端/後端基礎知識3
名詞如果答不出來 表示可能無法與團隊溝通 或是溝通效率可能低下 更何況是最基本的OO語言問題 猜你欠缺一些經驗7
看到回文認真覺得 今天光是OOP 認真要考你 應該能刷掉一堆人 一堆SA SD PG 甚至自認架構師的3
還蠻好奇的 因為大家都說很簡單 原po也說他會用只是不會說 但我看了原po對mvc & mvvm的解說 我自己感覺不出來有甚麼差別耶21
我最近也是遇到一樣的問題 最慘的莫過於一個Javascript從還沒有ES6的時代寫到TS的人 被問ES5和ES6的差別是什麼的時候 只能呆在原地,完全沒辦法從腦中取出任何可以解釋的內容 讓履歷看起來像詐騙一樣4
你是不是搞錯方向了 為什麼會需要問名詞? 很多時候是對齊雙方認知以利後續討論好嗎 程式觀念、事情如何解決這些答的出來很好 但一般軟體公司對五年經驗 RD 想像是什麼?