[請益] 面試如果考coding可以這樣回答嗎?已刪文

看板Soft_Job作者 (韋恩)時間5年前 (2019/05/03 10:00), 5年前編輯推噓29(37861)
留言106則, 65人參與, 5年前最新討論串1/10 (看更多)
小弟即將出社會菜逼八一枚 因為軟體面試常常會遇到現場白紙或白板coding 想請教各位前輩 如果遇到較複雜的問題 自己沒有把握用純代碼方式回答的話 可以把解題方法或思路寫下來當作替代方案嗎? 就是會用到什麼算法、函式,邏輯大概是怎樣....之類 例如這個題目: https://imgur.com/dAHI3Jq
標準答案應該是這樣: https://imgur.com/MdnXLxg
如果我的回答是: https://imgur.com/FKlAUZJ
如果這樣回答會不會被面試官ㄍㄧㄠˇ 可能這個問題的回答是「要看人」 不過還是想問一下普遍人的看法 謝謝各位~ ------------------------ 留言中各位前輩的回答 我已經有得到想要的答案了 然後可能問了一個智障問題 不過在這被噓爆也比現實世界被當面幹好多了 總之謝謝大家的回答 然後這題leetcode官方的標準答案是以下這樣: class Solution(object):   def sortedSquares(self, A):     return sorted(x*x for x in A) 上面貼的那個範例解不是最好的 因為這題是滿久之前剛學Python的時候做的 雖然可以得出正確答案不過效率並不好 但後來也沒再去改了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.127.247.76 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1556848803.A.B9C.html

05/03 10:09, 5年前 , 1F
應該還是會要求你用程式寫出
05/03 10:09, 1F

05/03 10:11, 5年前 , 2F
我就問問 這殺小語言?
05/03 10:11, 2F

05/03 10:16, 5年前 , 3F
你可以這樣回答啊 feedback就會是有辦法想出答案但是
05/03 10:16, 3F

05/03 10:16, 5年前 , 4F
沒能力寫出程式 所以不錄取
05/03 10:16, 4F

05/03 10:19, 5年前 , 5F
所以你上班要寫紙條給其他工程師開發?
05/03 10:19, 5F

05/03 10:19, 5年前 , 6F
是找你來寫程式不是找你來嘴砲的啊
05/03 10:19, 6F

05/03 10:22, 5年前 , 7F
理想應該是手邊寫程式 嘴巴邊解釋想法
05/03 10:22, 7F

05/03 10:23, 5年前 , 8F
嘴巴說說大家都會
05/03 10:23, 8F

05/03 10:23, 5年前 , 9F
當然可以啊,你也可以說槓林良林北不爽寫啦
05/03 10:23, 9F

05/03 10:24, 5年前 , 10F
考題:怎麼做影像辨識 回答:用ml
05/03 10:24, 10F

05/03 10:24, 5年前 , 11F
你覺得這樣可以?
05/03 10:24, 11F

05/03 10:27, 5年前 , 12F
看你面的公司,有點程度的公司,只會說100%不行
05/03 10:27, 12F

05/03 10:27, 5年前 , 13F
Talk is cheap. Show me the code.
05/03 10:27, 13F

05/03 10:28, 5年前 , 14F
硬的公司肯定要找厲害的
05/03 10:28, 14F

05/03 10:29, 5年前 , 15F
總有熟悉的語言吧,可以容許有一點小typo但至少要知
05/03 10:29, 15F

05/03 10:29, 5年前 , 16F
道那個語言的特性,syntax跟常用的function
05/03 10:29, 16F

05/03 10:33, 5年前 , 17F
至少用英文寫個虛擬瑪 會更有樣子 也比較專業
05/03 10:33, 17F

05/03 10:38, 5年前 , 18F
不行
05/03 10:38, 18F

05/03 10:42, 5年前 , 19F
這種fu很像翻譯書不知所云,最少都要有pseudo code
05/03 10:42, 19F

