新加坡蝦皮shopee面試經驗 - offer

Isla avatar
By Isla
at 2021-08-08T19:10

Table of Contents


面試公司:______________
新加坡蝦皮

面試職位:______________
Software Engineer: MRE : Cloud Native Developer (SDN)

求職方法:______________ (人力網站/Head Hunter/Referral/
Campus Interview/Career Fair)
HR主動聯繫

面試過程:

大家好

小弟前一個月面了新加坡蝦皮到現在已經收到正式offer沒意外應該會答應

因為小弟領域比較特殊

雖然是領域軟體工程師但是比較不算前後端

因此想說分享一下經驗給相關領域的板友參考

(之前發過選擇文 可以a我soft_job板帳號)



自己本身是做SDN/NFV dataplane的部分

因為工作偏類國營(3年、破百)所以主要都是靠下班後自學實作

開發過的side project主要有DPDK/Linux system software/eBPF/RDMA/network protoco

l/NIC driver修改

程式語言只有C所有寫過的project或coding test都是用C

其中一個side project目前自己24/7會用到

四年前刷過一點點的leetcode medium 但是覺得刷題跟實際想做的內容脫鉤太多導致其實

很討厭刷題所以這幾年就沒刷過了



簡介一下這個缺名稱是

Software Engineer: MRE : Cloud Native Developer (SDN)
似乎是TechOps team的一環
工作內容偏向開發自有高效能load balancer與一些網路基礎服務



算是比較特別的缺

當初是HR透過LinkedIn私訊我的

自己那時候也嚇了一跳



第0關:



6月中在一個網站上做了OA

跟一般人不一樣的是

內容多半圍繞在DevOps

只有一題coding

大概leetcode easy程度吧

自認寫的不是很好很多DevOps的技能也不太會像什麼API server之類的平常根本遇不到

一半憑著大學印象寫



結束過了4天後收到通過OA了要準備第一面



第1關:60分鐘、中文



6月底的時候跟HR用Zoom談

主要就是聊聊同時問了關於期望薪資/生活國家/身邊的人支不支持到新加坡

同時還跟我說OA不是很理想(QQ)



第2關:90分鐘、中文

6月底技術面、兩個面試官但只有一位會問問題

看起來有點嚴肅

主要圍繞在DPDK的細節

包含各式原理甚至是lib 的source code

也問了side project內容

問裡面某個protocol某個msg是怎麼實作的

自認DPDK有用過的部分的原理跟source code很熟也輕鬆過關

另外還問了一些thread sync的issue跟C memory layout

像是locking(rw lock/rcu以及原理)、lock free等等

剩下約20多分鐘做coding

題目是給定一群weighted server去挑選load balance

假設ABC三台server weight是1, 1, 2去做挑選

一開始想的很複雜space complexity不是很好

後來在提示下順利完成

3天後收到進入第三關



第3關:90分鐘、中文



7月初的技術面、一樣兩個面試官但只有一位會問問題

看起來也都很嚴肅XD

主要圍繞在eBPF/XDP以及OvS的問題

eBPF目前只有寫過小專案所以沒真的很熟

問到eBPF map的生存週期就不行了

OvS也是問的很多

因為有自己實作過Openflow software 的switch也看過OvS flow table與dp的source cod
e




因此答的還算可以

另外問了Linux kernel scheduling/iptables實作原理

剩下半小時coding test

題目是validate IP addr需討論各種情況(包含長度)

其實很簡單但是用C就想到strncat()

不過忘了怎麼用了就只好自己一個手動切C string

結果太多例外條件沒考慮到跟面試官反應可否不顧strncat用法再重寫一次

後來就順利結束



當天得知進入第四關



第四關:60分鐘、中文

7月中部門大主管

最嚴肅的一位

一開始變表達工作上都是偏測試網路設備為主但還是一直問工作經驗內容

並著重在是否在公司有做過已實際落地的產品

表達有一個side project正在公司內討論是否有機會落地試用不過被他質疑是否有考慮過

上線後一個人能否負荷的來

後半小時主要問一些團隊合作與最有成就感的專案

與問了一題系統設計

如何設計一個高效能的類iptables機制

我答使用類似OvS的TSS+NIC rss+graph vector packet processing+multiple rule tabl
e



他覺得rule cache miss率太高

同時也有分析為何我這麼選的原因

後面時間到了就結束了



本來以為沒希望了

結果一週後收到洽談offer的信

回信後過三天後收到正式offer

7000SGD/月+48000SGD的股票分四年給
HR是用14個月算大概是一年11萬SGD




心得:

覺得HR很貼心會提醒很多東西

技術面的感覺也很不錯

對方會認真看github project

