Re: [心得] Paypay Android面試分享

看板Soft_Job作者時間2年前 (2023/02/24 10:01), 2年前編輯推噓16(21541)
留言67則, 19人參與, 2年前最新討論串4/8 (看更多)
其實這種叫你做作業的 目的是一種 cultural fit 一般來說也不是要叫你多複雜多完整 只是看看你的 coding 的習慣,有沒有 unit test,coding style 會不會很糟 或是 team 裡面有一些特定的標準 一般來說大公司題目都是一樣的 不會發生什麼實際把 project 裡的東西發出來匡你來做這種事... 也因為題目一樣 所以基本上不太會給你 feedback,以免評斷的標準被洩露 ※ 引述《hduek153 (老天保佑)》之銘言: : 其實也沒什麼好分享的 : 官網申請 : 第一輪就沒過了 : 看了一下glassdoor : Android 跟 iOS就是給你七天叫你寫個app : 功能不難 然後特別說要寫unit test : 最後看大部分回報的都沒過也沒feedback : 你也不能怎樣 : 還好我做的時候就當做是練練手複習工具了... : -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.237.94.204 (日本) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1677204078.A.8AB.html

02/24 10:09, 2年前 , 1F
我看到的作業都蠻複雜的
02/24 10:09, 1F

02/24 10:15, 2年前 , 2F
你的第三句話就已經不是前面那些人碰到的情況了
02/24 10:15, 2F

02/24 10:34, 2年前 , 3F
不複雜直接出考題在hackerank 或是codility 考就好啦,出
02/24 10:34, 3F

02/24 10:34, 2年前 , 4F
啥作業
02/24 10:34, 4F

02/24 10:38, 2年前 , 5F
不複雜幹嘛考 直接演算法就好了
02/24 10:38, 5F
如前面有人講,考 Leetcode 也有人罵,出作業也有人罵,回家當老闆比較快 個人的感覺是大部分人會把問題複雜化 你就想想一個 homework 他會要求你做出多複雜的功能? 一般都會拿到題目時跟你提說前面的人平均花了幾小時完成 若你大幅超過這個平均時間就代表你方向錯了... 如果你達到了最低要求,而且 code 寫得乾淨,大部分都有面試機會啦

02/24 11:33, 2年前 , 6F
這種東西加linter自動抓就好惹 不重要
02/24 11:33, 6F
反串嗎?...有些行為是 linter 抓不出來的 不然幹嘛要用 SonarQube 之類的工具,即使用了 SonarQube 還是有不足的地方 不知為何感覺軟工版比幾年前水平低很多...

02/24 11:41, 2年前 , 7F
同意,簡單但是可以濾過大部分平時在寫髒扣的人
02/24 11:41, 7F

02/24 11:59, 2年前 , 8F
軟工市場成長 也多了很多轉職的人
02/24 11:59, 8F

02/24 12:06, 2年前 , 9F
考coding 不等於考leetcode。我不覺得這個可以看出cultur
02/24 12:06, 9F

02/24 12:06, 2年前 , 10F
e fit。你說的東西直接面試都可以檢驗的。
02/24 12:06, 10F
說得一口好code的人不少啊,兩者都必要

02/24 12:16, 2年前 , 11F
我個人覺得作業比leetcode好玩很多
02/24 12:16, 11F

02/24 12:16, 2年前 , 12F
而且作業比較看得出這個人平常是怎麼寫程式的
02/24 12:16, 12F

02/24 12:18, 2年前 , 13F
不過UI的backend作業題目挺無聊的 Blocto的比較有挑戰性
02/24 12:18, 13F

02/24 12:34, 2年前 , 14F
你講的難道線上pair programming看不出來嗎 出作業對面
02/24 12:34, 14F

02/24 12:34, 2年前 , 15F
試者有夠不對等 對公司方幾乎是0成本
02/24 12:34, 15F
review 這種 homework 比 codility 或 leetcode 累很多... codility 測資不過就可以刷掉一半人了,剩下才去看 code quality 如果是 frontend homework 可能還可以 Cypress 寫個自動化測試,不合規也可以篩 但若是其他種類的,就只能人工 review... 會說出對公司方 0 成本的大概沒當過 interviewer...

02/24 12:48, 2年前 , 16F
對面試者而言內部花多久review根本不重要
02/24 12:48, 16F

02/24 12:49, 2年前 , 17F
而是 0 feedback 對面試者來說就是0 價值
02/24 12:49, 17F
如果照這麼消極的說法,要看這麼多糞 code 對公司也是零價值的 樂觀的想你收到面試邀請代表,你過了CV screening 你至少看到了題目,知道他們在面試玩什麼 你選擇去了做就是一個願打一個願挨嘛,呵呵

