Built for software developers

Developer interview prep, from your CV to the technical round Frontend · Backend · Mobile · System Design

Interview questions with detailed answers, topic quizzes and AI CV scoring, so you can prepare for the role you are applying to.

  • English & Vietnamese
  • Read without signing in
  • Updated weekly
0
Interview questions
0
Tech topics
0
Quiz questions
0+
Users
Features

Everything you need to prepare for your interview

Start wherever you are: fix your CV, review the theory or drill algorithms.

Questions sorted by role and level, each with a detailed answer. Flashcards let you test yourself before you read the answer.

See how your CV scores against ATS criteria, which lines to rewrite and which keywords from the job description it is missing.

4,333 questions with explanations. Misses come back until you get them right, and a daily challenge keeps your streak alive.

Problems grouped by topic, each with a worked solution, plus step-by-step visualizers for topics like Two Pointers and BFS.

Ask a follow-up while you read an answer, and Cú explains it again in plainer words.

CV reviewNEW

Know what your CV scores before a recruiter reads it

Upload your CV, pick the role you are applying for and paste the job description if you have one. The report checks your CV against what that role asks for.

  • Scored on four criteriaATS compatibility, achievements, structure, and how well your skills match the job description.
  • Suggested rewritesVague bullet points are rewritten so the result stands out, with blanks left for your real numbers.
  • Predicted interview questionsEach question comes with why an interviewer would ask it, the key points to cover and a link to the topic to review.

Free accounts get 2 analyses a month.

Sample reportFrontend Developer
79Good
  • ATS compatibility88
  • Achievements70
  • Structure & clarity82
  • Skills match80
Rewrite

BeforeOptimized website performance and improved the user interface on mobile.

AfterCut page load time by [x]% and improved the mobile interface for [x] key screens.

Predicted questionNext.js

In your project you use the Next.js App Router with Server Components. What criteria do you use to draw the boundary between Server and Client Components, and how do you keep the client bundle small?

Question library

Start with a role or a technology

Most-asked questions, by role

Questions by technology and topic

Quizzes by topic

Plans

Start free, upgrade when you need more

Every Beginner and Intermediate question is free. Pro unlocks Advanced questions, the full DSA practice and more CV reviews.

Basic

Brush up on the fundamentals before you apply

Free
  • Every Beginner and Intermediate question
  • Every topic, from Frontend, Backend and Database to DevOps, Kubernetes and AI Engineering
  • Bookmarks and learned questions, synced to your account
  • Answers in English and Vietnamese
  • Flashcards for Beginner and Intermediate questions
  • Beginner and Intermediate quizzes
  • AI CV review with predicted interview questions, 2 reviews a month
  • Ask Cú, the AI tutor for interview prep
  • Advanced questions and real interview scenarios

Pro Yearly

A full year of interview prep in one payment

$49/year
  • Everything in Pro Monthly
  • One payment covers 12 months
FAQ

Before you start

Every Beginner and Intermediate question is free, including the flashcards and quizzes at those levels. Pro adds Advanced questions, the full DSA practice and more CV reviews each month.

Questions come from interview experiences that candidates share publicly on ITviec, TopDev, Viblo, Glassdoor, Reddit and LeetCode Discuss. Answers follow the official docs of each language and framework. When a source exists, it is linked under References on the card.

All of them. Every topic is split by level. Freshers and juniors can start with the fundamentals and CS basics; mid-level and senior engineers can go straight to system design, performance tuning, concurrency and production incident scenarios.

Questions and answers are available in English and Vietnamese. Switch with the language button in the top bar.

Yes. Before you sign in, learned and saved questions stay in your browser. After you sign in, they are saved to your account along with your quiz history and streak, so they follow you to any device.

Every week. New questions are added and older answers are revised to match what employers are asking now. Major updates are listed in the changelog.

Get started

Brush up before your next interview

Questions are grouped by role and technology, each with a detailed answer. You can read without an account — sign in only to save your progress across devices.

Browse questions

0 questions · 0 tech topics · English & Vietnamese