Learn the Patterns Behind Interview Questions

Updated October 7, 2026 · By the Devana Team

Coding interview questions keep coming back to a small set of patterns, system designs reuse the same building blocks, and behavioral rounds circle a few themes. These free guides cover 16 coding patterns, 6 system design building blocks and 6 behavioral themes, in the order to learn them. Each one explains when it applies and how to talk it through, lists practice questions from Devana's question bank, and ends with a 15-minute prove-it mock interview.

How each guide works

  1. Read the explainer. When the pattern applies, the idea behind it, a Python template for the coding patterns, the time and space it costs, common mistakes and how to explain it out loud.
  2. Practice on real questions. Each guide lists 3 to 6 questions from Devana's bank. Each one starts a voice mock interview on that question, so you practice saying your approach as well as finding it.
  3. Prove it. A 15-minute mock interview on a question that is not on the practice list. Score 70 or more out of 100 and the topic is marked proven.
  4. Track it. Signed in, the Roadmap view in the Question bank shows every topic as not started, practicing or proven.

Coding patterns

Sixteen patterns in the order to learn them, from arrays and hashing to bit manipulation. Practice them in coding mock interviews.

System design building blocks

Six pieces most designs are built from, and how to talk through each one. Practice them in system design mock interviews.

Behavioral themes

The STAR method, then five themes interviewers come back to. Practice them in behavioral mock interviews.

Where to start

  • New to coding interviews. Go in order from arrays and hashing. Later patterns build on the earlier ones.
  • Interview in a week or two. Prove the foundations first, then practice on your target company's question set in the Question bank.
  • Senior or backend role. Start the system design track early. Requirements and estimation comes first because every design answer starts there.
  • Behavioral round coming up. Read the STAR method, then prepare one story per theme and tell each one out loud before the day.

Try a mock interview free

3 interviews a month on the Free plan, up to 20 minutes each. No card needed.