Algorithms & Coding Interview Prep

Structured LeetCode-style preparation with patterns, timed practice, and personalized weak-area coaching.
Popular
All levels
8 weeks

Overview

Stop grinding random problems. Pietecx maps coding interview patterns to your level, tracks progress, and assigns weekly problem sets with explanation reviews so you improve speed and accuracy before live screens.
The week-by-week plan moves from patterns to trees/graphs, then DP and timed mocks. Each week ends with a measurable deliverable: solved sets, complexity notes, or a scored mock.

Learning pathway

Follow the phases below from setup to outcomes. Each phase maps into the weekly plan.
1
Skills assessment
Baseline level and prioritise patterns for your interview timeline.
2
Core patterns
Master arrays, strings, hash maps, two pointers, and sliding window.
3
Trees & graphs
Build recursion, BFS/DFS, and graph traversal confidence.
4
Advanced topics
Study DP, heaps, and multi-pattern combinations with review.
5
Timed mock sessions
Run difficulty-tiered mocks and lock readiness before screens.
1
Phase 1: Skills assessment
Baseline level and prioritise patterns for your interview timeline.
2
Phase 2: Core patterns
Master arrays, strings, hash maps, two pointers, and sliding window.
3
Phase 3: Trees & graphs
Build recursion, BFS/DFS, and graph traversal confidence.
4
Phase 4: Advanced topics
Study DP, heaps, and multi-pattern combinations with review.
5
Phase 5: Timed mock sessions
Run difficulty-tiered mocks and lock readiness before screens.

Week-by-week plan

See what you cover, what you do, and what you ship each week—so progress stays concrete.
Week 1

Assessment & study system

Know your baseline and install a repeatable weekly practice system.
What you cover
  • Complexity basics
  • Pattern inventory
  • Target company difficulty
  • Error logging
What you do
  • Diagnostic problem set
  • Build a weak-area tracker
  • Agree weekly volume with coach
Week deliverable: Personal 8-week pattern roadmap
Week 2

Arrays, hashing, two pointers

Secure foundational patterns that appear in most screens.
What you cover
  • Hash maps
  • Two pointers
  • Prefix techniques
  • Clean edge-case handling
What you do
  • Guided pattern lab
  • Timed set of 6–8 problems
  • Explanation review of 2 weak solutions
Week deliverable: Pattern notes + reviewed solutions journal
Week 3

Sliding window & strings

Raise speed on window techniques and string manipulation.
What you cover
  • Fixed and variable windows
  • Substrings
  • Frequency maps
  • Off-by-one discipline
What you do
  • Window drills
  • Partner explanation practice
  • Bug-fix review with mentor
Week deliverable: Passing week-3 timed quiz
Week 4

Linked lists & stacks/queues

Strengthen pointer reasoning and linear structure fluency.
What you cover
  • List reversal
  • Fast/slow pointers
  • Monotonic stacks
  • Queue applications
What you do
  • Whiteboard pointer walkthroughs
  • Medium set under soft time
  • Complexity write-ups
Week deliverable: Annotated solutions for 5 pointer-heavy problems
Week 5

Trees & recursion

Make recursion and tree traversals automatic.
What you cover
  • DFS/BFS
  • BST operations
  • Path problems
  • Recursion templates
What you do
  • Tree pattern workshop
  • Daily recursion practice
  • Live debug of a recursion bug
Week deliverable: Tree pattern cheat sheet you can recite
Week 6

Graphs

Handle interview graph prompts without panic.
What you cover
  • Adjacency representations
  • BFS/DFS on grids
  • Topo sort intro
  • Shortest-path intuition
What you do
  • Grid and graph set
  • Explain traversal choice aloud
  • Mentor scoring on communication
Week deliverable: Scored graph mock (untimed then timed)
Week 7

Heaps & dynamic programming

Attack advanced patterns with structure, not memorisation.
What you cover
  • Heap patterns
  • 1D/2D DP intros
  • State definition
  • Transition clarity
What you do
  • DP state workshop
  • Curated hard-medium set
  • Rewrite unclear DP narratives
Week deliverable: DP state/transition notes for 4 problems
Week 8

Mocks & readiness gate

Convert practice into interview performance under clock pressure.
What you cover
  • Timeboxing
  • Communication under stress
  • Company-style sets
  • Post-mortem habits
What you do
  • Two full timed mocks
  • Readiness assessment with Pietecx
  • Final weak-area sprint plan
Week deliverable: Go / not-yet-ready decision with action list

What you will learn

  • Arrays, trees, graphs, DP, and sliding window patterns
  • Timed mock coding sessions with difficulty tiers
  • Personal weak-area plan updated every week
  • Complexity analysis and clean code coaching
  • Company-style question sets (FAANG, startup, enterprise)
  • Final readiness assessment before applications

Enroll in Algorithms & Coding Interview Prep

Send a message to our engineering team to request enrollment, remote corporate cohort delivery, or premium upgrade options.
Duration: 8 weeks · 8 weekly milestones with Pietecx feedback.
View Premium Plans