05/03 10:53, 5年前 , 20F
頂多可以跟面試官假定某種資料結構(常見)已被實作
05/03 10:53, 20F

05/03 10:53, 5年前 , 21F
你可以直接操作API取用..
05/03 10:53, 21F

05/03 10:57, 5年前 , 22F
如果你是應徵主管,可以。
05/03 10:57, 22F

05/03 11:00, 5年前 , 23F
可以啊,只是不會上
05/03 11:00, 23F

05/03 11:02, 5年前 , 24F
一門程式語言都不會?那是在應徵什麼?
05/03 11:02, 24F

05/03 11:02, 5年前 , 25F
我覺得code有時候反而比較直覺 文字想好久才懂
05/03 11:02, 25F

05/03 11:20, 5年前 , 26F
請問大神們 這題該用map嗎
05/03 11:20, 26F

05/03 11:25, 5年前 , 27F
白板考試就是要看出你對於整個code的結構跟使用API
05/03 11:25, 27F

05/03 11:25, 5年前 , 28F
的熟悉度但是你卻寫出一個風馬牛不相及的東西,面試
05/03 11:25, 28F

05/03 11:25, 5年前 , 29F
你的主管應該沒有膽量敢錄取你
05/03 11:25, 29F

05/03 11:31, 5年前 , 30F
這個我不行,最少要好看懂的pseudo code
05/03 11:31, 30F

05/03 11:37, 5年前 , 31F
複雜度呢? 這題不是要你這樣做的吧?
05/03 11:37, 31F

05/03 11:38, 5年前 , 32F
[-4,-1,0,3,10] ( dup n:* ) a:map ( n:- ) a:sort .
05/03 11:38, 32F

05/03 11:46, 5年前 , 33F

05/03 12:05, 5年前 , 34F
連pseudo code都寫不出來 我覺得不行
05/03 12:05, 34F

05/03 12:11, 5年前 , 35F
或許你會覺得:這個寫得好能輕鬆轉換成pseudo code
05/03 12:11, 35F

05/03 12:11, 5年前 , 36F
那為何不直接寫pseudo code?
05/03 12:11, 36F

05/03 12:12, 5年前 , 37F
這掃一遍找到最接近 0 的數字開始, O(n) 就可以解的
05/03 12:12, 37F

05/03 12:19, 5年前 , 38F
會被接受, 因為會叫你想線性時間解
05/03 12:19, 38F

05/03 12:20, 5年前 , 39F
想到才能開始扣頂
05/03 12:20, 39F
還有 28 則推文
05/03 14:38, 5年前 , 68F
Easy 程度啦,剛剛去找了
05/03 14:38, 68F

05/03 15:08, 5年前 , 69F
找工作不是像學校一樣考60分就會過,只選擇最好的候選人。
05/03 15:08, 69F

05/03 15:08, 5年前 , 70F
正常大學畢業生都可以寫得比你好,這樣的表現有什麼用
05/03 15:08, 70F

05/03 15:09, 5年前 , 71F
到底為什麼不直接從兩端取然後互相判斷就好......
05/03 15:09, 71F

05/03 15:30, 5年前 , 72F
這啥語言啊 感覺好高階
05/03 15:30, 72F

05/03 15:49, 5年前 , 73F
偷偷問 這題怎麼不用排序解
05/03 15:49, 73F

05/03 15:51, 5年前 , 74F
沒事 我注意到題目已經排好了 = =
05/03 15:51, 74F

05/03 16:04, 5年前 , 75F
你可以當主管
05/03 16:04, 75F

05/03 16:04, 5年前 , 76F
至少要用pseudo code,不能全中文
05/03 16:04, 76F

05/03 16:32, 5年前 , 77F
寫虛擬碼就好啦
05/03 16:32, 77F

05/03 17:59, 5年前 , 78F
其實標準答案也不是這樣
05/03 17:59, 78F

05/03 18:06, 5年前 , 79F
我倒覺得沒這麼一定...先問過考官吧
05/03 18:06, 79F

