稱職的工程師怎麼當?檢視自己有哪 3 大心態亟需矯正吧!
同時也有1部Youtube影片,追蹤數超過10萬的網紅Zuker租客,也在其Youtube影片中提到,今天Robyn不當老闆,跑去參加運動會到底在幹嘛?! 在放滿滿的養眼福利給大家啦(๑´ڡ`๑) 📌了解更多ZUKER租客 👉訂閱我們 ▶ https://zuker.cc/SubscribeYT 👉更多辦公日常 ▶ IG:https://zuker.cc/IG/YT 👉想住我們整理的房子...
「appworks school」的推薦目錄:
- 關於appworks school 在 TechOrange 科技報橘 Facebook 的最讚貼文
- 關於appworks school 在 Facebook 的精選貼文
- 關於appworks school 在 Facebook 的最佳貼文
- 關於appworks school 在 Zuker租客 Youtube 的最讚貼文
- 關於appworks school 在 [心得] AppWorks School 轉職心得Data Engineer - 看板Soft_Job 的評價
- 關於appworks school 在 AppWorks School - 首頁| Facebook 的評價
- 關於appworks school 在 申請AppWorks School前端工程師課程,非我莫屬! - YouTube 的評價
- 關於appworks school 在 AppWorks School 免費軟體工程師培訓 - 工作板 | Dcard 的評價
- 關於appworks school 在 [情報] AppWorks School 免費程式訓練課程- 看板Tech_Job 的評價
- 關於appworks school 在 appworks school ptt | 工商筆記本 的評價
- 關於appworks school 在 [情報] AppWorks School 免費程式學習課程招生中- tech_job 的評價
- 關於appworks school 在 [情報] AppWorks School 免費軟體培訓課程- Tech_Job 的評價
- 關於appworks school 在 [情報] AppWorks School 免費程式訓練課程 - Mo PTT 鄉公所 的評價
- 關於appworks school 在 [心得] AppWorks School 非本科前端轉職心得- Soft_Job 的評價
appworks school 在 Facebook 的精選貼文
客觀來看,AppWorks 身為一家創投,現已募到第三支基金,總共管理 2.11 億美金。這些資金絕大多數用來支持新創嘗試錯誤與成長,雖然多數失敗,但少數成功的案子,已經讓我們基金的投資績效非常優異,為股東創造數倍的財務回報,同時也產生優渥的績效獎金給同仁。我們收取的管理費,用來經營的 AppWorks Accelerator 與生態系,畢業了 1,300 位創業者、395 家活躍新創,間接創造了 2,400 億年產值、1.7 萬個就業機會,實質貢獻經濟成長,同時給了年輕人與創業者許多希望。我們把剩餘的管理費拿來創辦 AppWorks School,免費幫助人才學習程式,目前 300 位畢業生,90% 成功轉職工程師。加總來說,AppWorks 可以為社會帶來巨大正效益,但不僅沒有消耗一分資本,還可以為社會創造超額財務回收,讓生態系裡面的所有利害關係人都享受多贏的成果。這,就是 #創投 這個物種美妙的地方。
試想,如果今天台灣不只有一個 AppWorks,而是在各領域有 10 個、100 個,那麼所產生出來的動能,長期累積的效益將是如何可觀。因此,下一個 10 年,我們希望在台灣幫助 10 家、20 家優質的創投成立、茁壯。如果你有熱情與決心,要成為一位為社會帶來巨大貢獻,同時為股東、同事帶來優異財務回收的創投家,請與我連絡,我會全力幫助你。
appworks school 在 Facebook 的最佳貼文
AppWorks School 正在大力招兵買馬,歡迎加入。隨著 AppWorks 開始獲利,我們決定投入更多資源,全力規模化 AppWorks School 免費轉職訓練的班級、領域數量,以期加速台灣人才結構轉型,成為台灣整體轉型的核心引擎。目前 AppWorks School 每年畢業約 100 位軟體工程師,到 2025 年,我們計劃提升為 1,000 位,因此,需要在此刻大力徵求優秀夥伴加入。如果你跟我們一樣喜歡寫程式、解問題,認為學習軟體設計不僅是技能,更能提升思維模式與人生態度,歡迎你加入我們,一起來幫助更多人才成為軟體工程師。如果有合適的朋友,也請務必推薦給我們。
appworks school 在 Zuker租客 Youtube 的最讚貼文
今天Robyn不當老闆,跑去參加運動會到底在幹嘛?!
在放滿滿的養眼福利給大家啦(๑´ڡ`๑)
📌了解更多ZUKER租客
👉訂閱我們 ▶ https://zuker.cc/SubscribeYT
👉更多辦公日常 ▶ IG:https://zuker.cc/IG/YT
👉想住我們整理的房子? ▶ 官網:https://zuker.cc/OS/YT
👉有包租代管、裝潢、租屋需求? ▶ 臉書私訊:https://zuker.cc/Facebook/YT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
🎬 看看其他租屋改造影片
⬛ 70萬裝潢預算 改造60坪舊公寓變成現代輕奢工業風
▪上集:https://zuker.cc/Gwudg
▪下集:https://zuker.cc/EB8nj
⬛ 爆改70坪台北租屋大公寓 空屋變身輕工業風咖啡廳
▪上集:https://zuker.cc/ZukerShowEP5
▪下集:https://zuker.cc/ZukerShowEP5_2
⬛ 50萬輕翻修40年老屋!古早磁磚簡易改造
▪場勘篇:https://zuker.cc/ZukerShowEP11
▪改造篇:https://zuker.cc/ZukerShowEP12
▪完工篇:https://zuker.cc/ZukerShowEP12_2
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
📩合作業務洽談:zuker@zuker.com.tw
#AppWorks #運動會 #ZUKER租客 #之初創投
appworks school 在 AppWorks School - 首頁| Facebook 的美食出口停車場
AppWorks School 成立於2016 年,致力提供想投入網路與電商產業的人才,高效、與業界實作結合的紮實培訓計畫。 110 臺北市基隆路一段180號3F. ... <看更多>
appworks school 在 申請AppWorks School前端工程師課程,非我莫屬! - YouTube 的美食出口停車場
大家好,我是卓庭筠,如果想更了解我的話,歡迎聯絡我喔!Mobile:0983-228577E-mail:a10060790121@hotmail. ... <看更多>
appworks school 在 [心得] AppWorks School 轉職心得Data Engineer - 看板Soft_Job 的美食出口停車場
Hello 各位 300 萬大大好,小的是轉職生,之前在 Ptt 上獲益良多,所以來回饋一下我
的面試經歷,如果有公司不想被分享,請來信告知,我會儘速刪除,謝謝!
求職時間:2021/07 - 2021/08
Medium 好讀版:
https://v3708599.medium.com/appworks-school%E8%BD%89%E8%81%B7%E5%BF%83%E5%BE%97-data-backend-engineer-3cb13c940be7
## 自我介紹
政大傳院、商院背景學士。
上一份工作是在迪卡儂做部門經理,過去沒接觸過程式,是因為工作上需要用到 Google
Sheet 自動化程式腳本,才開始玩起程式,後來覺得技術挺有趣的,於是報名台大
CCclub 的 Python 入門,利用幾個月的下班時間學習。(大概一個禮拜花 3-5 個小時摸
)
2020 年底,因為當時的工作發展和未來職涯考量不同,興起換工作挑戰的念頭,想說寫
程式當職業好像不錯,決定報名 AppWorks School 新推出的 Data Engineer 培訓。(中
間省略了很多心路歷程的轉變 XD)
在今年 2 月辭職後,全職認真學習,直至 7 月中於 School 畢業開始找工作。
我覺得自己不算太聰明,理解能力尚可而已(比起班上其他同學啦,但能進 AppWorks
School 的都不會太差?)寫的 code 還有待加強,唯一優勢就是溝通能力不錯,能夠清
楚表達自己的需求與邏輯(以前學生實習擔任過獵人頭、也有幾次演講經驗,之前工作上
需要管理團隊)。
開發經驗大致如下:
有前後端開發經驗,基本上是用 Python Flask、Django 寫後端,前端沒有用框架,就是
乖乖用 JavaScript、HTML、CSS 刻,能用 ajax 就用 ajax,盡量練習開 RESTful API。
Data 相關則是 Airflow、爬蟲、Pyspark(一點點)、推薦系統
還有很多沒列到的,可以參考 AppWorks School 提供的學習規劃
-https://drive.google.com/file/d/13C3Yodr6yc2KFezv_cmx5-B-Ojq7tQgr/view
## 面試結果
最終獲得四間 Offer,分別為創業家兄弟(生活市集)、
Rezio(KKday)、炬識科技、趨勢科技,待遇在年薪 60 - 80 萬間。
## 面試總覽
總共投遞:海投約 70 間。
最初一兩週只投了約 15 間,想說應該就能找到工作了(?後來經過朋友提點,投履歷又
不用錢,幹嘛把自己的機會限縮在 10 多家公司手裡,於是調整方式、不再侷限 data 相
關職缺,只要跟 Python 有關的就投,不管是後端還是爬蟲,公司大小也不管,先得到面
試機會再說。實在投太多公司了,這裡就不一一列出來,只寫出有邀請面試的公司。
- **投遞後,直接明確拒絕我的:**
汪喵星球(Backend)、 鈦度科技(Backend)、 臺灣發展軟體科技、湛研科技(
Backend)
再次感謝這些公司迅速地拒絕XD
- **有邀請面試:**
炬識、大慶證券、Arc&Codementor、大數據科技公司、麟數據、趨勢科技、木刻思公司、
Sonic Sky(香港商聲吶天空)
- **透過 School 的 Hiring Partner 計畫,拿到的面試機會:**
Snapask、Rezio(KKday)、創業家兄弟、LikeCoin、aiseed tech
以下就會分開講每家面試的問題與概述,其實問題很多都很類似,但我真的懶得整理成一
個版本,所以大家就自己看看,看到很多次重複的話,代表那題很重要XD
### School Hiring Partner
先說 AppWorks School 內部媒合面試的流程,跟外面的面試有一點不同,會先經過一次
20 分鐘的快速面試,讓彼此有初步的認識與了解、再決定有沒有後續面試,可以想像就
是一般正式面試前的 Phone Interview。
以下沒特別提的話,第一關就是指快速面試。
### 1. Snapask - Data Engineer
#### 第一關: Data Scientist X1
整場面試基本上圍繞在我的專案上面,以下是專案介紹完,面試官的提問。因為他們找的
位置就是要好好顧 airflow 的人,所以主要就是問整個 airflow 的流程,到哪個 Task
的時候要跳出,接受到 upstream 的哪些資訊, downstream 會怎麼處理。
題目:
- 如果公司內部的 Airflow 是 1.0 版本,你要怎麼在不影響數據的前提下,把所有的
task 升級到 2.0 的 Airflow 上面
一面結束後,就會收到作業邀請,這份作業是要我們建置一個爬蟲程式,並運用
Airflow 去管理,同時要架設在 Docker 的 Container 上。爬蟲本身不難,主要是我沒
用過 Docker 建置 Airflow ,被各種環境搞得很痛苦~
寫完之後就進到二面。
#### 第二關:技術面試(約 1 hr)
#### 面試官: Data Scientist X3
這一關滿硬的,都是在討論技術題。
剛開始會是 Snapask 介紹他們現在的主要業務、以及找這個缺的原因。現階段他們的
ETL 是 Data Scientist 在建置管理,但因為業務量愈來愈大,希望找一個專職處理
Data 的工程師,讓 Scientist 專心處理 Model 的訓練與演算法。
問題主要就是再把專案問更細,然後想要了解你除了專案中使用 Airflow 的經驗以外,
有沒有處理不同來源的資料(Batch or real-time stream)
題目就像是:
- 你會怎麼規劃 Server 的資料流架構(Mysql、Redis、Session...等)
- Batch 類型的資料,你會如何存放與使用?(像是統計分析報表的原始資料)
- RESTful API 是什麼?你在專案中是如何使用?
- 是否有用過 BI 工具的經驗,是否有做過這部分的資料串接。
- 對 Data Engineer 這份工作的期望為何?
二面結束後,說如果有機會,就會到最後一面,跟工程部的 Leader 聊聊。
#### 結果:感謝信
原因:這是他們第一個 Data Engineer,希望找有經驗的工程師來幫忙建置QQ
---
### 2. aiseed tech - Backend Engineer
台灣的無人機運送新創團隊,主要目標市場為日本。
#### 第一關:團隊創辦人 X1
針對人格題去做詢問。
- 在過去工作中,有什麼挫敗的經驗嗎?
- 理解我們在做什麼嗎?有辦法適應新創團隊的節奏嗎?
#### 第二關:創辦人 X2 (約 30 mins)
主要看個人特質,而且創辦人會一直強調他們是間很新且步調非常快速的新創,希望進來
的夥伴有一定的覺悟與敏捷度,因此問題也會圍繞在這些議題上詢問。
- 如果明天就要上 Production ,但你發現有一個重大的 Bug 需要調整,可能無法在短
時間內完成,你會如何處理?
- 你過去曾經面對什麼挫敗嗎?你是如何面對與處理的?
面試完差不多就知道涼了,我覺得我跟面試官的頻率對不太上,應該是我菜到他們不知道
該如何聊XD
#### 結果:無聲卡
aiseed tech 還是一個非常新的團隊,我個人覺得他們需要即戰力,可能對於 Junior 的
需求相對小。不過這也說不定,因為我本人連問到技術題的機會都沒有,就被刷掉了。可
能就真的 tone 不合他們的需求了~
---
### 3. 創業家兄弟 - PHP Backend Engineer
公司簡介:原本主要是經營生活市集,後來在今年初將生活市集跟松果購物合併,現階段
最大的目標,就是漸進整併兩個購物網站,讓使用者在兩個網站上,有一致性的購物體驗
。
#### 第一關:HR X1、技術主管 X3
- 你的 Database Schema 是如何設計的?
- 你是報名 Data Engineer 的訓練,但為什麼會來應徵 Backend 的職位?
- 對你來說,換語言會很難接受嗎?你對於換語言有什麼想法?
- 你的網站的推薦系統是怎麼建置的?推薦電影後面是用什麼演算法寫的
#### 第二關:Senior Engineer + HR (2 hrs)
面試剛開始,會先寫一題簡單的資料整理題,難度大概在 Leetcode 的 Easy,概念上就
是要看你對 object 跟 list 的迴圈取資料基礎操作熟不熟悉而已。
接下來就問比較多個人題:
- 上一份工作內容大致上是什麼,主要負責哪些業務事項?
- 職涯發展(3-5 年的期待)
- 你覺得在工作期間,你覺得你會在什麼情境下,學習的技術與知識?
- 轉職的動機
接著再帶到一些專案的問題,像是工具選擇的原因,有沒有遇到什麼困難等。
最後也有簡單介紹他們現階段工程團隊是如何分組,每組都有主要的開發項目,這邊必須
說,跟我面談的工程師很用心地講解各個小組主要的工作項目,讓我可以透過面試更認識
這家公司,這點給個大讚!
第二關結束後,就會有一份作業,這份作業是要用 PHP 寫一個簡單的部落格,主要功能
要可以留言、評論、編輯、刪除等,然後創業家內部是用 CodeIgniter 的框架,所以這
一份作業也是要用該框架撰寫。
等作業交出去後,就到第三面了
#### 第三面:HR、Tech Lead 、用人主管 (1.5 hrs)
這一關除了剛開始有討論作業以外,後面就有點像是聊天,想要看看你這個人跟團隊的大
家能不能 match 。
##### 作業部分
面試官給我作業的評價滿高的,其實我有一點嚇到,因為自己覺得沒有做到非常好。但自
認加分的點在於,我不是直接用 PHP 去 render Model 來的資料,反而開了 RESTFul
API ,算是實際模擬前後端合作的狀況,這點讓面試官有驚艷到。(原本以為這很正常說
哈哈)
##### 問題
- 你是如何開始這份作業的?
- 是怎麼知道要用 RESTful API 的?過去有跟前端合作的經驗嗎?
- 有遇到什麼困難的地方嗎?
其實問得並不多,大概是我寫得太好了?XDD
##### 接下來的人格題
- 為什麼離職?
- 在上一份工作,做了什麼?
- 過去你是主管職,現在進來當 Junior ,會如何調適?
- 你考量工作的因素為何?
很多題目,都是在追問你轉職的動機跟決心,確保你不是覺得之前工作很爛、變成工程師
就會好,頭洗下去,才發現現況跟你想像得不一樣時又要換領域。整體來說我覺得氣氛很
輕鬆,也透過不斷地被追問,有更釐清自己想要轉換跑道的原因。
#### 結果: Offer Get (婉拒)
整個團隊氣氛我是很喜歡的,面試官在問答上非常親切,這真的要給個讚!但因為我是
PHP 新手,創業家能提供的 Offer 並沒有那麼理想,所以我只好忍痛婉拒了QQ
---
### 4. Rezio - Data Engineer
#### HR 一面
針對個人特質提問
- 為什麼離職
- 為什麼選擇 Rezio
- 個人職涯規劃
整體氣氛很輕鬆,就是看你的談吐跟溝通能力,以及是否認識 Rezio,還是只是亂槍打鳥
。
再來會是一份 Codelity 的考題,難度大概在 Leetcode 的 Easy。
#### 二面:Rezio Leader and FrontEnd Leader(1.5 hrs)
- 個人專案介紹(基本的資料庫選擇、爬蟲介紹)
- 專案遇到最困難的地方是什麼?
- 為什麼想成為工程師、資料工程師?
- 是否有協作經驗,你在其中擔任什麼樣的角色?在溝通上有碰到什麼問題嗎?
- 下一步想學什麼(先問語言,但也記得準備想學的技術,可能會被問說有想要去學資料
庫相關的知識嗎?)
- 問 Codility 解題邏輯
接著介紹 Rezio 現階段的團隊狀況,並說明現在這個位置會是第一個全職處理 Data 的
Engineer,所以我就接著提問
- 現階段的資料量級、Data Pineline 現況
聽起來過去是整個團隊的人,都分出一些時間來處理這部分的 ETL ,但因為大家都是分
神處理,所以資料還是相對髒的。因此正在找一位專職,先把過去的資料給整理好,讓
BD、PM 在抓一些數據時,能夠有效率地找到相對應的資料,同時也要開始建置新的
pipeline 去處理未來的資料,他們預計整個 Pipeline 大概會花兩年的時間慢慢建置到
位。
- KKday 跟 Rezio 的關係?
雖然是同屬一個集團,但基本上業務是完全分開的,開發團隊也不太會協作的機會,因此
可以視為兩個獨立的團隊。
#### 第三面: HR
基本上是一面的再延伸,把個人特質以及轉職的心路歷程問清楚,同時也再次確認想要這
份機會的渴望程度,還有對於成為團隊第一個 Data Engineer 的信心程度。確保你不是
進來試試,不行就跑掉XD
原本以為過主管那關後,跟 HR 只是確認薪資,結果一直到當天面完 HR 才知道,HR 面
試結束後才會開始跟用人主管確認是否聘用,然後確認核薪。聽 HR 的意思是,現階段還
是什麼都不確定,最快也要一個禮拜後才會知道結果。
#### 結果:
過了一個禮拜後,人資打來說內部薪核結果不太符合我的期待(我開 70 萬年薪),說不
想貶低我的身價,這次就暫不合作了,這樣算是有 Offer 吧???
### 5. LikeCoin - Data Engineer
LikeCoin 是**全遠端**的新創,加上發展的領域相對高冷?(區塊鏈技術 + 資訊去中心
化),所以在詢問時,會比較看重為什麼你想來加入我們,以及詢問對於這塊領域的認識
,確保你能夠接受這個產業以及遠端的工作模式。
一面結束後,就會收到一份作業,這一份作業的難度不算太高,但要做得好需要花不少心
思。
題目內容大致上是,給你一份他們內部的 LikeCoin 交易資訊,是一份多巢狀的 Json 檔
案,需要你去拆解出他們需要的欄位,儲存到相對應的關聯式資料庫,並且根據欄位做一
些數據圖表,並給出你的想法與分析。
LikeCoin 在找這個職位時,會是他們現階段第一個專職 Data 的,所以說除了 Python
的相關數據以外,他們也希望你有 JavaScript 的相關經驗,因為內部現在在處理資料的
語言是 JS,所以在進去之後,很多時候要做到兩者的串接跟改動。
最終在寫完題目後,被發感謝信,但 LikeCoin 很棒的地方是會給你作業的回饋,讓你可
以知道自己哪裡可以更好。
#### 結果:感謝信
以上幾間是在 School 內部獲得的面試機會
---
以下幾間是在 School 外投遞公司
### 1. 炬識 - Data Engineer
一間專注於協助企業端導入 Hadoop 數據平台的公司,同時也會針對企業端的需求,建置
相關的 ETL 與 Pipeline 設計。
#### 一面:HR (30mins)
- 為什麼想要學程式?
- 為什麼想要轉職?
- 在 School 學什麼?怎麼學程式?
- 為什麼選擇該公司?
- 你過去有用過 Cloudera
- 也有投遞其他公司的 Data Engineer?
- 選擇工作的優先順序
#### 二面:用人主管
主管到了之後,先跟我分享了團隊組成以及團隊的運行模式
整個團隊就是在處理企業端的數據工程建置,公司內部很單純,工程師都是 Data
Engineer 跟 Hadoop Admin,不會有後端跟前端的人員配置,算是很專精於數據相關業務
的公司。團隊規模大約 10 - 12 個人左右,根據專案去分配不同工程師去處理。
跑兩周的 Scrum,每個 sprint 也會有一個技術交流時間,週五會有一個 code review
的 Training 會議。
面試問題:
- 在白板上畫出整個專案的架構
- 用了哪些技術去開發這個專案,各個 Component 內是如何互動,
- 為什麼使用 Redis ,是在什麼情境使用的
- 如果有更大的使用量,你會如何重構你的架構?
- Container 是什麼? 什麼時候會需要用到?
- 有用過哪些 AWS 的服務?
- 聊 Airflow 怎麼設計,哪些 Operator 的功能是什麼
- 第一份工作的期待,三五年後的想像?
基本上整場面試就是圍繞專案出發,從專案的各個面向,去延伸相關技術問題。很棒的地
方是主管除了會聽你的分享以外,也會提供想法說「如果是他的話,這個架構會怎麼改」
。在面試尾聲,主管也有分享這一年公司的目標與規劃,整體來說就是希望可以與客戶端
的數據有更多連結。
#### 三面:CEO(1h)
這一面其實就屬於閒聊,主要是看感覺,面試者不要讓人感覺會跟公司格格不入的話,大
致上 CEO 不會干涉用人主管的決定。
CEO 本身是科技業的 BD 出身,不是技術背景,所以我跟她聊比較多是如何管理技術人才
,公司內部的規劃以及目標,還有他對於新人的期待,以及她分享他是怎麼從法律系,變
成科技公司 CEO 的心路歷程。整體來說很輕鬆,很像在跟長輩聊天請益。
大概兩天後,人資就打來確認我現在的求職狀況,還有預期薪資等,隔天就發 Offer
Letter 給我了,招募效率非常高,給讚!
#### 結果: Offer Get
這間是我覺得聊得很來的主管,感覺得出來主管很願意放手給下面的夥伴去試錯跟拓展技
能樹(不限於程式),很推薦大家來應徵看看~
### 2. 大慶證券 (Backend)
#### 一面:人資打電話 (20mins)
很簡單的問過去學程式的經歷,以及簡單介紹在找人的單位現況。這次找的 Python 後端
,主要是負責大慶新產品 ── 個人資產購買平台(聽起來很像大慶內部自推的投資組合
)
一面結束後,就進入到線上程式測驗,難度非常低,三題 Python 跟兩題 SQL 題,我感
覺出得比 Leetcode 的 Easy 還簡單。通過程式測驗後,就進到二面。
#### 二面:用人主管、HR
- 專案介紹
- 選擇公司會考量哪些因素?
- 你覺得比起本科生,你有什麼優勢?
- 有協作經驗嗎?
- School 是怎麼學習的?為什麼選擇 Python 當你第一個語言?
整體氣氛算輕鬆,並沒有追問很深的技術問題。因為是金融產品,會相對求穩,所以開發
的時程也拉得比較長,不只是要跑 QA 測試,在功能上 production 前還會找使用者試用
,確認功能都無誤後才上版。
#### 結果:無聲卡,可能因為我本身後端經驗偏少
### 3. Arc & Codementor 爬蟲工程師
此職位為擴編,因為業務量變大,開始要組建一個 Data Team ,讓 Data 業務有專職工
程師管理,現階段除了找爬蟲工程師,也在找 Senior Data Engineer。
#### 第一面:HR
- 你的同事會如何形容你?
- 你覺得你跟哪種同事比較難好好合作?當時的情境是什麼?你後來如何調適?
- 你認為一個好的爬蟲工程師,需要具備什麼樣的背景?
- 你對於這份工作,有什麼期待?
- 你選擇工作的考量為何?
- 在 School 學習中,讓你覺得最挫折的時候?
#### 第二面:Senior Backend and Project Tech Lead
這一面主要是問過往爬蟲經驗,然後從這些專案再延伸問題
- 你是怎麼確認你爬到的資料是正確的?
- 你用什麼工具去監測爬蟲的狀態?
- 延伸上一題,如果監測系統發現有誤,你是如何 Debug 的?
- 如果今天過往爬到的資料有誤,你要怎麼知道哪些資料是錯的需要重新爬取?
- 在什麼情境,你會把爬到的資料放在哪些資料庫(S3、RDS、NoSQL Server ...)
- 如何提升你現行的爬蟲效率?
- 如果爬蟲被網站擋住,你知道哪些處理手段(Header 置換、Selenium 撰寫)
- Airflow 是如何設計,哪些步驟會寫在同一個 task 去執行?
針對整個爬蟲流程問得非常仔細,整體面試節奏是滿緊湊,會一直根據你的回答拋出新的
問題,我覺得挺好玩的。
#### 結果:感謝信
Codementor 希望找有經驗一點的夥伴,我想可能原因應該也包含我之前是用 Python 寫
爬蟲,但他們既有的專案都是用 js 的 Puppeteer 寫的,所以可能希望直接找有
Puppeteer 經驗的工程師?
我個人很欣賞 Codementor 的招募方式,他們的面試流程在官網寫得非常清楚,面試節奏
也滿快的,不會讓你空等,這一點值得給個讚!
### 4. 趨勢科技 Core Tech Software Engineer
剛好在八月初舉辦快速面試,活動主打能在三週內確認結果。
實際上真的滿快的,我投遞履歷完的兩天後就收到人資的測驗邀請,當天就發 Codelity
給我寫,難度是我目前筆試寫到最難的,其中一題應該有 medium 的水準。
主要是問題描述落落長,容易搞不清楚需求(當然啦,可能單純我英文不夠好),最簡單
的題目類似概述:
1. 一場遊戲 15 分鐘,有個使用者從 xx:xx 上線,yy:yy 下線,請問他最多能玩幾場遊
戲?(只要考慮正確性)
人資發給我不到 10 分鐘,不小心按到打開,只好把題目寫完,過兩天就通知第一次面試
。
#### 一面: Senior Engineer X2(1 hr)
開始的前半小時,基本把我履歷上寫過的專案跟技術全部問過一遍,不只問我完成度最高
的個人專案,連一些履歷上我有做過的小功能也測過,是我目前遇到最細心看過我履歷的
面試官!後半部則是針對一些基礎技術題開始詢問:
1. Spark 的應用經驗
2. Mutiple-thread and process 的差異
3. mutable and immutable 的 object 儲存差異
4. 是否有用過自動化部署(這部分感覺滿看重的,可惜我沒有)
面試官在最後有大致說明他們團隊在做哪些業務,簡單來說就是信箱的防毒軟體,幫忙偵
測垃圾跟釣魚信件。這個部門主要分成三個組別,
- 一個是用 C 還 C++ 在寫客戶端那邊的套件程式
- 一個是負責用 Golang 寫相關 Server API 給產品用的
- 最後一個則是 Research Team,主要是寫 Python,負責根據進來的資料,以及最新的
病毒信件型態,去更新識別機制,增加判斷正確性。
而現在找的人,進去會先在 Golang 團隊,去熟悉商業邏輯,未來看興趣,如果想去
Research Team 的話也可以轉。
當天三點面完,七點接到人資來約二面了。
#### 二面:部門主管 (45 mins)
其實我覺得跟一面問的很類似,主管感覺挺嚴肅的,三十分鐘就把我個人專案跟一些技術
題問完了。接著就是我問他問題,主要是詢問現階段部門的目標為何,以及主管自己覺得
產品還有哪些正在努力的方向。
原本以為面試不到一個小時就結束,大概是涼了,結果兩天後人資就打來說要面最後一關
,這一關就是跟人資,主要就是確認人格特質適不適合趨勢,換言之,我的技術算是過關
了?XD
#### 三面:HR (70 mins)
趨勢的面試已經算是我最後幾個面試了,針對 HR 會問的人格題,基本都已經準備過了,
不外乎就是[這些類型題目](https://zhuanlan.zhihu.com/p/40915843)的延伸,像是挫
折、優劣勢、如何合作等等。
轉職剛開始的前幾個面試,會覺得自己講得很虛,根本是用一大堆形容詞在回答,後來慢
慢調整為,前面先概述帶到一個形容詞,後面補充一個相關的經驗,讓回答比較具體,我
自己覺得這樣講起來會覺得比較有自信,因為這是在講事件,而不是單純用很高大尚的形
容詞包裝自己,另一方面,故事也會比形容詞更有記憶點,讓面試官對你留下較深的印象
。
推薦使用 STAR 原則來準備,會比較知道該如何起承轉合。
#### 結果:Offer Get
---
其他有邀請面試,但因為時間關係,沒有面試到的公司:
- **大數據科技**
因為已經拿到 offer,婉拒面試邀請。在面試前會請你填一份資料,除了基本資料以外,
還會有一些人格簡答題。
- **麟數據**
一面前,會先發一份作業給你,這份作業需要用到 Flink 處理他們給的 Json 檔,同時
也請你簡述整個大數據架構下,你會運用哪些雲端服務去做整合串接,基本上就是考你有
沒有大數據資料建置的基本功。
後來因為已經有 Offer,加上自己跟 Flink 不熟,就沒寫作業了。
- **木刻思**
因為已經拿到 offer,婉拒面試邀請。
---
## 結論
開始學程式的時候,會來看 Soft_Job 版,有時候看到大家在嘲諷轉職的工程師很廢,或
是看到轉職的大家拿月薪只有 30k - 40k 的時候,就會自我懷疑,想說這個市場真的還
適合跳進來嗎,但因為自己在接觸的過程中,真的挺享受的,加上有機會被 AppWorks
School 錄取,就想說都上轉職工程師的夢幻培訓單位了,不給他試試看好像也對不起自
己XD
在 School 學習的過程中,的確還是少不了自我懷疑,像是看到你的同學解得都比你快的
時候、因為疫情遠端,一個人在家根本不想 Coding 的時候、同學找到好工作,但你一
個 Offer 都還沒有的時候。
不過,我只能說我非常幸運,還是有公司願意給我機會,而且年薪比我預期高XDD 我一點
都不覺得是自己特別聰明或是努力,因為比我努力的人太多了,但因為我有幸被 School
錄取培訓,光是這一點就讓求職路比別人順利許多了,後續也有朋友鼓勵我海投,才讓我
有選擇工作、而不是工作選我的機會。這一切一切,真的不是我有努力就該應得的,真的
非常感謝這些緣分的到來!
當初這條轉職路,獲得許多人的幫助,現在自己算是半成功轉職了,希望也能幫助想要轉
職的大大們,如果有任何問題歡迎私信我,我會盡我所知回答~
祝福大家都能 Happy Coding,也祝我自己能過試用期哈哈
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.226.218 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1629902715.A.540.html
... <看更多>