[心得] 幾家面試分享 (Node.js WEB後端)

看板Soft_Job作者 (xiantank)時間6年前 (2018/04/06 18:09), 6年前編輯推噓22(2203)
留言25則, 22人參與, 6年前最新討論串1/1
感謝PTT提供我準備面試的幫助,也來回饋一下分享面試幾間 過完年正式打開104並投一些履歷(2018/2/22),三月初開始兩週的面試 -- 簡單自我介紹一下 個人是中正 學+碩畢業 曾在指導教授的公司工讀11個月左右(碩二一直到服役前) (remote, 4 hour/day ) 主要寫Chrome extension 搭配Node.js (Express.js為框架)後端,串接別人的API MongoDB很淺的使用 (CRUD等級) 個人喜歡閱讀一些技術文章, 雖然讀過很多東西, 但是都是很淺的了解 OOP, Design Pattern都讀過但是沒什麼實際運用的經驗 有一些小作品, 1. linebot結合Google map API, imgur API 2. 作業 土炮簡易db 3. chrome extension -- 我主要去面的都是小公司,職缺通通都是Node.js 後端工程師 除了一開履歷就主動邀約的兩家 之後通通只看有薪資範圍的公司 主動投六家, 三家有面試邀約 實際有去面試的有5家 有易勝資訊,德安資訊,創鑫軟體,潮網,還有一家是目前去的公司 面試時問我期望薪資一率回45~55k --面試過程 創鑫軟體 (無聲卡) 面試大概 40分鐘 104上看到的, 上面寫著需求有node.js, mongodb, chat bot使用經驗加分 雖然幾乎找不到這家公司的資料 不過看他104上薪資範圍寫60~80k/月 而且他開的需求都算有碰過就決定投投看 當作練習一下XD 然後履歷投完去上個廁所而已 他就連打四通電話 感覺應該很缺人 反正就約來面面看 一開始有google看看這家, 結果查到創鑫資訊,不是這家... 面試時拿到他們的名片會來查才找到他們的官網, 很簡單的官網 而且他們似乎有推個app 在雙平台, android的只有10~50人下載, ios我不會看 (還是根本沒有人下載?) 面試前兩天還發現他們104上的職缺消失了 週一還打電話去問他們是找到人了還是怎樣, 結果只是下架104 所以我還是有面試, 差點以為第一次的面試就要消失了XD" 面試一開始, 他們有兩人面試我, 職稱掛總經理, 副總經理 公司辦公室看起來不大 面試一開始我就投影片自我介紹, 然後介紹了幾個我做的作品 很卡的自我介紹, 第一次實際講讓我很緊張, 還被他說不要緊張 自我介紹完後他們有很簡單的介紹他們公司現在做的產品 不過他們說其實跟我做的美食地圖(line bot)很像 不過他們是有跟店家合作 然後也沒細講 接著就考程式題 A4紙上寫 第一題: var arr = [1,1, '1', 3, '5','a']; // 我用ES6原生結構 Set直接處理 第二題: 他說上網找的題目 然後直接解釋給我聽 n個六面骰子 上面隨機六個數 個骰子取一個面 找出最大連續的整數長度 // 我回答的很不好, 緊張讓我腦袋卡卡 面試完後感覺他們似乎沒有那麼熱情 只說有後續再聯絡 然後也沒給我發問 // 我自己也沒主動問就是了,太慌張OTZ --- 易勝資訊 (婉拒二面) 面試大概20分鐘 但是剛好碰到他們開會比較久,沒有會議室可用額外等了半小時 不過他們很客氣的跟我說抱歉 人力派遣至資策會 區塊鏈管理平台建構 這家是對方主動找 就想說來去看看 主要就是自我介紹+聽他們介紹 他說除了Node.js外可能還要會一些java 前端網頁等等等的 說會比較偏向研究型的計畫 可能會做很多prototype的產品 中間有問我有沒有興趣, 我開不了口XD" 最後跟我說有興趣聯絡他們, 再安排跟資策會的二面 有問他薪資範圍,他說要看跟資策會二面的結果才會知道 --- 德安資訊 (offer get) (40k + 5k) * 13 ("新鮮人跨域就業租屋補貼" ,可以照租屋金額申請最多5k/月, 12個月) 考試一小時 + 面試 40分鐘 這間當初也是對方主動找 一開始先跟人資面試,然後寫考卷,再跟技術主管聊,最後人資出現,結束這回合 還沒開始聊就感覺人資語氣不善... // 其實應該只是比較冷淡,但我玻璃心QQ 一開始人資就拿了一張上面有7,8張圖叫我隨便選一個 某種心理測驗(?) 然後我問他薪資範圍 他說他們公司規定碩士就是35~45k, 但是看單位主管怎麼開 然後我也不知道要問他什麼問題了... 後來寫考卷 4題數列的邏輯推理 四題程式題,5題sql 邏輯推理是數字關係的推理,算簡單 程式題一,給兩數,找最大公因數 第二題費氏數列 第三題1-100質數 第四題印出 * ** *** ** * 我寫完數列和費氏數列時人資有進來 看了一下 看了我的進度 說我寫的有點慢... 然後完成程式題124, sql隨便寫兩題 第三題就有點懶不太想寫... 他之前就有說會考sql 所以sql有前兩天讀一下+大學時期很像有簡單用過(?) 基本上不會寫XD" 考試考一考其實有在想自己大概又是來刷面試經驗的XD 後來進來兩個人 一個是Node.js技術人員的樣子 另一個不知道 他們都沒有提自己是誰或名片什麼的 不過聊的還算開心 有問了, 什麼時候開始寫node.js 我為什麼選node.js 叫我說node的優缺點 mongo的優缺點 我自己的優缺點 懂不懂設計模式,問我知不知道工廠模式,觀察者模式, 還有問我debug 速度如何, 如果在自己機器正常,在production機上對突然一筆出問題,要怎麼解 還有問我期望薪資 我開45~55k 他們也有介紹他們團隊,技術人員約20人,node.js人員目前5個,期望補到7個 他們同時也會寫一些前端,js部分,不包括設計和切版,前端使用vue.js,問我排不排斥 沒有寫測試的規範,頂多自己寫一些 然後上production之前會先上測試機,會有code review 中間也有問過我協作經驗,排不排斥與他人協作 --- 潮網 (二面後因為快到我去的那間的offer決定時間,還沒回覆就主動婉拒) 先紙本考試,然後Principal engineer來面試 紙本五題問答,一題重構一題程式,題目都是英文 人資有跟我說可以中文回答 1 什麼是event loop, 對node.js有什麼影響 2 . 什麼是restful api, 寫個取用資源範例 3. MVC mvvm 各是什麼,優缺點 4. ACID 的了解及看法 5. Mongodb的適用範圍及那些場景比relation db更合適 // 基本上除了第二題我答的應該都不好 重構 大致上長得像這樣 function XXXXX(){ Err = xxxx if (succeed(op1())){ if(succeed(op2())){ if(succeed(op3())){ }else{ err=fail3 } }else{ err=fail2 } }else{err=fail1} return err; } 程式題, stock = [ 9,11,5,8,16,7, 13,10] 算出最大利潤,此例中16-5=11 最大利潤11 然後公司有紮實的unit test ,程式先寫再補測試 CI (自架drone) docker 有code review 跑Scrum, daily meeting用slack替代 用gitlab flow, 自架gitlab 工程師大概10人上下 會要寫一些前端,使用react.js,但是就是包前後端加切版,沒有設計人員 但面向企業,功能呈現就好,不用過度設計 一週一天自由remote 時程由Principal與PM共同決定,主要掌控在Principal手上 做不完的就會排到下個月 感覺是很棒而且扎實的工程師生活,而且主管超罩 薪資範圍,他說大概是45k上下 13個月 他說如果有後續,會再詢問我意願要不要二面,面CTO -- 潮網二面 二面時是面對CTO,但是他們沒把我上週的面試資料給CTO 一樣的自我介紹一次, 然後問我去面了哪幾家,現在拿到的offer薪資多少 // 我有說我去的那家的offer的大概數字 // 比他們上次說的數字高了很多,覺得這間應該不太可能拿到差不多的數字 然後也有問我自己希望5年後的自己是怎麼樣 最後是跟我說要再跟其他人討論一下 -- 我最後去的公司 (當然是offer get...) 面試時間大概一個半小時 薪資只能說比我預期的多 問的題目超多 四個人面試官,一個pm兩個技術,一個marketing 一開始就是必備的自我介紹 Prototype This Design pattern,觀察者模式 Event loop call by reference 程式重構 然後是DB部分 Db Index 設計並逐步提示、引導 CAP Http method, Http status code restful Server進資料 處理流程 做過的作品 最有成就感的是? 有code review git flow 原則上不加班 結束時我有問他大概多久會知道有沒有offer 他說兩週內告知 --- 另外提供104履歷小技巧 可能很多人知道, 但還是分享一下XD 某個邀請面試的內容有他們工作的超連結 大致長底下這樣 https://pro.104.com.tw/vip/search/SearchResumeMaster?kws=github&\ idno=xxxxxxxx&path_for_log=list_search&ec=1 可以推知他們應該是有關鍵字查詢系統 如果有什麼會什麼, 最好都加進你的自我介紹中 只有好處沒有壞處! -- 這邊閒聊 我覺得蠻有趣的是 1. 除了CTO跟多人面試的那間 其他通通都會問我 現在Node.js的職缺多不多 好不好找之類的 也不知道是不是想跳巢XD 2. 所有的面試都是發生在一進去 右手邊第一間的會議室 -- 分享自己大概狀況跟我個人能拿的實際薪水 面試之前其實有些焦慮 雖然知道自己比上不足比下有餘 但還是會擔心自己到底可以拿到多少滿意的工作 職缺條件中每個都是熟悉XXX 天曉得怎樣才稱得上熟悉... 後來覺得其實除了特別寫senior或二年以上經驗的 應該都是玩個一陣子就可以當作條件中的熟悉了吧.... 分享給大家 希望對新鮮人們能有幫助 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.127.188 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1523009377.A.50D.html ※ 編輯: xiantank (36.239.127.188), 04/06/2018 18:14:46 ※ 編輯: xiantank (36.239.127.188), 04/06/2018 18:16:10

