Free bilingual library
Candidate resources
46 free, printable interview articles in English and Arabic. No account, no email — read any article, in either language.
- Articles
- 46
- Tracks
- 6
- Languages
- EN · AR
Where to start
Your preparation route
Five stages, from the first application to the offer. Pick the stage you are at and jump straight to its articles.
Interactive
Practice planner
Turn 8 weeks and 8 hours a week into a dated question schedule. Pick your difficulty mix and topics, tick questions off as you go, and keep the progress bar moving. Your progress stays in this browser.
All 46 articles
Every article is grouped below the same way as the guide menu. Filter the list, or open a group to fold it away.
Showing all 46 articles.
Track 1Getting ready 6 articles
- 🏔 Landscape
- Software Engineer interviews: Everything you need to prepare
- Interview format at top companies
- Practical guide to writing FAANG-ready software engineer resumes
- Software Engineer interviews: Crafting the perfect self introduction
- Software Engineer interviews: Best end of interview questions to ask
Track 2Coding interviews 11 articles
- Coding interviews: Everything you need to prepare
- Coding interview study plan - what to study and practice based on time left
- Best coding interview courses
- Best practice questions
- Top techniques to approach and solve coding interview questions
- Coding interview cheatsheet: Best practices before, during and after
- How candidates are evaluated in coding interviews at top tech companies
- Which programming language to use for coding interviews
- Best mock coding interview platforms for Software Engineers
- System design interview guide for Software Engineers
- 👩💻 Cheatsheet (Interviewer)
Track 3Behavioral interviews 4 articles
Track 4Career and offers 6 articles
Track 5Data structures 11 articles
- Array cheatsheet for coding interviews
- Graph cheatsheet for coding interviews
- Hash table cheatsheet for coding interviews
- Heap cheatsheet for coding interviews
- Linked list cheatsheet for coding interviews
- Matrix cheatsheet for coding interviews
- Queue cheatsheet for coding interviews
- Stack cheatsheet for coding interviews
- String cheatsheet for coding interviews
- Tree cheatsheet for coding interviews
- Trie cheatsheet for coding interviews
Track 6Algorithms and techniques 8 articles
- Data structures and algorithms study cheatsheets for coding interviews
- Binary cheatsheet for coding interviews
- Dynamic programming cheatsheet for coding interviews
- Geometry cheatsheet for coding interviews
- Interval cheatsheet for coding interviews
- Math cheatsheet for coding interviews
- Recursion cheatsheet for coding interviews
- Sorting and searching cheatsheet for coding interviews
Nothing matches yet. Try a shorter word, or clear the filter to see all 46 articles.
Practise with a real interviewer
Start with the free articles, then book one free introduction call. We'll talk through your target role and agree on helpful next steps. It is an introduction call, not a full mock interview.
Book introduction call