Do I need an account?
Not to read. Bug hunts, Fix-it quick checks, company guides and the daily quiz work without one. Running code and the AI interviewer need a free Google sign-in. So does syncing progress.
Which languages can I write?
C everywhere. C++17 in Basics, because product companies use it on larger parts. Python for the validation track, because test rigs run on it. The compiler is clang 21 built for WebAssembly. It runs in your browser, so your code never leaves your machine.
Who is HeapCrash for?
Final-year students and working engineers preparing for embedded software, firmware, and embedded validation roles. Most of the content assumes you know C.
What counts as one AI session?
One follow-up interview after a challenge, one company mock round, the AI reviews of one challenge's fixes in a month, or (Pro) the AI error explanations for one problem in a month. Allowances reset on the 1st of each month.
Are these real interview questions from these companies?
No. Questions are original, written to match the skills in each company's public job descriptions. Users can mark questions they were asked, which helps others see what's common.
How do I cancel Pro?
From your account menu, any time. You won't be charged again, and Pro stays active until the end of the month you've paid for. See the refund policy.