2020年4月28日 星期二

2020 New Grad 面試心得 ( 1 ) MixerBox


這篇文章主要來記錄一下今年目前為止的面試

主要丟的公司都是偏外商(Mixerbox因為薪水開很高)

但有些公司有保密協定  所以就大概介紹流程而已

MixerBox


投遞管道: 104 人資聯絡

面試流程: online assessment -> onsite

時間: 2020 3月初~3月中

當時的狀態大概刷了 Leetcode 150 題 大概是 60~70 easy, 60~70 medium 1X hard

p.s.因為當時台灣疫情剛開始  10~20個確診  所以還是有onsite

Online assessment 


用 HackerRank

總共有 3 題 大概是簡單難度 (Leetcode)

考過了之後 (聽說要三題全對) 會約Onsite

Onsite

主要有四階段  手寫考卷 -> 技術面談(1) -> 技術面談(2) -> HR面談

手寫

進去後 Recruiter 會先給考卷

考的內容也沒有很難  給你程式碼

寫出執行的結果  預期的輸出會是什麼

做時間複雜度  空間複雜度分析

技術面談(1)

寫完考卷後會有工程師 (Ptt 傳說中的 Android 工程師) 進來跟你討論剛剛的考卷

針對你寫的答案  然後問你的時間複雜度或空間複雜度怎麼推導的

接下來考了兩題白板(白紙)題  跟工程師討論題目怎麼解

就在白紙上討論做法  有需要就得寫出程式碼

第一題我以為我的作法是對的(後來回家發現自己作法錯了)

第二題討論了大概 10 多分鐘後來終於想出解法

兩題難度大概都是 Leetcode Medium

技術面談(2)

進來第二個工程師

考了一題 Leetcode hard 的題目

一開始值觀的想法  時間複雜度太高

面試官討論(提示)過後  有減少時間複雜度 但依舊不是最佳解

後來回家查才知道原來是 hard 的

HR面談

問一些履歷上的東西  做過的專案

然後還有一些人格特質相關的問題

問完之後是介紹公司  公司的組成  主要市場

最後是我的發問時間

比較有印象的是問

公司營收主要是什麼: 日本 & 美國的廣告收益 (台灣沒有廣告  而且台灣廣告收益太少)

結果

兩三天後收到感謝信

心得

當時刷的題目還不夠多

遇到沒看過的題目就有點慌

面試流程很適合有程式競賽經驗  或有努力刷過題的人

薪水是真的蠻有吸引力的

Go lang 學習筆記 - 17 Pointers

``` package main import "fmt" func zeroval(n int) {         n = 0 } func zeroptr(n *int) {         *n = 0 } func main() {         ...