回答問題時反饋越多對方也會分享看法

而且發現似乎做網路開發的SDE更看重的是相關技術經驗/對於protocol的熟悉度



四年前碩一時面當時的北車google也是一樣



準備了資結演算法還找裡面的朋友試面試結果大部分都在問network protocol那時也學藝

不精被刷掉




看著身邊的朋友一個個都做軟韌或是前後端100~200萬的工作也是手到擒來



自己也常會被誤會成做網管維運的



看來看去也只有中國美國比較多機會



常常覺得這塊真心難做



本來差點覺得30歲了乾脆放棄換工作的念頭直接接外包案子就好反正在台灣似乎也還過得


但總是有一點想挑戰更高技術的念頭


這邊分享給在做網路功能開發的板友希望大家一起努力



備註:

----
Sent from BePTT on my iPhone 12 Pro Max

--

All Comments

Ina avatar
By Ina
at 2021-08-11T06:49
歡迎來新加坡 希望可以認識多一點臺灣朋友一起出去玩XD
Sierra Rose avatar
By Sierra Rose
at 2021-08-13T18:28
謝謝分享
Dora avatar
By Dora
at 2021-08-16T06:08
推分享
Zora avatar
By Zora
at 2021-08-18T17:47
蝦皮是要自己做Infra了嗎
Caitlin avatar
By Caitlin
at 2021-08-21T05:26
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2021-08-23T17:06
推 看到那數字嚇死人了 真的是我眼界太小......
Freda avatar
By Freda
at 2021-08-26T04:45
推公開薪水跟股票! 也歡迎你加入蝦皮!
Anthony avatar
By Anthony
at 2021-08-28T16:24
push
Ursula avatar
By Ursula
at 2021-08-31T04:04
想請問現在新加坡對台灣的entry approval開放了嗎? 我
們公司的HR說還沒確定時間開放…
Charlotte avatar
By Charlotte
at 2021-09-02T15:43
原本六月多一批被取消的entry approval 最近才獲准進來
Anonymous avatar
By Anonymous
at 2021-09-05T03:22
今天剛拿到九月初的entry approval
Heather avatar
By Heather
at 2021-09-07T15:02
推分享
Ingrid avatar
By Ingrid
at 2021-09-10T02:41
pushhh
Madame avatar
By Madame
at 2021-09-12T14:20
推 歡迎來sg

新人求職請益

Candice avatar
By Candice
at 2021-08-08T18:33
土木版的先進大家好,小弟為私大土木學士 畢,目前有三個月現場經驗,因為上間公司的狀況不太理想而離開,目前面試幾家公司 後有考慮兩家公司想詢問前輩們的看法。 遠雄建設 建築工程師 月薪37.8k 見紅排休 灌漿才有加班費,年終看公司盈利 在台灣是大型的建設公司,見紅排休與待遇讓小弟有點心動,爬過板上 ...

加拿大遠端工作稅務問題

Christine avatar
By Christine
at 2021-08-06T15:12
各位好 最近有機會拿到一個加拿大offer,但因為簽證問題,他們說預計需要半年到一年申請簽證,這段時間我現在台灣工作。 他們目前在台灣沒有分公司,因此薪水會從加拿大直接匯款。 想詢問的是,這樣的情況之前,我必須繳台灣的稅,那我同時還需要繳加拿大的稅嗎? ----- Sent from JPTT on m ...

求職者該怎麼表現才有機會?

Lily avatar
By Lily
at 2021-08-04T20:36
我看某一家公司的 文管助理 職缺 將滿2個月了 我從看到的一開始就投遞履歷 也在自我推薦表達自己的能力及對該職務瞭解 詳盡的描述 因為看該職缺的要求都是不拘 唯一需求是文書處理要求 我本身以往工作就都會用office 所以也覺得自己符合。 所以一直努力的投,後來也在其他地方看到HR 的email信箱(公司信 ...

美國味全紐澤西分公司

Edwina avatar
By Edwina
at 2021-08-04T14:28
美國味全紐澤西分公司 儲備倉儲管理人員 (Assistant Warehouse Supervisor) Job Description: 1. Manage daily inbound/outbound loading/unloading schedule 2. Lead a 15-person wa ...

Re: 電腦系統廠RD轉PM,考PMP實用度?

Rachel avatar
By Rachel
at 2021-08-03T13:58
未改版前的PMP,不太適合產品開發週期短暫的產業,主要集中在航太,石化或土木 改版後的PMP,加重敏捷的比重,就比較適合資訊產業這類開發周期短或新創產業 另外,在台灣,Product Manager和Project Manager一直都被混淆,雖然都是PM, 但關心的議題是不一樣的 ※ 引述《cha ...