如何評價hax(賀老)的《前端們,賀老 Live 面試你了!》live ?
有6年沒有被面試過了,倒是面試非常多的前端,斷斷續續聽了兩天才聽完,談談賀老這次 live 的感受。
賀老出了兩道面試題,第一題比較基礎不算難,考察點我覺得是基本的編程能力和ES6的熟悉程度。
第二題就很有意思了,我的理解應該都包含在基礎前端能力、外帶溝通能力的考察。尤其在面試中,有解題思路和沒有差別很大,有思考和沒思考差距很大。一道題目可能只有一個最佳解,但可以有很多種好回答。回答的層面很多,從需求的層面,從用戶體驗的層面,從實現的層面,要面面俱到是很難的,需要豐富的經驗與能力。從這點上,我覺得賀老第二道題聽上去簡單實際上很坑。
我自己聽到題目的本能反應就是用localStorage來做,但要完整的做下來的確需要考慮很多點。因為不久前產品剛做了全站緩存,涉及到緩存很多策略,設過期時間,是否要有權重,先進先出等等。visited 這個點展開的點還是學習到了不少東西,要面試這一點我就掛了,哈哈。
扯了點題外話,產品問題我偶爾也會頁面,對於為什麼已經點過的鏈接需要提示呢,強提示還是弱提示呢,是否會打斷心流,這還是一個交互問題。用戶有頻繁點擊同一個類目是否要提示,我曾經也想過類似的問題,背後還是需要數據支撐。一般來說對用戶最多訪問的會給標出來會更合理,而且要做到用戶無感知,背後引導它去點它想去點鏈接增強體驗。
總得來說,我覺得最大的收穫在於賀老豐富的經驗帶出的解題思路,以及從一個小點去深挖工程師的綜合素質。
而我自己面試還是比較偏重架構設計、視野與學習能力,很少問很小的現實,也是因為我沒有現場面試和直接寫代碼面試有關,都是分開去考察判斷對方的潛力和未來的發展方向。想聽聽賀老對於前端專家是怎麼考察的。請參照上一條!
因為對內容的評價已經非常多了,我換個角度評價這次的Live
稍微做過演講,主持過會議,甚至是與幾個同事討論過問題的人,應該都已經感受到了賀老氣場強大。強就強在豐富的演講經驗,以及對每件事的認真態度上。賀老對Live的定位分析準確
之前也聽過幾個Live,基本上主持Live的都在吐槽知乎Live功能殘疾,想講的東西不能好好表達,另外到底是一直講東西還是回答問題多少都有些混亂。而賀老是套著面試題的殼子,講的是面試時的注意事項。主線清晰,就兩道考題,知識點少,整個Live都是以互動的形式度過。在每次互動(掉坑)中,循序漸進的吧面試官的考察點告訴大家,中間還會穿插問題的回答,真的是非常精彩的一次Live。這次的Live我覺得不只是前端,大學黨、工作黨等都應該聽一聽,因為我們多多少少都會遇到和別人講問題,除非講之前對方已經懂了,要不大概率都是雞同鴨講,對方聽的雲里霧裡的
一次Live能學到前端知識、面試經驗、演講技巧,這門票花的值
因為加班沒趕上現場,我是後來補聽的,看都在求加群,能不能私信也拉我一下?截至目前,這是我聽過的唯一一場對技術有直接提升的Live,深度和啟發性俱佳。
簡而言之:賀老出品,必屬精品。
知乎上關於前端方面的Live確實比較少。Hax之前在一個微信群里提到做Live的想法,結果很快就真的出來了。
這次的話題是以一些面試題為切入點進行橫縱向的剖析。Live開始的第一道大題,關於遍歷節點數目的,之前就有研究過,之前群里也早就放過最優解,所以買了坐票也沒放出答案,以免影響同學們的思考判斷。實際上賀老考查的,或者說想跟我們聊的是,不僅是技術基礎,也包括面試過程中這個人的反應,處理問題的方式,我覺得這一點是比答案來的更加寶貴的。如果你想順利通過面試,你可以選擇讓自己變得很強,亦或者選擇弄清楚面試官的「套路」,做那個他們想找的人就夠了。賀老在整個Live中一直是以一種引導思路的方式進行講解,很體現出一名資深面試官的自我修養。
另外,在這種Live上,實質有點像視頻直播的形式,可能會有些「搗蛋」份子,記得之前在微信朋友圈點開個直播,看到主播被人氣到停播了,這確實是個頭疼的事。這一塊在直播裡面有所謂的黑名單或者屏蔽功能,我想知乎團隊是不是也可以考慮這層面的功能呢。
第二題後面去接女票下班,就沒繼續聽了,不過感覺應該也是挺精彩的。一個Live講了兩個小時也確實不容易啊。最後聽說這次主力協作Live的還是賀老師的賢內助,真的令人佩服羨慕哈,贊!對初級工程師應該很有價值,強烈推薦,認真聽過你應該能找到努力的方向。但對有經驗的工程師可能作用不大,反正我感覺並沒有以為有的乾貨。
高度能再升華下嗎?能上升到匠人精神嗎?一個live 過分解讀到如此程度。
老王找到大師,說:大師,為什麼我到哪都能勾引到鄰家少婦,我這麼做是不是很對不起她們的老公?
大師聽完,看了老王一眼,撲通跪下了。。。老王說道:「大師,你的意思是讓我跪下思過,以後不再干那些勾搭之事?」大師含淚說道:不,請收我為徒!!
賀師俊都沒想到你們自己腦補那麼多劇情。哈哈。
前端圈子 不亞於娛樂圈啊。得到需求 -&> 分析需求,預估方案 -&> 嘗試方案 -&> 自檢代碼 -&> 利用搜索引擎尋找自己需要的答案 -&> 溝通 -&> 解決
就特么這馬後屁的話, 你們開發不是這麼乾的? 產品給你們需求都不評審?但凡正規店的互聯網公司都不是這麼乾的?還利用搜索引擎尋找自己想要的答案?得到答案的方式非得用搜索引擎啊。
不是我吐槽,就一live,過分解讀到這種程度。這個叫什麼winter的:「我認為這種情況下,針對這個問題,你能得滿分,但是這個問題,可能只佔面試評價的很小一部分(可能也就10%吧),你是否通過面試,取決於後面的交流。
那麼假如你沒做過研究,在hax的一些提示下,逐步找到了答案呢?我認為,面試很可能到此結束,而你非常可能因為這一道題就通過面試拿到offer」
就你這屁話我真是次奧了。就拿工作3年的人來說,我問他問題,他能清晰的告訴我答案,說明他學習能力很強。另外一個工作3年的人答案都給不出,然後我提示他,他答出來了。例如事件綁定為何用addEventListener而盡量不要用on+event,他都不知道,然後我一點點誘導他,答出來了。我特么選擇他??選擇後面那個??傻逼才選擇後面的,選擇後面是對自己團隊的不負責任。
居然有人說技術分核心不核心?可笑。什麼名稱都你們不過腦子想出來的?考慮下嚴謹性,OK?addevent天天用,居然不算核心。懶得讓你的回復存在我的評論區。把語言好好組織下,再來我這兒bb。on綁定方式進化成add,背後原理作為合格前端都知道,前端有很多你非常不常用的,讓你實現一個收集用戶肺活量場景。開腦洞想吧。這種不常見但是吊起你腦洞的技術,你覺得太核心了?讓你用css實現立體動畫效果這是核心?吐槽點太多了。
解決技術問題有解決技術問題的方法論,每個人思考問題的角度方式都不一樣。解決問題的方式也不一樣。物理學家用物理學的方式理解世界,化學家用化學家的方式。西醫能解決的病,中醫可以用中醫的方法。不是不按西醫就是錯的。不要誤導別人,凈找些投機取巧的方式。做技術就踏踏實實的,不是你聽了誰的live就會立馬變得牛逼,腳踏實地的去學技術,沒有捷徑的。多系統的去看技術書籍。不要只在網上摘隻言片語。隻言片語是有上下文語境的。為什麼不來b站
一個思考:為什麼大部分回答都圍繞著「值不值」。
有個xx自我感覺良好,一直在刷存在感,簡直呵呵了。「請參照上一條」 這個評價經典,哈哈哈!
漲姿勢了,但是和預期相比還是比較失望。個人覺得整場live的節奏掌控的不是很好,全場內容完全可以濃縮為一個問題的回答,第二個問題確實interesting,但是聽下來覺得還不如在google上找到的一篇好文章看的爽,感覺賀老第一次live經驗不是很足。失望的原因主要還是內容太少了,意猶未盡,還是期待下一次live總得來說64塊的票價還是值得的。(ps:有個人一直在找存在感,呵呵)
感謝 hax 仗義送我個邀請才有辦法進去觀摩整體來說收獲良多,hax 的功力讓整個 Live 體驗非常好。雖然節奏稍慢,但是非常舒服(希望知乎可以 2 倍速播放或是有 Speech-To-Text 功能)以面試題的難度來說算是非常專精,其實跟我的經驗挺不同,大部份是演演算法 (Algorithm) 及系統設計 (System Design) 但也因為如此長了不少知識
不得不說賀老還是那個賀老,水準在哪裡,聽著很舒服,但是live的體驗個人覺得有點差,糟糕。
表面上看,賀老師live似乎並沒有什麼過多的乾貨,也沒有分享自己過多的經歷。但是最關鍵的一點是引導一個面試者如何去思考的這個過程,如果將你的思維發散開來。了解的到這個,你應該覺得錢沒有白花。
感覺聽完有了新的靈感 下次面試就直接擼代碼 吐槽下live 不讓發言 煩不煩
作為一個沒有項目經驗的前端初學者,弱弱的發表一下看法= =+
提問:如何計算頁面中HTML標籤種類的數量
1.面試者接觸了ES6標準中的箭頭函數2.面試者接觸了ES6標準中的Set數據結構3.面試者接觸了firebug/chrome的$$方法你看,要滿足上面3個條件才能寫出面試官心中的答案
new Set($$("*").map(e =&> e.tagName)).size當然還有其他的寫法:querySelectorAll,filter,reduce等等
也有其他的解法,深度優先遍歷,正則表達式等,可是否存在比這個更簡潔易讀的呢同時可以牽扯出一些數據結構與演算法(文檔樹嘛),演算法渣就不說了QvQ
關於面試題winter大已經說了,我就不獻醜了
學海無涯,而吾生也有涯
唉,感覺找不到工作了說一句題外的話,賀老的聲線非常誘人(嗯),貌似笑點不高(霧)對一個新手初級來說,我覺得很有收穫,在小公司你很難有這麼個思考問題的思路。如何解決問題,從什麼樣的角度去思考問題,以及為什麼要這樣做。這場live講的不只是一個面試的問題,更多的是講要如何去提高自己。另外,知乎能不能在live里加一個屏蔽功能?或者限制一場live里一個人的發言次數?被一些近乎搗亂的人擾亂秩序真的很煩。 @知乎小管家
其實這個live不太適合像我這樣剛剛接觸前端沒多久的人
但可以保存起來以後可以看看不過話說回來
賀老 我覺得有一點特別好就是有坐票的朋友提問的問題基本上都會去回答。。。。。。希望其他開live的前輩都像賀老一樣多回答別人的問題就可以了
某live開了好久 對提問者連屁都沒放過。。。不是學前端的,但是很想知道為什麼用百度搜索會被扣分?或者說解決一個問題的正確思路是什麼?
昨晚沒時間聽,準備今天晚上再去聽。有些遺憾的是沒法提問了
live 內容挺好的啥時候 live 有視頻就更好了,講題更直觀
如果是直播的形式就更好了
站票不開森吶,應該早點發現早點買坐票啊 總之還要再仔細看,膜拜~~~最後一句,想進群,哈哈~
很失望,沒有聽到想聽的。水準很高,這次live其實只針對招聘高級工程師,但是恐怕絕大部分公司,只想找個能幹活的。
live 用了一道賀老以前用過的面試題。內容比較高級,答不上來。live過程基本也是那幾個知乎大V在互動,還有一個刷存在感一直發言的聽眾。那道題最後說了是瀏覽器bug,賀老發現後沒有提交這個bug,自己留著用來面試。這點感覺挺坑的。因為自己聽不大懂,這是參加過最貴的,感覺是最不值的一次live。
賀老的聲音很有磁性
請參照上一條
推薦閱讀:
※2017年前端前景如何?
※請問如何實現網頁loading跳轉,隱藏物理地址,每次訪問頁面,域名後面都是隨機字元串?
※如果把前端開發當做一款遊戲一樣,需要打怪升級,合理分配技能點,大家認為你自己升級路線是什麼?
※thinkgeek 網頁的背景效果是怎麼實現的?
※去面試前端,hr總會問有沒有做過項目,想請問下大家,怎樣才算是做過項目?