我創建此存儲庫是因為我進行了技術JavaScript採訪。因此,在這裡,我將分享我用來準備自己的資源。
該存儲庫的主要目的是為自己的面試做好準備。我希望每天至少要進行兩次提交,以解釋JavaScript的概念或特殊性,我將始終嘗試使用Ecmascript 2015。
我將使用vscode,運行我安裝的代碼跑步者的JavaScript代碼,以執行代碼,只需單擊CONTROL + NOCKER + N (或Windows上的Control + Alt + N )即可。
我還啟用了使用選項File > Auto Save的自動保存。
我希望首先看到有關JavaScript的工作原理的內容,我談論的是功能和回調,封閉,承諾,我不會進一步介紹的一些概念,因為我已經知道。我也希望解決有關數據結構,大O,分類和搜索算法的問題。如果我有時間,我將解決一些hackerrank算法
我推薦的第一門課程是Will Sendance,這將有助於您對回調和高階功能,關閉,異步JavaScript和麵向對象的JavaScript有深入的了解。如果您可以無限制地訪問FrontendMaster,則可以在此處看到完整的課程JavaScript:硬零件,v2 by Will Sendance,如果沒有,您可以在YouTube上看到JavaScript JavaScript will sendance;
另一個課程來自Bianca Gandolfo,在本課程中,您將使用少數算法技術練習算法。本課程是免費的,您可以在這裡找到使用JavaScript算法的實用指南
算法:關於算法,如何解決,複雜性等。
Hackerrank :Hackerrank問題的解釋和解決問題,我將從面試準備套件問題開始
how-js-works :一些關於其工作方式的JavaScript概念,我們必須知道的基本知識
圖:JavaScript中圖的實現
預測未來:您可以預期將有90%的面試問題。 “你為什麼要這份工作?” “您解決的問題是一個棘手的問題?”如果您想不到,Google“最常見的面試問題”。寫下您認為您會得到的前20個問題。
計劃:對於列表中的每個問題,請寫下您的答案。這將有助於他們粘在大腦中,這很重要,因為您希望答案是自動的。
有一個備份計劃:實際上,對於每個問題,都會寫下三個答案。為什麼三個?您需要為每個問題都有不同的,同樣好的答案,因為第一位面試官可能不喜歡您的故事。您希望下一個面試官聽到另一個故事並成為您的擁護者。
解釋:我們想了解您的思維方式,因此請在整個面試中解釋您的思維過程和決策。請記住,我們不僅在評估您的技術能力,還評估您如何解決問題並嘗試解決問題。明確指出並與您的面試官檢查假設,以確保它們是合理的。
保持數據驅動:每個問題都應通過一個故事來回答,以證明您可以做您要問的事情。 “你如何領導?”應該以“我是一個協作/決定性/任何領導者的回答。讓我告訴您有關我的時間……”
澄清:許多問題將是故意開放的,以洞悉您在技術難題中重視的類別和信息。我們正在尋找如何處理問題和解決問題的主要方法。請務必通過您的思考過程進行討論,並在需要澄清時隨時提出特定問題。
改進:考慮改善您提供的解決方案的方法。值得一提的是,關於您的最初想法的問題。在許多情況下,您的第一個答案可能需要一些精煉和進一步的解釋。如有必要,請從蠻力解決方案開始並改進它 - 只需讓面試官知道這就是您在做什麼以及為什麼。練習:每個人都會變得更好。練習您的面試答案 - 大聲 - 直到您可以清楚,簡潔地講述每個故事。
關於上面提到的觀點,您可以在這裡看到更多