前端面接の手書き問題


前端面接の手書き問題
前端面接でよく見られる手書きの問題を整理して、面接に出る確率が高いので、どれも自分で一度やってみることをおすすめします.
あなたもPRを提出して、面接で出会ったテーマを提供してもいいです.
高周波数:★★中間周波数:★低周波数:★
JavaScriptの原理
  • BInd()を実現★
  • appy()★
  • 実現
  • call()を実現します.
  • instance of★
  • を実現しました.
  • new★
  • 実現
  • ★Jsonpを実現★
  • ★Promiseを実現★
  • ★Promise.allを実現★
  • Promise.race()★
  • EventEmitter購読モニターモードを実現★
  • setTimout★setIntervalを実現しました.
  • ★深度コピー★
  • 関数
  • ★手ぶれ防止機能★
  • 関数節流★
  • 関数コリック化(sum(1,2)(3)()実現)★
  • 行列
  • セット★平撮り
  • ★重量取り組★
  • 文字列
  • 文字列の先頭スペースを削除します.
    アルゴリズム
    アルゴリズムは基本的なデータ構造を把握する必要があります.例えば、スタック、列、チェーン、ツリー、並び替えアルゴリズムなどが必要です.しかし、問題を書くために問題を書かないでください.一番大切なのは要約とまとめです.
  • 正規並べ替え★
  • 挿入順序★
  • 快速ランキング★
  • ランキング選択★
  • ヒルランキング★
  • 山ランキング★
  • 分検索★
  • 最長増分サブシーケンス★
  • 自分で整理したLeetCodeで必ず使うべき問題を共有してください.代表的です.
    LeetCode 001 Two Sum LeetCode 015 Sum(LeetCode 18.4 Sumの考えを聞きます.)LeetCode 020 Valid Partheses LeetCode 021 Merge Two Sorted Lists LeetCode 025 Reverse Nodes in k-group LeetCode 053 Maximum Subarra LeetCode 066 Plus One(中間:高精度加法)LeetCode 098 Validate Binary Search Tree LeetCode 110 Balanced Binary Tree LeetCode 134 Gas Station LeetCode 136 Single Number LeetCode 137 Single Number II LeetCode 146 LRU Cache(変形問題:有効期限が切れたLRUキャッシュ)LeetCode 206 Reverse Linked List(再帰、反復)LeetCode 215 Kth Larget Element in Aray(高速並べ替え)LeetCode 232 Implement Queue using Stocks(毎回新しい要素をスタックの底に置いて、stack.push()LeetCode 328 Odd Even Linked LeetCode 415 Add Strigs(大数加算)LeetCode 470 rand 70 rand 100 LeetCode 496 Next Greter Element I(時間複雑度O(n)(単調スタック、Mapマッピングstackの指定位置を使用)LeetCode 716 Max Stock(2つのスタックは最大スタックを実現し、pop、push、get maxはいずれも0(1)であることを要求する.
    LeetCode 860 Lemonde Change