- Format
- Online assessment or live coding (often CoderPad); problems come in parts, each adding a requirement to your code
- They grade
- Code that passes performance tests on large inputs, structure that survives new requirements, stated complexity
- AI use
- Assume no AI unless the recruiter says otherwise
- Heads-up
- Passing the visible tests is not enough: each part has its own tests and the hidden ones are stricter. Some screens use CoderPad's project mode, so leave time to learn how its tests run. Python is preferred; frontend loops can start with a longer TypeScript assessment.