プログラミング
Show HN: インタビュー対策が高価だったので、無料の代替手段を開発しました
Show HN: I couldn't afford interview prep, so I built a free alternative (learningto.co)
要約
この記事は、高価なコーディング面接対策ツールに代わる無料の代替手段として開発されたWebアプリケーション「Learningto.co」を紹介しています。このツールは、データ構造とアルゴリズムに焦点を当て、インタラクティブな可視化、Pythonプレイグラウンド、AIフィードバック、進捗追跡などの機能を提供し、学習者が効率的に面接準備を進められるように設計されています。
全文翻訳
Google L4-L6 対策
16 トピック
面接に合格するための学習
構造化された対策で、ビッグテックの面接で期待されるデータ構造とアルゴリズムをカバーします。インタラクティブな可視化、Pythonプレイグラウンド、AIフィードバック、進捗追跡機能を備えています。
Google インタビュー準備
0 開始したばかり
スコアを構築するために練習を開始する
今すぐ試す - サインアップ不要
Two Sum · easy
実際の Google インタビューの質問をここで解決する
整数の配列 `nums` と整数 `target` が与えられた場合、合計が `target` になる 2 つの数値のインデックスを返します。各入力には正確に 1 つの解があります。同じ要素を 2 回使用することはできません。
時間: O(n)
空間: O(n)
実際の Python、実際のテスト - すべてブラウザで実行されます。
solution.py
⌘↵ 実行
読み込み中...
コードを実行する
AI フィードバックを取得する
ヒント
出力
コードを実行して出力を確認する
どこから始めればよいかわかりませんか?
スキルツリーに従う - 事前条件がマッピングされた、正しい順序で概念を学習します。
学習パスを表示する
0/16 トピック習得済み
0 チャレンジ解決済み
今週アクティブなユーザー: 0
データ構造
8 トピック
平均習熟度 0%
4071229314
LR
ツーポインター
Beginner
Arrays & Strings
平均 O(n) 空間 O(1)
習熟度 0%
0/3 チャレンジ
学習
練習
head
3719null
単方向連結リスト
Easy
Linked Lists
平均 O(n) 空間 O(1)
習熟度 0%
0/2 チャレンジ
学習
練習
9527
push/pop
LIFO
Easy
Stacks & Queues
平均 O(1) 空間 O(n)
習熟度 0%
0/2 チャレンジ
学習
練習
"key"
ハッシュ
%501234
チェイニング
Easy
Hash Tables
平均 O(1) 空間 O(n)
習熟度 0%
0/2 チャレンジ
学習
練習
8412261014
BST
左 < 親 < 右
Intermediate
Binary Trees
平均 O(log n) 空間 O(h)
習熟度 0%
0/2 チャレンジ
学習
練習
ABCDE
有向 + 無向エッジ
Advanced
Graphs
平均 O(V + E) 空間 O(V + E)
習熟度 0%
0/2 チャレンジ
学習
練習
1327456
バブルアップ
最小ヒープ
Intermediate
Heaps / Priority Queues
平均 O(log n) 空間 O(n)
習熟度 0%
0/1 チャレンジ
学習
練習
catrpcatrpcatcarcap
Advanced
Tries
平均 O(m) 空間 O(n * m)
習熟度 0%
0/1 チャレンジ
学習
練習
アルゴリズム
6 トピック
平均習熟度 0%
✓✓
スワップ?
比較ソート
Easy
Sorting
平均 O(n log n) 空間 O(log n)
習熟度 0%
0/1 チャレンジ
学習
練習
1031527394115
LR
中間
O(log n) 検索
Easy
Binary Search
平均 O(log n) 空間 O(1)
習熟度 0%
0/2 チャレンジ
学習
練習
f(n)
f(n-1)
f(n-1)
f(n-2)
f(n-2)
f(n-2)
コールツリー / バックトラッキング
Intermediate
Recursion & Backtracking
平均 O(2^n) 空間 O(n)
習熟度 0%
0/1 チャレンジ
学習
練習
dp[i][j]
✓
ボトムアップメモ化
Expert
Dynamic Programming
平均 O(n^2) 空間 O(n)
習熟度 0%
0/2 チャレンジ
学習
練習
12345
キュー: [3, 4, 5]
BFS/DFS トラバーサル
Intermediate
BFS & DFS
平均 O(V + E) 空間 O(V)
習熟度 0%
0/1 チャレンジ
学習
練習
局所的に最適なものを選択する
25✓
10✓
51
コインチェンジ
貪欲法
Intermediate
Greedy Algorithms
平均 O(n log n) 空間 O(1)
習熟度 0%
0/1 チャレンジ
学習
練習
概念
2 トピック
平均習熟度 0%
N (入力サイズ)
時間
O(n²)
O(n)
O(log n)
O(1)
Beginner
Big-O Notation
平均 N/A 空間 N/A
習熟度 0%
0/1 チャレンジ
学習
練習
クライアント
ロードバランサー
サーバー
サーバー
DB
キャッシュ
クライアント - LB - サーバー - DB
Advanced
System Design Basics
平均 O(1) 空間 O(n)
習熟度 0%
0/1 チャレンジ
学習
練習