leetcode問題與web開發有什麼關係? - Rediit

banq發表於2022-12-08

當我已經知道如何為網站編碼時,為什麼還要關注這些困難的問題來找工作?
......我目前正在用html、css和javascript做一個通訊公司的網站,但這真的很容易......
為什麼這些leetcode問題與製作/維護網站或應用程式有任何關係?它們非常難,而且高水平的問題我不知道問題是什麼意思或要求我做什麼......我其實很喜歡設計和編碼的網站,但Letcode讓人望而生畏。

簡短的回答是,對於大多數開發者來說,沒有任何關係。

更長的答案是...

像谷歌這樣的大公司需要大規模的招聘,他們需要大規模的過濾候選人。他們通常會支付更多的錢--特別是專門的職位--提供絕妙的福利--特別是對家庭來說--而且一旦他們在簡歷上出現,這個人幾乎可以在任何地方工作,提供更多的職業保障。

因此,大公司被淹沒在簡歷中,這些情況的碰撞造成了一種情況,那就是進入公司的難度。

問題是,人們認識到,即使對於需要了解演算法可能真的會發揮作用的角色,編碼面試表現也不等於工作表現。

但是,只是為了扮演魔鬼的代言人,如果你負責為地球上最受歡迎的工作場所招聘,擁有一些最好的薪酬、福利和品牌知名度,為什麼不確保你的組織牆內的每個人都能深入、基本地瞭解編碼?

當你以他們的招聘量進行招聘時,你不能只聽別人說他們會寫程式碼,在這個領域多年的經驗並不能說明他們有多好。

此外,招聘的錯誤仍然是非常昂貴的,即使是對於一個擁有大量資金的公司。在一個高速發展的團隊中插入低速發展的工程師,會使整個團隊下降一個檔次,而且在他們入職後才發現他們的實際表現是很難的,這可能需要幾個月的時間。

好了,說完了......

問題是,很多公司認為,因為谷歌和其他大公司做了什麼,所以他們也應該這樣做。但是,他們沒有工資,沒有福利,沒有聲望,也不知道如何正確識別解決問題的行為,而只是解決這個問題。

因此,總結一下:沒有任何關係。
Leetcode問題與你日常的網路開發沒有任何關係。事實上,這種做法已經創造了一個與實際編碼無關的面試行業。這是一個破碎的系統。

一些公司已經開始意識到這一點了。但這種做法在大公司中仍然非常活躍,因為沒有人設計出更好的東西。

在某種程度上,這是非常個人化的嘲諷,感覺它已經成為某種欺凌的儀式。就像某種邪教俱樂部一樣,一旦有人透過測試被錄用,他們就會覺得如果其他人不必為了被錄用而忍受同樣瘋狂的審查,那就是不公平。

因此,這種情況一直存在。

如果這能讓你感覺好些的話,練習leetcode可能會讓你認識到你所選擇的語言的某些方面,否則你是不會發現的,所以它作為一種偶爾的練習也不是完全無用的,儘管它被嚴重濫用為招聘的標準。
 

相關文章