顯示廣告
隱藏 ✕
※ 本文轉寄自 ptt.cc 更新時間: 2024-02-26 21:33:10
看板 Soft_Job
作者 secretfly (乂o賈霸死鬼o乂(Jquery))
標題 Re: [請益] 面試如果考coding可以這樣回答嗎?
時間 Mon Feb 26 02:03:12 2024


※ 引述《MOONY135 (脫俗仙子談無慾)》之銘言:
: : 自己沒有把握用純代碼方式回答的話
: : 可以把解題方法或思路寫下來當作替代方案嗎?
: : 就是會用到什麼算法、函式,邏輯大概是怎樣....之類
: : 例如這個題目:
: : https://imgur.com/dAHI3Jq
: : 標準答案應該是這樣:
: : https://imgur.com/MdnXLxg
: : 如果我的回答是:
: : https://imgur.com/FKlAUZJ
: : 如果這樣回答會不會被面試官ㄍㄧㄠˇ
: : 可能這個問題的回答是「要看人」
: : 不過還是想問一下普遍人的看法
: : 謝謝各位~
: : PS:
: : 我知道上面那題很簡單
: : 目前的功力即使是紙筆寫也是可以輕鬆完成的


網路上搜尋文章 正在學習中 結果翻到4年前這篇古文

發現了很有趣的現象  AI完全改變世界  原PO的語言完全就是跟chatgpt施咒的內容XD

當然文章原本主旨是討論面試  這我就不說了  沒這方面知識

只是想分享一下

chatgpt在這幾年的誕生  影響力真的超巨大


回顧底下的留言更好笑:

所以你上班要寫紙條給其他工程師開發?

我就問問 這殺小語言?



也就是說  現在就算出一張嘴  也可以靠gpt幫忙完成一些題目

不過這也讓我反思  真正"會程式"的需求  其實好像又更難了  要靜下心

不要只是抄抄AI  吸收進去  @@

馬上反省自己


不知道大家對這篇古文有什麼想法?

是否覺得學程式變簡單了  還是人心浮躁  其實門檻更高了呢XD?

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.64.209.41 (臺灣)
※ 作者: secretfly 2024-02-26 02:03:12
※ 文章代碼(AID): #1bsu3YPo (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1708884194.A.672.html
sanctitysky: 答案是對的 但應該不是好答案1F 02/26 03:16
sanctitysky: 我指那個程式題目的答案
surimodo: A.stream().sort().map(t->t*2).tolist()3F 02/26 03:17
peter98: 樓上你要不要再想想...4F 02/26 04:44
drajan: ChatGPT可以告訴你 how to implement, 但沒辦法告訴你 wha5F 02/26 05:17
drajan: t to implement, 這是資深工程師的技能。所以ChatGPT可以
drajan: 取代初級工程師
cancelpc: 且chatgpt回答不一定是對的8F 02/26 05:37
cancelpc: 且功能一樣,但每種寫法副作用不一樣
expiate: 不知道是不是那一次很多人想秀答案,結果卻很悲壯的那一10F 02/26 05:52
expiate: 次
una283: AI就是寫出一個「可以解決問題」的解12F 02/26 07:26
una283: 再高級一點的AI可以根據需求寫出運算io少的解
una283: 不過亦毋需擔心因這樣發展下去初級需求還是會暴增
una283: 產業轉型成長期中仍是需要人的介入不足AI無法配合的部分
una283: 補足
una283: 只是可以預期的以後初級碼農會被要求更快寫出來
una283: 工作量會變多薪水卻不見得跟上
loadingN: 就只是原本抄stackoverflow的換一個地方抄19F 02/26 07:46
qwer338859: 3樓先排序不考慮負數?20F 02/26 07:48
stepnight: 為啥非遞減就是升冪排序21F 02/26 08:09
stepnight: 平方後沒負數拔...?
zxc8787: 好奇為啥非遞減就是遞增+1,也可以是隨機排序吧23F 02/26 08:33
peter98: 在那邊好奇為啥非遞減就是遞增的,高中數學課是在睡覺?24F 02/26 09:35
peter98: 要是一時忘記能不能有等號就算了,在那邊扯隨機......
peter98: 這樣子思考題目描述的方式,白板面試題肯定被電飛......
airtsubasa: 不是每個公司都能上chatgpt27F 02/26 09:51
Mchord: 非遞減數列是有定義的,必須每項元素≧前項元素28F 02/26 09:54
brucetu: 本來就很多文組轉職不用意外吧0.029F 02/26 09:55
brucetu: 看到一串文字就用自己的腦解釋而不是去查定義
brucetu: 理組看到不確定定義的名詞反射行為是去查定義
surimodo: 應該是 t*t ?  睡前瞄一眼沒認真看32F 02/26 09:57
surimodo: 然後sort 要在 map 之後
stepnight: 學費了,讚34F 02/26 09:59
etbear: 這題最佳解應該不用sort的O(n)解吧35F 02/26 10:00
drajan: 用平方之後sort只是起手式 first follow up一定是叫你 lin36F 02/26 10:11
drajan: ear解掉 再來問 overflow, 然後無窮序列…很多玩法 問到倒
drajan: 為止
sarsman: 把 <0 的數字跟 >=0 的數字視為兩個 array,分別做平方後39F 02/26 10:58
sarsman: 再 merge 成一個 array 就能 O(n) 搞定了
zxc8787: 秀下限了 原來有定義@@41F 02/26 11:12
lycantrope: 所以要怎樣不sort解這題?42F 02/26 11:47
qk3380888: 不Sort就空間換時間啊43F 02/26 12:07
f26724309: Sort也只是把實作包成函式給你方便呼叫而已44F 02/26 12:35
WTS2accuracy: biSearch找到0在2pointer就好了 連空間也不用45F 02/26 13:19
abc12689: 觀察發現輸入陣列已序,操作後最大值會落在左右端點46F 02/26 13:25
abc12689: e.g., -4, 10 其一會是運算後的最大值
abc12689: 雙指標解法為確保範圍內可產生的最大元素
hobnob: Two pointers 一個loop解決49F 02/26 13:31
BBSealion: O(N)方法太多了,但一時沒看出能否 in-place 做掉50F 02/26 13:42
BBSealion: 可以的話,或許這才是這題最終想考的東西
etbear: 可以in-place吧, 可是有點無謂的複雜52F 02/26 13:51
etbear: 如果我是考官, 隨便寫個O(n)就給過了
fatb: 速度寫出一個程式變簡單 但量產就炸裂54F 02/26 14:55
ssccg: 就兩個sorted list merge換個說法而已55F 02/26 15:06
theedge: lc easy原題就這麼有鑒別度了嗎56F 02/26 15:07
ssccg: 工程師的功能就是不要只聽客戶說要怎麼做,要看出這需求真57F 02/26 15:10
ssccg: 正是要解什麼問題,然後用適合的解法
ssccg: 先平方再sort,根本題目裡就寫了,並不能算答案
lycantrope: 喔沒發現array本來就sort60F 02/26 15:53
brucetu: 想了一下應該是two pointer可以利用原本的非遞增特性61F 02/26 20:15
brucetu: 薪水不高的職缺給平方再sort會給過啊,只是要檢查一下你
brucetu: 至少會寫很簡單的程式不是完完全全不會
new122851: 與其拘泥於程式寫法,不如研究怎麼將程式變現,能賺錢64F 02/26 20:29
new122851: 的程式才是好程式。

--
※ 看板: Soft_Job 文章推薦值: 0 目前人氣: 0 累積人氣: 144 
分享網址: 複製 已複製
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