Levelwise
English
Levelwise

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. 1

    Choose your roadmap

    See which topics the job you want needs.

  2. 2

    Test yourself

    Think about real interview questions, open the answer and mark yourself honestly.

  3. 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.

Contribute

Roadmaps

Senior .NET Developer

From C# basics to the architecture of large systems. Every lesson is simple, with pictures and live examples.

58 of 58 lessons ready41 questions

Senior Software Engineer

Skills every developer needs, in any language: code design, testing, data and distributed systems.

22 of 26 lessons ready30 questions

Senior Python Developer

Deep Python, web services, working with data and concurrency.

Coming soon

Team Lead

Leading a tech team: decisions, growing people, planning and delivery.

Coming soon

Senior Product Designer

User research, experience design, design systems and working with engineers.

Coming soon

Senior Product Manager

Finding the right problem, prioritizing, success metrics and aligning teams.

Coming soon

Senior Rust Developer

Ownership and borrowing, safe concurrency and high performance.

Coming soon

Senior Go Developer

Goroutines and channels, fast services and cloud-native tools.

Coming soon

Software Architect

The big decisions: architecture style, scaling, quality and cost.

22 of 22 lessons ready30 questions