无主之地2配置高吗|看真人裸体BBBBB|秋草莓丝瓜黄瓜榴莲色多多|真人強奷112分钟|精品一卡2卡3卡四卡新区|日本成人深夜苍井空|八十年代动画片

網易首頁 > 網易號 > 正文 申請入駐

面試官:你在學校用過 AI 嗎?我:禁用,被說學術不端。。他皺眉:我們這兒規定 75% 代碼靠 AI,不用才是學術不端。。

0
分享至

畢業那天,你學的東西就被推翻了

最近鴨鴨在脈脈看到一條提問,看完后愣了一下:

“為什么大學禁止用 AI,而公司要求全用 AI?”


發帖的是一位前科大訊飛的工程師,問題特別簡單,但底下 90 多條評論吵得很兇。鴨鴨把評論區里出現頻率最高的幾種說法歸納一下


有人上來就開噴:

“學校連個像樣的 AI 課都沒有,畢業了又罵學生不會用 AI,這套邏輯我服了。”

也有人替學校說話:

“不讓用是為了你好。你連 print 都不會寫,AI 替你寫完,你以為你會了,其實啥也不會。”

還有最戳的一條:

“學校教你做人,公司教你做事。這兩件事在 AI 這件事上,正好反過來了。”

最后這句話,鴨鴨看完之后特別想拍大腿。

而且這真不是個段子。鴨鴨翻了下這兩個月的新聞:

去年底,復旦大學正式發布《關于在本科畢業論文(設計)中使用 AI 工具的規定》,明確六個禁止,情節嚴重的可以撤銷學位(澎湃新聞有專訪報道)。中國傳媒大學、華北電力大學、湖北大學也跟著發了類似通知,學校這邊,AI 幾乎被視為作弊工具。

而企業那邊,4 月初澎湃新聞一篇《大廠“牛馬”,被迫用 AI》直接把另一面端出來:有人被統計每天燒多少 Token,有人公司發的 AI 額度用不完會被回收賬號,有人 Leader 直接強制“所有產出都得先讓 AI 生成一版”。前兩周,老黃也在英偉達內部發話:全員必須用 Codex。

4 月份的應屆生,剛交完論文證明這是自己一字一句寫的,5 月初入職第一天,Leader 就問他:你 Cursor/Claude/Copliot 裝了嗎?

中間隔的,可能就一張機票的距離。

說實話,鴨鴨一開始也覺得這是教育落后于行業的老問題。但后來想想,沒那么簡單。

學校和公司在防的,根本不是同一個東西。

學校真正在防的,是身份冒名。老師布置一篇論文,本質上是在讓你證明這些字、這些代碼、這些推導是你腦子過過的,不是別人代筆的。AI 出現以前,老師防的是抄襲、防的是代寫;AI 出現以后,老師防的是你把腦子外包給了模型。

所以學校的邏輯很清楚:考核的是原創性,AI 在這條線上等同于作弊。

公司真正怕的,是你產出跟不上。它不在乎那段代碼是 Cursor 寫的還是你手敲的,只看一件事,今天能不能上線、今晚能不能修 bug。AI 替你寫了 80% 還能跑,老板高興;你自己慢慢敲到深夜,老板下次績效給你打 3.5。

你看,學校在按過程打分,公司在按產出算錢。兩邊的考核函數完全不一樣,AI 的角色當然就反過來了。


更尷尬的是沒人會告訴你這兩套規則的差別。學校老師不會說你畢業后這套規則就作廢了,公司 HR 也不會跟你解釋為什么之前你被罰的事情現在變成了 KPI。你只能自己悄悄完成這次切換,并假裝沒發生過任何沖突。

那這種切換里,誰吃虧最大?

不是不會用 AI 的同學,他們工作兩個月就能補上。

是那些把原創性當信仰的好學生。

那些在大學里堅持古法編程、每篇論文自己讀,把原創性看得比交付速度更重要的同學,進了公司之后,會經歷一段非常痛苦的認知重塑。因為公司不獎勵原創,公司獎勵交付。

鴨鴨自己剛畢業那會兒就是這樣,特別看不上用工具糊弄的同事,結果半年后才發現,那些同事的產出比鴨鴨多三倍,績效比鴨鴨高一檔。

