Practice tests for software engineers (page 2 of 8)
377 practice tests on readyforhires (143 Intermediate, 118 Advanced, 116 Beginner): Design a URL shortener, Design a chat and messaging system, Design ride-hailing dispatch, Data Engineering and more. Each is a timed test of 10 to 40 questions, marked in minutes.
- Advanced Go
- Beginner C
- Intermediate C
- Advanced C
- Beginner C++
- Intermediate C++
- Advanced C++
- Beginner C#
- Intermediate C#
- Advanced C#
- Beginner Rust
- Intermediate Rust
- Advanced Rust
- Beginner Kotlin
- Intermediate Kotlin
- Advanced Kotlin
- Beginner Swift
- Intermediate Swift
- Advanced Swift
- Beginner PHP
- Intermediate PHP
- Advanced PHP
- Beginner Ruby
- Intermediate Ruby
- Advanced Ruby
- Beginner Scala
- Intermediate Scala
- Advanced Scala
- Beginner R
- Intermediate R
- Advanced R
- Beginner Dart & Flutter
- Intermediate Dart & Flutter
- Advanced Dart & Flutter
- Beginner Shell Scripting
- Intermediate Shell Scripting
- Advanced Shell Scripting
- Beginner Linux
- Intermediate Linux
- Advanced Linux
- Beginner Terraform
- Intermediate Terraform
- Advanced Terraform
- Beginner Ansible
- Intermediate Ansible
- Advanced Ansible
- Beginner CI/CD
- Intermediate CI/CD
- Advanced CI/CD
- Beginner Monitoring & Observability
Practice by skill
Interview practice by role
- Backend Engineer
- Software Engineer
- Frontend Engineer
- DevOps Engineer
- Data Engineer
- Senior Backend Engineer
- Full Stack Developer
- AI Engineer
- Mobile Engineer
- QA Engineer
- AI/ML Engineer
- PHP Developer
- Senior Frontend Engineer
- Senior Full-Stack Engineer
- Full Stack Engineer
- Senior DevOps Engineer
- Senior Full Stack Developer
- WordPress Developer
- Flutter Developer
- Machine Learning Engineer
- Engineering Manager
- Android Developer
- Mobile Developer
- Frontend Developer
- Cloud Engineer
- Backend Developer
- Python Developer
- Mobile App Developer
- Java Developer
- Web Developer