05/03 18:07, 5年前 , 80F
因為板上有過兩個案例 一個是考sort 結果考生直接call既
05/03 18:07, 80F

05/03 18:07, 5年前 , 81F
有的sort fuction 問主考官不重造車輪的解答可不可以
05/03 18:07, 81F

05/03 18:08, 5年前 , 82F
另外一個是考爛的static 也是反應說可不可以用講的就好
05/03 18:08, 82F

05/03 18:08, 5年前 , 83F
這兩個我記得都有被接受 但若人家是特地考新鮮人 認命吧
05/03 18:08, 83F

05/03 18:36, 5年前 , 84F
你有什麼障礙寧願寫這樣不寫code
05/03 18:36, 84F

05/03 19:49, 5年前 , 85F
沒問題啊 你的回答就是desgin階段
05/03 19:49, 85F

05/03 19:50, 5年前 , 86F
有要求寫成code的話再寫就好了 看邏輯和設計的話夠了
05/03 19:50, 86F

05/03 21:34, 5年前 , 87F
這個就python阿 有這麼罕見嗎
05/03 21:34, 87F

05/03 23:09, 5年前 , 88F
幹正確個屁,nlogn還敢拿出來,明明要先分正負。你連code
05/03 23:09, 88F

05/03 23:09, 5年前 , 89F
都寫錯不會上拉,如果有sense用說的就會上了
05/03 23:09, 89F

05/03 23:16, 5年前 , 90F
為什麼要用圖檔?
05/03 23:16, 90F

05/04 00:15, 5年前 , 91F
連語法都背不起來會有多強?以後每行都要google嗎?
05/04 00:15, 91F

05/04 00:18, 5年前 , 92F
這題暴力解就是nlogn 如果這題回答這樣肯定會有follow u
05/04 00:18, 92F

05/04 00:18, 5年前 , 93F
p不過連code寫不出 應該是no hire
05/04 00:18, 93F

05/04 00:19, 5年前 , 94F
這題O(n) 估計得用兩個指針吧
05/04 00:19, 94F

05/04 00:58, 5年前 , 95F
不行,因為你這樣寫和程式一點關聯也沒有喔。
05/04 00:58, 95F

05/04 01:07, 5年前 , 96F
萬用解 Google -> Copy -> Paste
05/04 01:07, 96F

05/04 13:04, 5年前 , 97F
用人主管再問一次,有想法可以在白板上面寫出解答~
05/04 13:04, 97F

05/04 15:40, 5年前 , 98F
127哪間?
05/04 15:40, 98F

05/04 16:58, 5年前 , 99F
嘴巴講跟寫程式是兩回事,會講不代表會寫
05/04 16:58, 99F

05/04 20:10, 5年前 , 100F
挖喔 你的回答連一行程式都沒有 真是神人
05/04 20:10, 100F

05/04 22:21, 5年前 , 101F
這是你主管在跟你討論作法時用的
05/04 22:21, 101F
※ 編輯: WayneHong (61.219.112.19), 05/05/2019 11:44:00 ※ 編輯: WayneHong (61.219.112.19), 05/05/2019 11:46:29

05/06 00:29, 5年前 , 102F
要用再google 背什麼? 最好所有演算法都背下來
05/06 00:29, 102F

05/06 09:07, 5年前 , 103F
nlogn 哈哈哈哈
05/06 09:07, 103F

05/07 16:06, 5年前 , 104F
這題用sort就直接out了拉
05/07 16:06, 104F

05/09 23:08, 5年前 , 105F
雙指針就可以解決了 妳這回答看就知道沒再刷題
05/09 23:08, 105F

05/09 23:09, 5年前 , 106F
負數可以都當正數看 因為平方 沒刷題不會很正常
05/09 23:09, 106F
文章代碼(AID): #1Sow2ZkS (Soft_Job)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 10 篇):
文章代碼(AID): #1Sow2ZkS (Soft_Job)