那這件事到底該怎么辦?鴨鴨不打算給三條客套建議,就說三個真實的轉變:

  • 大學階段,AI 當老師用,不當槍手用。讓 AI 給你講知識點、出測試題、Review 你寫的代碼,但別讓它替你寫論文。這樣你畢業不會掛,工作之后也能馬上切換。

  • 找工作面試前,準備好怎么講清楚自己是如何用 AI 的。不要只說會用 Cursor,要能說清哪一步讓 AI 做、哪一步自己做、為什么這么分。這是 2026 年應屆生面試的隱藏關卡。

  • 入職后第一周,主動去問老員工團隊的 AI 工具棧是什么。不要等 leader 來安排,AI 工具的使用習慣屬于看不見的入職門檻,越早上手,越早擺脫應屆生那個標簽。

最后說一句鴨鴨自己的看法。

學校禁 AI 不一定錯,公司逼 AI 也不一定對。真正錯的,是沒人幫應屆生處理這中間的認知斷層。

你能做的,就是自己提前兩年開始切換。等別人還在為學術不端嚇得不敢碰 AI 的時候,你已經在用 AI 幫自己刷題、模擬面試、寫簡歷、改面經了。

畢業那天的差距,就是這兩年攢出來的。

你們怎么看這事?大學和公司的 AI 規則,你覺得到底誰更對?評論區聊聊。

今天鴨鴨和大家分享一道 后端場景題面試題。

【編寫一段代碼,使得這段代碼必定會產生死鎖,不能使用Thread.sleep() 】

回答重點

關鍵是要確保兩個線程同時持有各自的鎖,然后再去爭搶對方的鎖,這樣就能穩定復現死鎖。

CountDownLatch就能做到。

核心思路是:

  1. 創建一個計數為 2 的 CountDownLatch

  2. 線程 1 先拿到 lock1,執行 countDown 減一,然后 await 等待

  3. 線程 2 先拿到 lock2,執行 countDown 減一,然后 await 等待

  4. 兩個線程都到達 await 后,同時被喚醒

  5. 線程 1 想要 lock2,但 lock2 被線程 2 持有

  6. 線程 2 想要 lock1,但 lock1 被線程 1 持有

  7. 互相等待對方釋放鎖,死鎖必然發生


代碼實現:

importjava.util.concurrent.CountDownLatch;

publicclassGuaranteedDeadlock {
privatestaticfinalObjectlock1=newObject();
privatestaticfinalObjectlock2=newObject();
privatestaticfinalCountDownLatchlatch=newCountDownLatch(2);

publicstaticvoidmain(String[] args) {
Threadthread1=newThread(() -> {
synchronized (lock1) {
System.out.println("Thread 1: Holding lock1...");
latch.countDown(); // 讓 thread2 也開始執行
try { latch.await(); } catch (InterruptedExceptione) { e.printStackTrace(); } // 保證兩個線程同時競爭

synchronized (lock2) {
System.out.println("Thread 1: Acquired lock2!");
}
}
});

Threadthread2=newThread(() -> {
synchronized (lock2) {
System.out.println("Thread 2: Holding lock2...");
latch.countDown(); // 讓 thread1 也開始執行
try { latch.await(); } catch (InterruptedExceptione) { e.printStackTrace(); } // 保證兩個線程同時競爭

synchronized (lock1) {
System.out.println("Thread 2: Acquired lock1!");
}
}
});

thread1.start();
thread2.start();
}
}

除了 CountDownLatch,也可以用CyclicBarrier實現同樣的效果。

擴展知識為什么簡單的交叉加鎖無法保證死鎖

很多人第一反應會寫這樣的代碼:

publicclassDeadlockExample {
privatestaticfinalObjectlock1=newObject();
privatestaticfinalObjectlock2=newObject();

publicstaticvoidmain(String[] args) {
Threadthread1=newThread(() -> {
synchronized (lock1) {
System.out.println("Thread 1: Holding lock1...");
// 試圖獲取 lock2
synchronized (lock2) {
System.out.println("Thread 1: Acquired lock2!");
}
}
});

Threadthread2=newThread(() -> {
synchronized (lock2) {
System.out.println("Thread 2: Holding lock2...");
// 試圖獲取 lock1
synchronized (lock1) {
System.out.println("Thread 2: Acquired lock1!");
}
}
});

thread1.start();
thread2.start();
}
}

上面這段代碼看起來會死鎖,實際上死鎖發生的概率遠不是 100%。

