Practice tests for software engineers (page 6 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 Apache Airflow
- Beginner Apache Flink
- Intermediate Apache Flink
- Advanced Apache Flink
- Beginner Google BigQuery
- Intermediate Google BigQuery
- Advanced Google BigQuery
- Beginner Amazon Redshift
- Intermediate Amazon Redshift
- Advanced Amazon Redshift
- Beginner AWS Glue
- Intermediate AWS Glue
- Advanced AWS Glue
- Beginner Azure Data Factory
- Intermediate Azure Data Factory
- Advanced Azure Data Factory
- Beginner Apache Hadoop
- Intermediate Apache Hadoop
- Advanced Apache Hadoop
- Beginner Data Warehousing
- Intermediate Data Warehousing
- Advanced Data Warehousing
- Beginner Delta Lake and Apache Iceberg
- Intermediate Delta Lake and Apache Iceberg
- Advanced Delta Lake and Apache Iceberg
- Beginner Apache Spark
- Intermediate Apache Spark
- Beginner dbt
- Advanced dbt
- Beginner Apache Hive
- Advanced Apache Hive
- Beginner Data Engineering
- Advanced Data Engineering
- Beginner Python Data Engineering
- Advanced Python Data Engineering
- Beginner pytest
- Intermediate pytest
- Advanced pytest
- Beginner Django
- Intermediate Django
- Advanced Django
- Beginner FastAPI
- Intermediate FastAPI
- Advanced FastAPI
- Beginner Excel
- Intermediate Excel
- Advanced Excel
- Beginner Statistics
- Intermediate Statistics
- Advanced Statistics
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