04/06 18:57, 6年前 , 1F
04/06 18:57, 1F

04/06 19:11, 6年前 , 2F
04/06 19:11, 2F

04/06 19:32, 6年前 , 3F
推心得
04/06 19:32, 3F

04/06 19:38, 6年前 , 4F
推心得
04/06 19:38, 4F

04/06 20:29, 6年前 , 5F
04/06 20:29, 5F

04/06 21:23, 6年前 , 6F
04/06 21:23, 6F

04/06 22:17, 6年前 , 7F
詳細推
04/06 22:17, 7F

04/07 00:04, 6年前 , 8F
04/07 00:04, 8F
移除一些現在去的公司的資訊, 有人來認親, 很像講太明顯了XDrz

04/07 01:24, 6年前 , 9F
應該是mvc mvvm
04/07 01:24, 9F
感謝你 我沒發現我打錯

04/07 02:17, 6年前 , 10F
你怎麼會覺得台北一周很好找XDDD 我以前也和你一樣
04/07 02:17, 10F

04/07 02:17, 6年前 , 11F
找下來才發現囧 花了至少快2周才找到還可以的
04/07 02:17, 11F

04/07 09:29, 6年前 , 12F
推web
04/07 09:29, 12F
※ 編輯: xiantank (210.66.250.226), 04/07/2018 10:06:05