問題就出在線程調度的不確定性上。

Java 的線程調度由操作系統決定,執行順序完全不可預測。

很可能線程 1 在線程 2 啟動前就已經快速拿到了 lock1 和 lock2,執行完畢釋放了鎖,線程 2 再啟動時不會遇到任何阻塞,壓根就不會死鎖。


想要穩定復現死鎖,必須讓兩個線程先分別持有自己的鎖,然后同時去爭搶對方的鎖。

CountDownLatch 的作用就是控制這個時機,讓兩個線程在各自持有鎖之后互相等待,等雙方都準備好了再同時往下執行,這樣就能保證 100% 死鎖。

CountDownLatch 和 CyclicBarrier 的區別

CountDownLatch 是倒計時門閂,構造時傳入一個計數值,每次調用countDown()減一,當計數歸零時所有調用await()的線程同時被喚醒。特點是一次性使用,用完就廢了。

CyclicBarrier 是循環柵欄,構造時傳入一個參與線程數,每個線程調用await()后會阻塞,直到所有線程都到達柵欄位置,然后一起被釋放。特點是可以復用,釋放后會重置計數,可以繼續使用。

對于制造死鎖來說,兩者都能用,但 CountDownLatch 更直觀,因為它天然就是"等所有人準備好再一起開始"的語義。CyclicBarrier 也可以,但它的重置特性在這里用不上。

如何檢測和避免死鎖

線上環境如果懷疑發生了死鎖,可以用jstackjconsole查看線程堆棧,JVM 會自動檢測死鎖并在堆棧信息里標注出來。

避免死鎖的常見手段:

1)加鎖順序一致:所有線程按照相同的順序獲取多個鎖,比如都先拿 lock1 再拿 lock2,這樣就不會出現循環等待。

2)嘗試加鎖超時:用ReentrantLock.tryLock(timeout)替代 synchronized,拿不到鎖就放棄已持有的鎖,過一會重試。

3)減少鎖粒度:不要一把大鎖鎖住整個方法,盡量縮小鎖的范圍,減少持有鎖的時間。

4)避免嵌套加鎖:如果業務允許,盡量不要在持有一把鎖的情況下再去獲取另一把鎖。

篇幅有限,完整答案可以點擊下方小程序進行查閱

我們精選了近兩年的高頻面試真題,已經有 10000 多道面試題目啦,由大廠資深面試官手寫答案,押題命中率超高!

不僅有傳統八股文,場景題、項目題、系統設計題等等應有盡有,還在不斷更新中!

目前優惠最低特價 129 元即永久(限時上架)暢看所有面試題和答案,正式運營價格為 399+,不要錯過這次優惠哈!

且,現在邀請好友注冊并成為會員,還可獲得 10% 的分傭!詳情見面試鴨拉新邀請有賞規則(網頁版面試鴨點擊頭像查看)


網頁端網址:www.mianshiya.com


特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
中紀委2026年“放大招”!嚴查四類人!伸過手的一個都跑不了!

中紀委2026年“放大招”!嚴查四類人!伸過手的一個都跑不了!

職場資深秘書
2026-06-13 16:09:20
突發,下周可能有大利好。有色金屬,或迎來超級大周期

突發,下周可能有大利好。有色金屬,或迎來超級大周期

風風順
2026-06-14 00:00:07
因凡蒂諾親口承認!世界杯擴到 64 支還不夠,為讓一支球隊晉級

因凡蒂諾親口承認!世界杯擴到 64 支還不夠,為讓一支球隊晉級

酷侃體壇
2026-06-13 12:52:38
賽后采訪孟新藝,問他指著外國球員說了什么,他的回答讓全場沸騰

賽后采訪孟新藝,問他指著外國球員說了什么,他的回答讓全場沸騰

童叔不飆車
2026-06-13 00:43:03
22歲日乒黑馬勢頭太猛!3線作戰全勝無體能隱患 贏過王曼昱沒弱手

22歲日乒黑馬勢頭太猛!3線作戰全勝無體能隱患 贏過王曼昱沒弱手

顏小白的籃球夢
2026-06-13 10:01:15
鵝腿阿姨的麻煩越來越大了

鵝腿阿姨的麻煩越來越大了

大張的自留地
2026-06-13 20:34:31
SpaceX上市馬斯克成首位萬億富豪,中國卻用長征五號每次只打10顆衛星:太空競賽的真正差距

