[go: up one dir, main page]

Problem database last updated: June 20, 2025

apartment

Company Interview Questions

Coding interview questions from
459 top companies

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

459

Companies

1,601

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 459 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

Simulate a real coding interview with an AI interviewer. Get a scorecard with specific feedback on problem-solving, code quality, and communication.

Try a free mock interviewarrow_forward