Test yourself with real interview questions, and grow to senior.
Levelwise is free and open source. You test yourself with real company interview questions, learn anything you do not know in simple words, and move step by step to getting hired.
Are you a learner? Follow these three steps
- 1
Choose your roadmap
See which topics the job you want needs.
- 2
Test yourself
Think about real interview questions, open the answer and mark yourself honestly.
- 3
See your result and learn
You see your score for each topic, and a simple lesson for everything you did not know.
Parts of the site
Interview questions
Test yourself with real questions.
Lessons
Learn each topic simply, with pictures.
Roadmaps
See what each job needs.
Employer interviews
Private interviews with a live score.
Real interview questions
The questions come from real company interviews. They show you where you stand today.
Simple learning, no wasted time
If you do not know something, learn it here with simple words and pictures. Only what you need.
A path to senior and to a job
A short, clear path guides you step by step to senior level and to getting hired.
You can help too
Anyone can write lessons, add questions or translate.
Private interviews for employers
Employers can run interviews here, fully private, and see the score of each field at once.
Open results for candidates
After the interview, you get your own data, fully open, so you can measure yourself.
Nothing to cheat here
Answers are open for learning. Our goal is that you really learn and move forward on a professional career path.
No profit
We make no money from this path. Our only goal is people's growth.
We use it too
We use this same assessment for our own hiring.
Roadmaps
Senior .NET Developer
From C# basics to the architecture of large systems. Every lesson is simple, with pictures and live examples.
Senior Software Engineer
Skills every developer needs, in any language: code design, testing, data and distributed systems.
Senior Python Developer
Deep Python, web services, working with data and concurrency.
Team Lead
Leading a tech team: decisions, growing people, planning and delivery.
Senior Product Designer
User research, experience design, design systems and working with engineers.
Senior Product Manager
Finding the right problem, prioritizing, success metrics and aligning teams.
Senior Rust Developer
Ownership and borrowing, safe concurrency and high performance.
Senior Go Developer
Goroutines and channels, fast services and cloud-native tools.
Software Architect
The big decisions: architecture style, scaling, quality and cost.