04/07 10:14, 6年前 , 13F
推學長
04/07 10:14, 13F

04/07 15:36, 6年前 , 14F
以為台北一週很好找+1
04/07 15:36, 14F

04/07 15:46, 6年前 , 15F
公司也不一定這麼快給offer啊
04/07 15:46, 15F

04/07 19:48, 6年前 , 16F
好文~~ 推
04/07 19:48, 16F

04/07 21:00, 6年前 , 17F
保13個月好少,我還以為最起碼要14個月才有人會去
04/07 21:00, 17F

04/07 21:55, 6年前 , 18F
保X個月不如底薪高就好隨時可閃不用等年終
04/07 21:55, 18F

04/08 09:30, 6年前 , 19F
推心得
04/08 09:30, 19F

04/08 09:46, 6年前 , 20F
年終多寡代表公司有沒有賺啊,心理壓力有差的。沒賺錢的公
04/08 09:46, 20F

04/08 09:46, 6年前 , 21F
司較容易有緊繃的氣氛
04/08 09:46, 21F

04/08 11:34, 6年前 , 22F
謝謝分享
04/08 11:34, 22F

04/08 13:15, 6年前 , 23F
04/08 13:15, 23F

04/08 15:48, 6年前 , 24F
新鮮人加油!蠻用心的
04/08 15:48, 24F

04/09 18:24, 6年前 , 25F
質數那題你們計概的線上題目就有了 還出超多次欸
04/09 18:24, 25F
※ 編輯: xiantank (1.162.105.250), 05/31/2018 22:39:53
文章代碼(AID): #1QnqTXKD (Soft_Job)