為什麼這篇面試經驗 Dcard鄉民發文收入到精華區:因為在面試經驗 Dcard這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者rice9547 (一碗飯)看板Soft_Job標題[心得]Dcard Web Develope...
面試經驗 Dcard 在 ???? Instagram 的最佳解答
2021-07-11 08:51:58
#20210706 拖了一個多月的實習分享! 昨天想了很久要怎麼打這篇文 但發現其實大家感興趣的不是我的實習生活 而且怎麼找實習更應該要注意什麼 所以我只會在前面提一點點我的實習 後面都是我覺得可以注意的事情 - 🍃我現在是在一個人資的平台實習 我們公司會對外開人資的課程或是講座,所以實習生主要的行...
先介紹自己
高職應屆畢業生,中字輩大學準大一
程式設計經驗7年,Web 技術這兩年半斷斷續續在學習
作業寫 Visitors 和 Matching
文章很長,分為事前、一面、二面、心得,流程可以寫的都寫,所以會很多字。
事前:
學長問我 Matching 那題的想法
討論一下後被慫恿去投履歷
雖然不太會寫 Web 不過很喜歡看 Dcard
所以還是投了,然後很意外的進了面試。
討論後判斷可能是因為有寫 Matching。
一面:
因為提早20分鐘到,所以有提早開始面試
坐下來後面試官先給我一瓶無糖紅茶,心裡蠻開心的
這裡有兩個面試官,一個是 Web Team Leader,兩個人都很好
一開始先做自我介紹,再來開始問問題,氣氛很像聊天
基本上是看履歷和個人網站在問問題
一開始先討論我的作品
因為我跟 back-end 有關的作品只放了3個,但技術也用了3個
所以 Node.js、PHP、Django 都有問到,主要是問我做了些甚麼這樣
比較可惜的是我比較有趣的 Project 都沒被問,可能領域差太多吧xD
再來是問我社群經歷,這邊的感覺很像平常和朋友聊天的感覺
基本上就是我會講自己被推坑的故事,面試官聽到最後直接表示:「是個擅長推坑的學長呢」
之類的,然後大家就一起笑xD
也有講自己學到的東西,例如我最開始甚麼都聽不懂,到最後可以聽懂很多(然後問我聽懂甚麼)
聊完這個就問了些技術,主要是問我資料庫規劃的部份
因為我 Web 不強,沒接受過正式的資料庫教育,所以是拿親身經歷來講,也有問遇到的效能瓶頸和解法
這裡講的非常抖,我都覺得想找個洞鑽進去了
再來是問我有沒有用過現有的雲端運算服務,我說我沒有信用卡不能用,不過接案的時候有連過案主的AWS主機
面試官:「叫推你坑的學長貢獻信用卡啦!」
於是3個人又笑了起來...(超歡樂的面試)
最後發現好像沒甚麼問題問,不是 team leader 的那個面試官就決定問我我的作業
主要是問 Matching,我講完想法後,提出不同情境下我會想到的作法
也問為甚麼不能用特徵去做 Learning,並得到我可以接受的解答
其實我到這裡才活過來,因為對我來說聊演算法會比聊 Web 有趣很多
最後讓我提問,就去逛工作環境,也順便 GET 一件 Dcard 的 T-shirt!
這裡一定要說...工作環境超棒的!!!比我想的和聽到的還要棒很多!!!
整體的感覺很像校園,而且是很大學的那種!!!
我覺得我在逛的時候超級吵,因為太興奮了會一直發出聲音#
離開後的隔天,就收到二面通知,原本問是下週一,蠻意外自己會進也很意外通知來的這麼快。
二面:
和 CEO 一對一 ConCall ,我穿著睡衣本來不想開視訊,結果還是開了#
一開始聽不到對方聲音,第一次使用 Zoom 有障礙的我,開著螢幕分享讓 CEO 手把手教我怎麼調設定
正式開始後也是先自我介紹,我介紹到國中階段就被打斷了
直接跳來問作業,一開始直接說我的作業寫錯了,然後發現原來他看錯題了www
不過我其實兩題都是寫錯的,先講第1題
基本上,這是的美好的誤會,我英文太爛讀錯題目,確認真正的題目意思後,我稍微想一下
問說:「直覺的想法是 RMQ,如果要優化的話可以寫成 Segment Tree,不過這裡的 Case 來說應該 RMQ就夠了對吧?」
我有發現 CEO 挑眉了一下www然後問我複雜度分析,我就兩個都分析了
分析完他也跟我講,實際上可以做到 O(N),然後我們在這裡討論了很久
他突然問我我的興趣,我說下象棋、看動畫、看小說,他就問我如果要我設計一個象棋的 AI 我會怎麼設計
很直接的回答期望值作法,順便講優缺點、優化方式、自己想法
這裡他沒有給我 feedback,而是回到第1題作業
但是講一講我就被打斷了,因為他主要是想問我我的 Matching 作法
一樣說我是錯的,這裡我很意外,但他給我一組 Special case 後我知道我完蛋了,因為很難去改
於是他請我現場設計一個演算法,我問他能不能給我想一下,他說好,給我5分鐘
前面2分鐘腦袋很空,覺得自己完蛋了,為甚麼沒想到這種 case
後面沈澱一下,突然蹦出很多個想法,整理一下後還是決定開口((因為剩下一分鐘rrrrr
一開始我的想法講的很虛擬,但 CEO 人很好,不斷鼓勵我講下去,所以我有講出蠻完整的東西
講完也有提一下可以怎麼優化,然後問他 Dcard 現有的算法是甚麼
發現和我的幾乎一樣,只是多了一個步驟,但聽完我是反問一個特殊情境,看的出來他思考了一下,就結束這回合(?
再來他請我問問題,我也問了一下他的理念和最初想法,聽到他的背景和故事,覺得很感動
因為我發現我自己沒走錯路,發現自己沒有之前在板上被嗆的時候大家講的那麼糟糕
他回答完直接跟我說,他很想發我 Offer ,但他可能要回去和 Team 裡面討論,因為我未來的學校離台北很遠,他們想要的是之後可以待下來的人,我開學後基本上不能進辦公室,討論起來很有問題
這裡我提了一下 Remote Working(其實一面也有提),發現是還沒有先例,而且這樣討論事情會很有障礙,不過他還是會回去問一下 Team,但先告訴我一下不要抱太大期待
聽完心裡其實很開心,因為我知道我不是實力不夠被刷,而是距離問題,而且知道自己可能會被刷掉後我瞬間超大膽的問了問題
我直接問:「為甚麼我不管領域、專案、能力都和你們要的人差那麼多,甚至一面的時候被問的問題答的很糟糕,而且作業還寫兩題錯兩題,我卻可以進到這一關?我相信有很多比我優秀的人,像 PTT 上就有看到一個明顯比我?
CEO 好像有點愣住,可能沒想到我會這麼直接吧,不過他也很快的給予我我想要的答案
基本上就是,我可以進到這關可能是因為我有寫 Matching(和學長說的一樣...)至少我願意挑戰別人不敢挑戰的東西,再來是,雖然我的實務經驗真的比較少,但他們需要的人最重要的是充滿熱忱和寫程式的心,而另一點是,
然後就結束這場面試,事後我還透過學長找到 CEO 的 FB,跟他說謝謝xD
心得:
這次的面試,基本上算是巧合+運氣+緣份造成的
第一次面試,讓我知道自己在 Web 領域上的不足
第二次面試,讓我回憶起寫演算法競賽的樂趣,讓我得到很多東西,也解答悶在心裡很久的問題
我沒有想過自己可以進到最後一關,雖然知道自己拿不到 offer,但我覺得面試的對話得到的收穫就很足夠
最後,如果大家有機會進入 Dcard,建議可以去試試,不管是資深的 Team Leader 或是很強很幽默人很好的 CEO,相信都能給予很大的突破和很快樂的工作生活。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.156.100
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.156.100
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1495953185.A.C0C.html
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1495953185.A.C0C.html
抱歉,多按到一個del...
※ 編輯: rice9547 (118.167.156.100), 05/28/2017 15:11:07
※ 編輯: rice9547 (114.137.237.78), 05/28/2017 16:40:15
不過聽說學長今天面試也被算法洗臉,他表示十分低落(走實務的那種,就是推我投履歷的學長)
※ 編輯: rice9547 (114.137.237.78), 05/28/2017 16:45:39
※ 編輯: rice9547 (118.167.156.100), 05/28/2017 20:10:48
我覺得不是對方肯不肯面試,而是高職生願不願意找,比我強的人很多,上屆學長一個實力比我好、一個天賦比我高,這屆同學一個實力和天賦都比我好,但他們三個都沒主動去找工作和實習而已(都是高職生)。
※ 編輯: rice9547 (118.167.156.100), 05/29/2017 02:56:41
※ 編輯: rice9547 (118.167.156.100), 05/29/2017 23:07:49