面試了兩個多月
經歷許多無聲卡後
終於有公司發 offer
取之ptt,回饋ptt
因此發一篇心得文
這篇N=45
背景:
非純血113資訊碩新鮮人
在學校的時候有接過一些案子
不過跟應徵的職位沒什麼關聯
準備:
[ Leetcode ]
刷了30題左右
Tree, linked-list, BFS, DFS, DP
都刷了一些
主要熟悉一下解題的邏輯
[ 背景能力 ]
演算法,OS把大學時候的講義拿出來看一遍
資料結構刷題的時候大概都複習完了
職缺:
Product Developer
過程:
[ 一面(透過Skype) ]
一面的時候有兩個工程師面我
由於是線上面試
因此著名的白板題改為線上編輯器(需要分享螢幕)
兩位主管讓我做簡單的自我介紹
以及問一些他們對我之前專案的問題就開始考程式了
第一題是動態規劃的問題
剛好出到我刷過的題目
直接就寫出最佳解
面試的主管讓我解釋一下我的邏輯後
表示我一次就解出最佳解了
所以再出一題
第二題是是字串反轉
我第一個想到的是stack的方法
主管就跟我討論複雜度等問題
以及queue跟stack的差異
問我有沒有其他方法
我提出swap的方法
解釋一下複雜度,就通關了
第二位主管考了linked-list的問題
問了linked-list的特性
白板考兩linked-list相加
一開始我用traverse的方法解
後來他問我能不能寫成遞迴
寫出來後問我兩種方法上的差異、優缺點
回答完,進到下一題
這算是特殊題型
一連續數列,打亂,並被拔掉一數
那要怎麼找到是哪個數被拔掉
一開始我提出先排序後檢查的方法
回答時間複雜度
他問我有沒有O(n)的方法
我掙扎很久表示想不到
後來主管給予一點提示後
我才順利解出
延伸問題:若數列相隔2可不可以解?
對了,白板考考試的同時
主管也在我解題的時候順便問了一些os的問題
(是在測試多工能力?)
以及網路相關的問題
我回答的都還算完整
順利通過一面
[ 二面(到公司) ]
一開始是由hr面談
自我介紹後稍微問了之前做的專案
以及經典hr考題
再來是未來的主管
簡單的自我介紹中
他就提出了很多問題
在專案中可能遇到的麻煩他都有指出來問
問我有沒有遇到,以及怎麼解決
如果對之前專案不熟可能就會被問倒了
之後問我物件導向程式設計熟不熟,C/C++熟不熟
我坦誠已經有三四年沒碰了,但有基本概念
大學的時候也算常用
他讓我依照他的要求寫個class的架構出來
好險我有講到關鍵的繼承概念
算是過關
白板題寫bubble sort
分析時間複雜度
後來就是閒聊
說有什麼問題都可以問
大概聊了一下團隊現況
以及最常要處理的問題是什麼
順利通過這關
最後的大主管面試
大主管跟我說了一下公司的沿革
目前的發展
我待的團隊做的工作等等
並說明薪資福利
問我能不能盡快回覆 offer
因為很多人拿著offer不回
他很困擾
就結束了面試
總結:
總結來說群暉非常注重大學時期的背景能力
基礎程式能力要有
但更注重的是知道自己在寫什麼
以及別人給的提示能否聽懂
薪資不是以前看板上說的低底薪了
這點滿加分的
結果:
Offer Get
(N+25)*14+分紅
-----
Sent from JPTT on my iPhone
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.245.29 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1588158336.A.1E2.html
推
04/29 19:06,
5年前
, 1F
04/29 19:06, 1F
推
04/29 19:12,
5年前
, 2F
04/29 19:12, 2F
推
04/29 19:37,
5年前
, 3F
04/29 19:37, 3F
推
04/29 19:49,
5年前
, 4F
04/29 19:49, 4F
→
04/29 19:52,
5年前
, 5F
04/29 19:52, 5F
推
04/29 19:58,
5年前
, 6F
04/29 19:58, 6F
推
04/29 20:10,
5年前
, 7F
04/29 20:10, 7F
→
04/29 20:10,
5年前
, 8F
04/29 20:10, 8F
→
04/29 20:20,
5年前
, 9F
04/29 20:20, 9F
推
04/29 20:31,
5年前
, 10F
04/29 20:31, 10F
推
04/29 20:49,
5年前
, 11F
04/29 20:49, 11F
→
04/29 20:50,
5年前
, 12F
04/29 20:50, 12F
推
04/29 20:55,
5年前
, 13F
04/29 20:55, 13F
→
04/29 20:56,
5年前
, 14F
04/29 20:56, 14F
推
04/29 21:22,
5年前
, 15F
04/29 21:22, 15F
→
04/29 21:22,
5年前
, 16F
04/29 21:22, 16F
推
04/29 21:26,
5年前
, 17F
04/29 21:26, 17F
推
04/29 21:40,
5年前
, 18F
04/29 21:40, 18F
推
04/29 21:58,
5年前
, 19F
04/29 21:58, 19F
推
04/29 21:59,
5年前
, 20F
04/29 21:59, 20F
推
04/29 22:00,
5年前
, 21F
04/29 22:00, 21F
推
04/29 22:03,
5年前
, 22F
04/29 22:03, 22F
→
04/29 22:03,
5年前
, 23F
04/29 22:03, 23F
推
04/29 22:21,
5年前
, 24F
04/29 22:21, 24F
→
04/29 22:21,
5年前
, 25F
04/29 22:21, 25F
推
04/29 22:31,
5年前
, 26F
04/29 22:31, 26F
→
04/29 22:31,
5年前
, 27F
04/29 22:31, 27F
→
04/29 22:31,
5年前
, 28F
04/29 22:31, 28F
推
04/30 00:28,
5年前
, 29F
04/30 00:28, 29F
→
04/30 00:29,
5年前
, 30F
04/30 00:29, 30F
→
04/30 01:54,
5年前
, 31F
04/30 01:54, 31F
→
04/30 02:02,
5年前
, 32F
04/30 02:02, 32F
→
04/30 02:04,
5年前
, 33F
04/30 02:04, 33F
推
04/30 02:41,
5年前
, 34F
04/30 02:41, 34F
→
04/30 07:36,
5年前
, 35F
04/30 07:36, 35F
推
04/30 07:47,
5年前
, 36F
04/30 07:47, 36F
→
04/30 07:55,
5年前
, 37F
04/30 07:55, 37F
推
04/30 08:38,
5年前
, 38F
04/30 08:38, 38F
推
04/30 08:42,
5年前
, 39F
04/30 08:42, 39F
推
04/30 12:52,
5年前
, 40F
04/30 12:52, 40F
推
04/30 13:39,
5年前
, 41F
04/30 13:39, 41F
→
04/30 14:16,
5年前
, 42F
04/30 14:16, 42F
推
04/30 15:48,
5年前
, 43F
04/30 15:48, 43F
→
04/30 16:28,
5年前
, 44F
04/30 16:28, 44F
→
04/30 16:29,
5年前
, 45F
04/30 16:29, 45F
→
04/30 16:30,
5年前
, 46F
04/30 16:30, 46F