Problem database last updated: June 20, 2025

Company Interview Questions

Coding interview questions from
458 top companies

See which problems each company actually asks. Sorted by frequency so you know what to practice first.

Start practicingarrow_forward

1 free session. No credit card.

458

Companies

1,576

Problems

Frequency Data

Ranked by likelihood

AI Interviewer

Practice with voice

Top companies by problem count

The most-asked interview problems from the companies that hire the most engineers.

All 458 companies

Every company in our database, organized A-Z.

How to prepare for company-specific coding interviews

Every company has a slightly different interview culture. Google is known for dynamic programming and graph problems. Amazon leans heavily on arrays, strings, and BFS/DFS. Meta loves two-pointer and sliding window questions. Knowing these patterns lets you prioritize your study time.

Start with the highest-frequency problems for your target company. These are the ones that show up again and again in real interviews. If a problem is marked “Very Likely,” you should be able to solve it cold, explain the time and space complexity, and handle follow-up variations.

Once you have the top 20-30 problems down, broaden to the underlying patterns. A company might rotate individual questions, but they rarely change the categories they test. If Apple asks a lot of tree problems, they will keep asking tree problems even if the specific question changes.

Finally, don't just solve problems silently. In a real interview, communication matters as much as the code. Practice explaining your approach out loud, or better yet, do a mock interview where an AI interviewer pushes back on your reasoning and makes you defend your choices.

Frequently Asked Questions

How do companies decide which coding problems to ask?add

Most companies maintain an internal question bank that interviewers draw from. Problems are chosen to test specific skills relevant to the role. Over time, certain problems become favorites because they reliably differentiate candidates.

Should I only practice problems from my target company?add

Company-specific problems are a great starting point, but don't stop there. Companies rotate their question banks, and interviewers sometimes go off-script. Focus on mastering the underlying patterns so you can handle any variation.

How accurate is the frequency data?add

Frequency data is crowdsourced from thousands of real interview reports. A problem marked 'Very Likely' (75-100%) has been reported in a majority of recent interviews at that company. High-frequency problems are strong signals of what you'll actually face.

How many problems should I practice before an interview?add

Quality beats quantity. Deeply understanding 50-80 problems across all major patterns is more effective than speed-running 300. For company-specific prep, focus on the top 20-30 most frequent problems.

What's the difference between practicing alone and mock interviews?add

Solving problems alone trains your problem-solving skills. Mock interviews train your performance skills: explaining your thinking, handling hints, managing time, and staying calm under pressure. Crackr AI combines them: you solve real company problems while an AI interviewer conducts the session and gives you a scorecard.

Stop guessing. Start practicing.

Knowing the questions is step one. Being able to solve them under pressure, explain your thinking, and handle follow-ups — that's what gets you the offer.

Try a free mock interviewarrow_forward