Practice tests for software engineers (page 4 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.
- Beginner MATLAB
- Intermediate MATLAB
- Advanced MATLAB
- Beginner Neo4j & Graph Databases
- Intermediate Neo4j & Graph Databases
- Advanced Neo4j & Graph Databases
- Beginner Next.js
- Intermediate Next.js
- Advanced Next.js
- Beginner Object-Oriented Programming
- Intermediate Object-Oriented Programming
- Advanced Object-Oriented Programming
- Beginner Perl
- Intermediate Perl
- Advanced Perl
- Beginner Playwright
- Intermediate Playwright
- Advanced Playwright
- Beginner Power BI
- Intermediate Power BI
- Advanced Power BI
- Beginner PowerShell
- Intermediate PowerShell
- Advanced PowerShell
- Beginner Redis
- Intermediate Redis
- Advanced Redis
- Beginner Selenium
- Intermediate Selenium
- Advanced Selenium
- Beginner Snowflake
- Intermediate Snowflake
- Advanced Snowflake
- Beginner SystemVerilog & UVM
- Intermediate SystemVerilog & UVM
- Advanced SystemVerilog & UVM
- Beginner Tcl
- Intermediate Tcl
- Advanced Tcl
- Beginner Verilog
- Intermediate Verilog
- Advanced Verilog
- Beginner VHDL
- Intermediate VHDL
- Advanced VHDL
- Beginner Vue.js
- Intermediate Vue.js
- Advanced Vue.js
- Beginner Windows Administration
- Intermediate Windows Administration
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