02/24 12:51, 2年前 , 18F
而且你對cultural fit這個字是不是有誤解阿
02/24 12:51, 18F
我不全然覺得 cultural fit 全在講個人特質和團隊合作的事情 寫 code 本身也有一點吧,coding style 或對於技術的觀點,本來就沒有誰對誰錯的 就是跟 team 合不合的來而已

02/24 13:04, 2年前 , 19F
認同原po,說得一嘴好code不代表也寫得好
02/24 13:04, 19F

02/24 13:49, 2年前 , 20F
非常認同
02/24 13:49, 20F

02/24 14:20, 2年前 , 21F
面試直接pair programming,不是只有讓面試者自說自話呀
02/24 14:20, 21F

02/24 14:20, 2年前 , 22F
02/24 14:20, 22F

02/24 14:28, 2年前 , 23F
現場會緊張寫不出來,作業不會;作業可以考 library 或 s
02/24 14:28, 23F

02/24 14:28, 2年前 , 24F
yntax 熟悉度,現場不行
02/24 14:28, 24F

02/24 14:47, 2年前 , 25F
為啥現場不行考lib和syntax 的熟悉度XD?
02/24 14:47, 25F
現場考實作的通常沒時間讓你從頭開始寫呀 考 library 記得熟不熟也很沒意義,這些都是可以去查文件就得到的 說真的常用 pair programming 的 team 現在也不多... 大多還是靠 code review 時溝通,所以這其實更不符合真實工作流程 onsite 考 coding 更多是在測試 coding 以外的東西,而不是考你會不會寫code... 像是這個 candidate 會不會問問題,本身好不好合作之類的 soft skill 的東西 是有點八股,當然若是大家有時間這樣做是不錯

02/24 14:48, 2年前 , 26F
這篇正解,不給 feedback 通常也都是故意的,其實也是
02/24 14:48, 26F

02/24 14:48, 2年前 , 27F
為了公司形象著想,因為不是每個面試者都有辦法平心靜
02/24 14:48, 27F

02/24 14:48, 2年前 , 28F
氣的看待收到的 feedback,不認同的話 po 上網渲染一
02/24 14:48, 28F

02/24 14:48, 2年前 , 29F
下,鬧出事也是挺麻煩的。
02/24 14:48, 29F

02/24 14:55, 2年前 , 30F
完全不同意樓上=.=。有公司就是可以好好的給feedback 。
02/24 14:55, 30F

02/24 14:57, 2年前 , 31F
寫作業不給回饋 大部分就是態度問。自己腦補形象問題
02/24 14:57, 31F
真要 feedback 大部分得到的應該也是模稜兩可的東西啦 就像你告白被拒絕,對方會告訴你真的理由嗎?或許會有 但有些可能就是發好人卡,道理一樣的

02/24 14:59, 2年前 , 32F
哪些好公司 大軟商是用作業找人的
02/24 14:59, 32F

02/24 15:00, 2年前 , 33F
不就一些窮公司爛外包 沒辦法承受新進人員相容成本
02/24 15:00, 33F

02/24 15:01, 2年前 , 34F
才在搞這些作業。不給回饋 那根本是面試官態度問題
02/24 15:01, 34F

02/24 15:05, 2年前 , 35F
那是因為會寫code是前提,搭配其他面向來了解面試者的程
02/24 15:05, 35F

02/24 15:05, 2年前 , 36F
度。考Lib當然不會是你記得多少XD,syntax 可以知道是不
02/24 15:05, 36F

02/24 15:05, 2年前 , 37F
是常用該語言。回家作業我還不知道是不是自己寫的呢?
02/24 15:05, 37F
codility 和 leetcode 也是一樣問題啊,說不定丟到 ChatGPT 都做得出來 同意就算線上測驗過了,還是要有 whiteboard 去驗證 candidate 是不是真的懂啦

02/24 15:15, 2年前 , 38F
線上測驗我也覺得很廢。直接跟面試官互動。面試是雙向的
02/24 15:15, 38F

02/24 15:15, 2年前 , 39F
。我幾個很好的面試經驗都是面試官設計好的coding題目可
02/24 15:15, 39F

02/24 15:15, 2年前 , 40F
以了解面試者實作的狀況。也不怕你洩漏題目因為很多面向
02/24 15:15, 40F

