How to find companies that don't use LeetCode interviews
If you're tired of grinding LeetCode and HackerRank for interviews that look nothing like the job, you're not alone, and you have options. Plenty of teams hire software engineers by testing real work: building, reviewing, debugging and designing. This guide covers what those interviews look like, how to spot them, and where to find the companies that run them.
Are there software engineering jobs without LeetCode interviews?
Yes. Many teams interview with a take-home project, pair programming on a real task, a system design conversation, a code review exercise, a debugging session or a walkthrough of your past work instead of timed algorithm puzzles. The De-Leet Code company list shows employers that have publicly pledged to interview this way.
What do companies use instead of LeetCode?
- Take-home project: a small, realistic task done in your own time and editor, ideally paid or time-boxed.
- Pair programming: working through a real problem with an engineer from the team.
- System design talk: how you'd build, scale and operate a system, as a conversation rather than a quiz.
- Code review exercise: reviewing a pull request the way you would on the job.
- Real-world debugging: finding and fixing a bug in an existing codebase.
- Past work walkthrough: explaining something you've shipped and the decisions behind it.
How can I tell if a company uses LeetCode or HackerRank?
Check the job ad and careers page for the interview steps. Phrases like "online assessment", "coding challenge", "HackerRank", "CodeSignal" or "timed test" usually mean algorithm puzzles. On the first recruiter call, ask what each round involves. Companies on the No-LeetCode Pledge list have said publicly that they don't use these puzzles, and candidates can report one that does.
Is it okay to ask a recruiter to skip the LeetCode round?
Yes. Ask early and politely whether there's an alternative, such as a take-home project or a paired session on a real task. Many teams have one and only use the coding test by default.
What is the No-LeetCode Pledge?
A public commitment by an employer that its software engineering interviews test real work instead of LeetCode-style puzzles. Companies verify their domain by email and appear on the pledge wall with the interview methods they use. It's self-attested: if a listed company hands you a LeetCode round, report it and the listing is reviewed.
Hiring engineers? Take the pledge
If your team already interviews on real work, say so where candidates are looking. Listing is opening soon; email admin@deleetcode.com to be one of the first teams on the wall.
Need to vent first?
Go smash some LeetCode bricks on the demolition wall, post your interview war story, and print a receipt for the hours you got back.
Last updated: 29 October 2026 · Written by Tech Tech Go, the team behind De-Leet Code.