Administered by EngineersUniverse (practice bank)
This practice exam covers the core knowledge every working software engineer is expected to have: data structures and algorithmic complexity, object-oriented design and design patterns, Git version control, testing and code quality, relational databases and SQL, HTTP/web/API fundamentals, and day-to-day engineering practices. It is platform-neutral and language-agnostic — written to reinforce concepts that recur in technical interviews and on the job.
The timer starts when you begin. You can flag questions and revisit them before submitting.