02/24 15:15, 2年前 , 41F
不是一蹴可幾的。
02/24 15:15, 41F
我相信大部分公司不管是線上測驗或 homework 都只是刷人關卡而已 whiteboard coding 不管考啥...應該一定會在面試流程中有啦 沒有的話,這家公司也太可怕了...

02/24 15:25, 2年前 , 42F
如果只是刷人的關卡的話,我就更無法理解交作業的好處了
02/24 15:25, 42F

02/24 15:25, 2年前 , 43F
02/24 15:25, 43F
不同面向的吧,一個是背考古題,一個是看實作能力 本來就沒有十全十美的做法呀

02/24 15:28, 2年前 , 44F
現場考通常是注重邏輯思考。比如說現在叫
02/24 15:28, 44F

02/24 15:28, 2年前 , 45F
在坐各位呼叫一下 regex 函式並使用 group應該沒幾個人可
02/24 15:28, 45F

02/24 15:28, 2年前 , 46F
以 syntax 完全正確,但如果是在現場面試時用
02/24 15:28, 46F

02/24 15:28, 2年前 , 47F
pseudo code 帶過通常沒問題。但作業的話通常就能看出一
02/24 15:28, 47F

02/24 15:28, 2年前 , 48F
個人查 api 的深度,包含正確度與例外處理。
02/24 15:28, 48F
我是覺得看整體的實作能力會對 candidate 公平一點 畢竟大家也不是每個人都有時間去攻克 leetcode hard 的題目 ※ 編輯: atuapon (111.237.94.204 日本), 02/24/2023 15:32:28

02/24 15:31, 2年前 , 49F
不取巧的話,兩個都是看能力呀。取巧的話,交作業也無法
02/24 15:31, 49F

02/24 15:31, 2年前 , 50F
看出實作能力。
02/24 15:31, 50F
對啊,這就考驗面試官的經驗有沒有辦法看出來呀 只是不同條路線而已

02/24 15:34, 2年前 , 51F
Coding test應該是一種開書考試。讓面試者現場查資料解決
02/24 15:34, 51F

02/24 15:34, 2年前 , 52F
遇到的問題。regex就是現場查,然後你怎麼驗證你的patter
02/24 15:34, 52F

02/24 15:34, 2年前 , 53F
n沒問題。這是我之前遇到好的經驗的面試方式。
02/24 15:34, 53F
理想來說 open book 不錯呀 但之前也有聽過某大廠不讓 open book 的,就是考你對一些 API methods 的熟悉程度 只能說每個公司要的人不一樣啦

02/24 15:43, 2年前 , 54F
我只分享對交作業的看法和自己覺得好的面試經驗。考leetc
02/24 15:43, 54F

02/24 15:43, 2年前 , 55F
ode那種的在我的經驗中都沒什麼記憶點。交作業的一律拒
02/24 15:43, 55F

02/24 15:43, 2年前 , 56F
絕XD
02/24 15:43, 56F
對啊,若是真的太複雜的作業,想寫的人應該也寥寥無幾... ※ 編輯: atuapon (111.237.94.204 日本), 02/24/2023 15:47:57

02/24 17:55, 2年前 , 57F
我遇過要我寫一個小系統 還要寫文件 實作 程式碼跟UI mo
02/24 17:55, 57F

02/24 17:55, 2年前 , 58F
ck 的呢 結果後來面試時候完全沒提到作業的事情 感覺超
02/24 17:55, 58F

02/24 17:55, 2年前 , 59F
差感覺像浪費自己時間
02/24 17:55, 59F

02/24 22:27, 2年前 , 60F
你說的情況跟上面那些人不同.
02/24 22:27, 60F

02/24 22:27, 2年前 , 61F
我同樣碰過根本就是丟個需求要你寫個小系統又沒任何回饋
02/24 22:27, 61F

02/24 22:28, 2年前 , 62F
浪費面試者時間
02/24 22:28, 62F

02/24 23:39, 2年前 , 63F
你的論點太理想化了 現實中多數人應該感受不到這種
02/24 23:39, 63F

02/25 00:13, 2年前 , 64F
前面不是才有人說作業跑不起來被刷掉...
02/25 00:13, 64F

02/25 07:29, 2年前 , 65F
作業跑不起來被刷掉很正常啊 理應要確保我做的東西對方
02/25 07:29, 65F

02/25 07:29, 2年前 , 66F
可以用不是嗎?
02/25 07:29, 66F

02/26 23:53, 2年前 , 67F
02/26 23:53, 67F
文章代碼(AID): #1Z-1fkYh (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1Z-1fkYh (Soft_Job)