Re: [心得] 這三天的面試心得
※ 引述《rz2x (弗朗西爾我婆)》之銘言:
: 做肥宅程式員5年了
: 去年年底離職
: 在前公司可以一個人做專案
: 可以一個人同時搞定三份專案
: 覺得自己比以前強的我
: 在只準備了自我介紹的情況下
: 這週一開始面試
: 週一~週三面試了5間公司
: 1間基礎考題
: 1間考題由淺入深
: 3間不考
: 不考的其中2間問基礎名詞OOP、MVC、MVVM
: 看起來很簡單的題目吧
: 考到爛且幾乎所有程式入門書都有
: 但我答不出來
: 面試官問我程式觀念、事情如何解決等等等
: 任何問題我都答得出來
: 但是遇到基礎名詞
: 我答不出來
: 啊哈哈
: 很好笑吧
: 在我是菜鳥的時候
: 面試官問我問題我幾乎答不出來
: 但名詞解釋我全部都會
: 現在呢?
: 感覺比菜鳥時期的自己還爛
: 誠心建議非10年以上的資深程式員們
: 面試前把基礎名詞看一遍吧
: 被洗臉真的很難受...
我最近也是遇到一樣的問題
最慘的莫過於一個Javascript從還沒有ES6的時代寫到TS的人
被問ES5和ES6的差別是什麼的時候
只能呆在原地,完全沒辦法從腦中取出任何可以解釋的內容
讓履歷看起來像詐騙一樣
不過有動力可以回去翻翻基礎書籍也不是壞事啦
比較困擾的是,當應徵的是全端工程師的職缺
往往會從 API設計 問到 資料庫 再問到 雲端服務、安全性、機器、部屬、網路等
然後前端通常都是划水或是根本不問
我涉略的程度也是越往底層用沒辦法答覆實務經驗,遇到情境題只能就地投降
因為職涯中只要底層到某個程度就會是專門的人接手了
通常只要了解雙方的串接模式即可
從實務角度看來全端工程師也不太可能有時間去處理那些機器的問題...
這就導致越被問就越心虛,也會在後續提薪資的時候產生自我懷疑
所以借題發問一下
我應該認為是這些職缺其實是要找一個會刻陽春表單的後端
還是我真的廢= =
想高薪就乖乖地找一個純後端或DevOps蹲個幾年再出去談
--
一個是5,一個是6, 還有7跟8
很奇怪的是,知道沿革跟會不會用是兩回事吧
例如arrow function、async await不查我也不知道是幾
算是比較教課書的考法的感覺
我也一樣從ES5以前寫到TS,但是對於每版本細部不懂
有點像經歷各個更新包但是你記不住哪個版本更新什麼
全端考偏後端很正常啊 老闆雇全端不就是想要一人的薪
水當兩人用 那通常都是後端傳統ssr兼前端畫面刻一點別
太醜就好
有時還要兼UI/UX
一直覺得google可以直接找到文件定義的問題沒意義 忘了
就算了 反正網路上會有人記得
我自己覺得自己要有評估人家問題合不合理的想法,
而且考題難度要跟砸在你身上的錢成正比
我覺得問版本差異還蠻白癡的
所以你們公司是要升級嗎不然問這個幹嘛
es5 es6 api差滿多的 做一個js開發者不知道滿奇怪的
樓上ECMAScript不是單純的版本差異 這關乎遊覽器,node
es5跟6哪裡不一樣,這是為了問而問吧?
環境支不支援,webpack打包,ts compile怎麼會不重要
所以現在還有人在寫純粹的es5語法嗎
都2022年了IE也死透了
就算要向下也都馬寫新語法然後用babel去做兼容了吧
除非你的工作是去幫忙維護compiler啦
如果不熟es6但熟es5,可以直接跟面試官說我們現場來寫p
olyfill看誰先寫出來
對我來說 就是靠面試來準備面試
我被問過Java8中的Hashmap為因應hash collision實作了
什麼資料結構=..=,不過面試還是有所收穫啦,有些東西真
的是在面試後才想到要去了解一下原理XD
正常啦 多花點時間複習理論 面試也是一種複習
面試用聊天的看你懂不懂寫概念就說名詞不會解釋不代表不
會寫程式,那考寫程式就說可以那靠刷題,題目跟實戰落差
大,那出作業實戰嘛又說時間很寶貴不想給一間公司做一天
白工,到底要怎樣面試才行呢
這邏輯有點怪 從早期開始才會知道 ES5 跟 ES6 的差別吧?
我是從 ES6 問世之後才大量使用 JS 所以避掉很多雷
但也因此就不太了解一些 JS 詭異的地方 這面試會問到
一路寫Java上來的 也不見得能說出各版本差別
拿這種維基百科題來考的到底是在.....
要不要五十題選擇題算了
現在還有很多公司在用jdk8嗎?
問題就出在你寫在履歷卻答不出東西來
C++11跟前一版會差很多 但C14又還好
一路寫Java上來的人,如果不知道 stream 何時問世或不知
道是為了解決什麼問題也太誇張。
用 java8的還有半數以上吧,我們才剛要升11
一路寫上來怎麼可能會不知道? 有考慮相容問題的話都會
碰到才對
如果寫的是第三方 js 又不想太大包的話會用 ES5 呀
接觸的專案夠多夠廣,通常都會了解版本差異避坑吧
才一兩個專案的經驗被考倒很正常,因為只用過一版
2022 又怎樣,很多賺錢專案可能 2002 就存在了
X
今天剛好看到一篇有關資深工程師對於面試考刷題的看法 * 原文: * 谷歌翻譯重點如下: 我已經編碼 15 年以上(嘀咕)年了。 除了架構工具、部署工具、代碼管理/版本控制、票務系統、六種我不使用的其他語言之外,7
有一個很有名的例子 MAC系統上套件管理程式brew的作者 跟Google面試被刷掉 面試很靠緣分的 其實我覺得台灣三個月試用期1
面試要準備的東西太多了 從離職到另一間公司上工 抓兩個月好了 一個月專心準備,一個月專心面試 從撰寫履歷、整理歷史做過的專案、刷題、前端/後端基礎知識3
名詞如果答不出來 表示可能無法與團隊溝通 或是溝通效率可能低下 更何況是最基本的OO語言問題 猜你欠缺一些經驗7
看到回文認真覺得 今天光是OOP 認真要考你 應該能刷掉一堆人 一堆SA SD PG 甚至自認架構師的3
還蠻好奇的 因為大家都說很簡單 原po也說他會用只是不會說 但我看了原po對mvc & mvvm的解說 我自己感覺不出來有甚麼差別耶4
你是不是搞錯方向了 為什麼會需要問名詞? 很多時候是對齊雙方認知以利後續討論好嗎 程式觀念、事情如何解決這些答的出來很好 但一般軟體公司對五年經驗 RD 想像是什麼?41
首Po做肥宅程式員5年了 去年年底離職 在前公司可以一個人做專案 可以一個人同時搞定三份專案 覺得自己比以前強的我
50
[請益]接受php的工作還是繼續面試Java職缺前情提要 因為公司組織調整 予以資遣 所以只能做到月底 現職工作月薪 45000+1500(全勤) 年終大概一個月6
Re: [請益] 專精前端(或後端)vs全端工程師之前剛好有一份工作是全端,我不知道是否會趨勢化,但全端不一定是一人包前後的案子 事實上那是一份不小的專案,前後端各有數人在開發,甚至客戶 App 也會來串機器 簡單介紹一下那個專案架構 我方開發 web 前端,機器上跑大量 C 的程式,需要把既有 command line 東西視覺化 為了達成雲端操作,所以需要有一個全端來設計 API + SDK4
Re: [請益] junior php工程師職涯求建議這讓我想起我上一份工作面試也跟我說純後端 : 結果公司因為找不到前端工程師,現在分到的工作是前後端都要自己上, : 工作到現在幾乎超過一半時間都在寫前端,每天趕死線, : 東西交出去還要被問為啥畫面跟文件不一樣,覺得很痛苦。 我也是 進去之後才知道公司的前端工程師是外包的 還包不到