About JahezDev and how the content is made
JahezDev is a free Arabic and English library of technical interview questions: 1036 questions across 10 software tracks. This page explains how questions are written, reviewed, and sourced.
What every question includes
A short answer to give in the interview, then a deeper explanation, code examples where they help, common mistakes, and the follow-up questions interviewers usually ask. Every question is available in Arabic at the root URL and in English under /en, with the same slug.
Official sources only
Every question cites at least one source, and every source is an HTTPS link from an allowlist of 120 official documentation and standards sites, such as the Dart, Flutter, React, Node.js, and Python docs and IETF RFCs. An automated check on every change rejects a question with no source or a source outside the list.
Last-reviewed dates
Each question shows when it was last reviewed. Technology changes, so check the official source before an interview if the date is old.
Community contributions and review
Any signed-in user can suggest a question. Nothing is published automatically: a Moderator reviews it and may use an AI tool to draft a bilingual version, but publishing is an explicit human decision.
License and reuse
Question content is published under Creative Commons CC BY 4.0: you may quote and reuse it as long as you credit JahezDev and link to the question.
Corrections
If you find a mistake or something outdated, send a suggestion from the Suggest a question page with the question link and the correct source, and we will review it and update its review date.