⚡ Play a quiz
Home › About

About JBattle

JBattle is built around one idea: reading about a topic and being able to answer questions on it are different skills, and only the second one gets tested. So everything here pairs an explanation with a way to be examined on it.

Learning tracks
4
Lessons
19
Interview questions
200
Cost to read
Free

What is on the site

How the content is written

The lessons and interview answers are written and maintained by the JBattle team. Every page states when it was last revised, and that date changes only when the content does — not on every deploy.

Reasons, not claims

Every complexity figure comes with why it is that figure. That is the follow-up an interviewer asks, so it is the part worth writing down.

The common answer, corrected

Where the widely repeated answer is wrong or out of date, the page says so plainly instead of repeating it.

Mistakes included

The errors that actually cost marks are written up next to the concept, not left for you to discover in an interview.

Then you are tested

Reading feels like learning and often is not. Every topic ends in practice and a quiz, because recall is the only honest check.

Community content is not editorial content

Questions and answers in the Community Q&A are written by JBattle members, not by the team, and are published as posted. They live under their own section so it is always clear which is which. If you spot something wrong in either, please say so.

Corrections and contact

If something here is wrong, we would rather know. For a question about a topic, the community is the better place — the answer is public, so it helps whoever searches for the same thing next. For a correction, a placement-cell enquiry, or anything private, use the contact form.

Start with a lesson

Free to read, no account needed. Every topic ends with a quiz on it.

📚 Browse the learning tracks