面試問答
主管: SQL會到甚麼程度
有上過Udemy上的...
整體時間: 2小時10分鐘左右
面試前: 一進去人資就帶我到會議室,填寫個人資料、數學邏輯的程式筆試(約8題)、英文選
擇題筆試20題、性向測驗。人資是跟我說40分鐘作答時間,也可以再加長,實際我寫了1小時多一點才寫完(還有兩題數學程式不會寫)。
題目難度:
我英文大約多益650分左右,錯了兩三題的樣子,不算太難
數學邏輯題有考排列組合(用Python程式碼寫)、方程式遞迴與迴圈的應用、矩陣乘法等等
主管面試(1人):
主管一進來就先請我簡單自我介紹,然後根據我介紹的內容詢問我一些我碩士論文相關的問題,諸如如何確定資料正確性、分析結果準確性等等,確認我過去做的東西,然後拿著我剛剛寫的筆試考卷來詢問我的想法,如何解題,懂不懂遞迴的意思等等,有一兩題我看不太懂或不會寫,也沒被刁難或是特別詢問,主要針對我有寫的題目來討論。接著介紹該職位所做的東西,主要是處理廣告投放的資料彙整與分析,60%用Python,其他的要會使用SQL語法、要看懂PHP後端語法(看懂別人寫的就好),我自己也不會PHP,所以主管有問我如果加入他們團隊,會如何學習一個新的語言。最後會碰AI預測模型,預測廣告投放的效益等等。
我有主動詢問主管一些事項:
1. 加班與否: 每個月平均1週要加班,並非常態。
2. 團隊底下成員: 目前主管底下有五人,各種類別的工程師都有(不只有數據分析)
3. 成員年資: 主管本身待了4年,其他團隊成員都大約1-2年,不算太久
4. 剛入職的新人主要是要先看懂公司報表、廣告的相關資料,要處理數據庫的東西
人資面試(1人):
面試過程很像聊天,會詢問一些有關你基本資料的問題,了解你是甚麼樣的人,詢問你能接受的最低薪資,畢業後到來面試之間做了甚麼之類的。
面試問答
主管: SQL會到甚麼程度
有上過Udemy上的課程自學,會解大多數Leetcode上Easy和Medium的題目。
我自己最常使用CTE搭配Join來輸出我想要的答案。(主管還有點驚訝地說:"喔所以你會JOIN?" 我以為CTE比較難)
主管: 你會使用SQL的索引(Index)嗎?
我不太確定您說的索引是指哪一個? 是使用WHERE設定條件選取要的資料嗎?
(因為我只有刷題,沒有特別練習過創建資料庫,也沒用過索引,所以主管有跟我解釋,也理解我沒用過的原因,有興趣可以自己查一下)
主管: 對廣告(投放)有甚麼概念嗎
我只知道使用社群媒體很常會因為自己最近搜尋過甚麼資料、接觸甚麼網站而被投放相關的廣告,但實際廣告的運作與內容了解不多。
人資: 過去曾做過最有成就感的事情?
當我和他人一起學習新的事物時,我發現我似乎總是能比他人更快地掌握要領,學習與適應的速度較快這一點是讓我最有成就感的。
面試建議
1. 可以複習一下排列組合的運用、Python遞迴的應用
2. 英文不好的可以練習一下多益的題目,難度不會差很多
3. 如果是非本科或是轉換跑道,人資會特別問你為什麼,可以想一下怎麼應對,感覺滿重視的
4. 程式筆試題目記得想好再寫(或是用鉛筆),要不然會像我一樣一直劃掉重寫,會沒空間