SpaceX上市馬斯克成首位萬億富豪,中國卻用長征五號每次只打10顆衛星:太空競賽的真正差距

商道童言
2026-06-13 20:05:25
沃勒爾:如果沒有巴斯托尼的紅牌,意大利就會出現在世界杯上

沃勒爾:如果沒有巴斯托尼的紅牌,意大利就會出現在世界杯上

懂球帝
2026-06-13 23:59:22
多國嘉賓:在中國,人權不是抽象概念,而是扎根現實的民生福祉

多國嘉賓:在中國,人權不是抽象概念,而是扎根現實的民生福祉

中國日報網
2026-06-13 17:07:04
香港視帝回家鄉中山定居,10元做四菜一湯招待韓馬利,很會持家

香港視帝回家鄉中山定居,10元做四菜一湯招待韓馬利,很會持家

孤芳自賞的小李
2026-06-14 00:31:42
美軍開始空襲伊朗

美軍開始空襲伊朗

財聯社
2026-06-11 05:42:11
德國外長:臺海有事就是德國有事,我們不接受用暴力改變臺海現狀

德國外長:臺海有事就是德國有事,我們不接受用暴力改變臺海現狀

補懂事的孩紙
2026-06-11 06:04:07
姜偉澤帶女友三亞度假,顏值身材無可挑剔,年薪600萬陷離隊風波

姜偉澤帶女友三亞度假,顏值身材無可挑剔,年薪600萬陷離隊風波

大西體育
2026-06-13 08:41:05
93%依賴瞬間清零:日本石油進口,徹底逃離霍爾木茲!

93%依賴瞬間清零:日本石油進口,徹底逃離霍爾木茲!

寰球經緯所
2026-06-13 21:01:31
國產手機漲價自食其果,iPhone17銷量猛漲,蘋果稱霸國內市場

國產手機漲價自食其果,iPhone17銷量猛漲,蘋果稱霸國內市場

柏銘銳談
2026-06-12 23:57:01
高鑫王一楠女兒高中畢業典禮!外公外婆昆明飛上海,全家盛裝出席

高鑫王一楠女兒高中畢業典禮!外公外婆昆明飛上海,全家盛裝出席

露珠聊影視
2026-06-13 22:29:29
2026世界杯韓捷戰上座數據引爭議

2026世界杯韓捷戰上座數據引爭議

體壇周報
2026-06-13 04:54:15
菲律賓司令:中方必須撤出仁愛礁,一旦有人餓死,我們會立刻動手

菲律賓司令:中方必須撤出仁愛礁,一旦有人餓死,我們會立刻動手

等閑故人心變阡
2026-06-14 02:54:28
上海樓市爆了!

上海樓市爆了!

地產觀點
2026-06-11 11:38:44
炸了!2026高考作文竟出自四年級課本!說回歸課本,沒說回小學啊

炸了!2026高考作文竟出自四年級課本!說回歸課本,沒說回小學啊

娛樂的宅急便
2026-06-13 14:00:00
2026-06-14 05:00:49
程序員魚皮 incentive-icons
程序員魚皮
一手科技資訊和編程干貨
150文章數 135關注度
往期回顧 全部

科技要聞

SpaceX上市首日破2萬億美元,馬斯克再封神

頭條要聞

特朗普:美伊協議計劃周日簽署 霍爾木茲海峽立即開放

頭條要聞

特朗普:美伊協議計劃周日簽署 霍爾木茲海峽立即開放

體育要聞

美國4比1巴拉圭:這統治力真是美國隊?!

娛樂要聞

鄧超曬孫儷親手織的帽子,笑瘋全網!

財經要聞

梁文鋒向左,楊植麟向右

汽車要聞

深藍S07華為乾崑激光版增程車型上市 限時15.49萬元起

態度原創

藝術
手機
家居
房產
公開課

藝術要聞

廣州再建一座“小蠻腰”?190米,頂著個球,2027年見!

手機要聞

比華為三折疊還稀缺!iPhone Ultra國行備貨量不足:博主直言搶到賺到

家居要聞

空間微調 移形換境

房產要聞

海南最賺錢行業曝光!最快4年半,海口全款買三房!

公開課

李玫瑾:為什么性格比能力更重要?

無障礙瀏覽 進入關懷版