AI EducademyAIEducademy
🌳

Fundamentos de IA

🌱
AI Seeds

Comece do zero

🌿
AI Sprouts

Construa bases

🌳
AI Branches

Aplique na prática

🏕️
AI Canopy

Aprofunde-se

🌲
AI Forest

Domine a IA

🔨

Mestria em IA

✏️
AI Sketch

Comece do zero

🪨
AI Chisel

Construa bases

⚒️
AI Craft

Aplique na prática

💎
AI Polish

Aprofunde-se

🏆
AI Masterpiece

Domine a IA

🚀

Preparação para Carreira

🚀
Plataforma de Lançamento de Entrevistas

Comece sua jornada

🌟
Domínio Comportamental

Domine habilidades interpessoais

💻
Entrevistas Técnicas

Passe na rodada de programação

🤖
Entrevistas de IA e ML

Domínio em entrevistas de ML

🏆
Oferta e Além

Conquiste a melhor oferta

Ver Todos os Programas→

Laboratório

7 experimentos carregados
🧠Playground de Rede Neural🤖IA ou Humano?💬Laboratório de Prompts🎨Gerador de Imagens😊Analisador de Sentimento💡Construtor de Chatbots⚖️Simulador de Ética
🎯Entrevista simuladaEntrar no Laboratório→
JornadaBlog
🎯
Sobre

Tornar a educação em IA acessível para todos, em todo lugar

❓
Perguntas Frequentes

Common questions answered

✉️
Contact

Get in touch with us

⭐
Open Source

Construído de forma aberta no GitHub

Começar
AI EducademyAIEducademy

Licença MIT. Open Source

Aprender

  • Acadêmicos
  • Aulas
  • Laboratório

Comunidade

  • GitHub
  • Contribuir
  • Código de Conduta
  • Sobre
  • Perguntas Frequentes

Suporte

  • Me Pague um Café ☕
  • Termos de Serviço
  • Política de Privacidade
  • Contato
Acadêmicos de IA e Engenharia›🚀 Plataforma de Lançamento de Entrevistas›Aulas›Your Complete Interview Toolkit
🧰
Plataforma de Lançamento de Entrevistas • Iniciante⏱️ 12 min de leitura

Your Complete Interview Toolkit

Your Interview Toolkit

A carpenter does not show up to a job site without their tools, and neither should you show up to interview season without yours. The difference between a disorganised job search and a strategic campaign is the systems behind it. This lesson walks you through every tool, template, and platform you need to run your interview preparation like a well-managed project.

Application Tracking System

If you are applying to more than three companies (and you should be), you need a system to track where you stand with each one. A spreadsheet is the simplest and most effective option.

Recommended Columns

| Column | Purpose | |--------|---------| | Company | Company name | | Role | Specific job title and link to posting | | Date Applied | When you submitted | | Status | Applied / Phone Screen / Technical / On-site / Offer / Rejected | | Next Step | What happens next and when | | Recruiter Contact | Name and email for follow-ups | | Notes | Key details, interview tips from Glassdoor, insider contacts | | Follow-up Date | When to check in if you have not heard back |

Tools for Tracking

  • Google Sheets / Excel — free, flexible, and you control the format entirely
  • Notion — if you prefer a database-style view with filters and different layouts
  • Trello / Kanban board — visual pipeline: each column is a stage, each card is an application
  • Huntr — a purpose-built job application tracker with browser extension
💡
Apply to 5-10 companies simultaneously, not one at a time. Parallel applications give you leverage in negotiations, protect against any single rejection, and keep your momentum going. Your tracking spreadsheet makes this manageable.

Coding Practice Platforms

Not all practice platforms are created equal. Choose based on your goals and preparation stage.

LeetCode

Best for: Algorithm and data structure practice, FAANG-style interviews.

  • Free tier: Access to 2,000+ problems with community solutions
Aula 7 de 70% concluído
←Growth Mindset for Interviews

Discussion

Sign in to join the discussion

Sugerir uma edição nesta lição
  • Premium (£30/month): Company-tagged problems, frequency sorting, and editorial solutions
  • Pro tip: Use the "Top Interview 150" list as a structured starting point rather than solving randomly
  • NeetCode

    Best for: Pattern-based learning, visual explanations.

    • Free video explanations for 150 core problems
    • Problems organised by pattern (sliding window, two pointers, BFS/DFS) — the most effective way to learn
    • The NeetCode 150 is arguably the best curated problem set available

    HackerRank

    Best for: Preparing for company-specific online assessments.

    • Many companies use HackerRank as their technical screening platform
    • Familiarity with the interface reduces friction during real assessments
    • Covers a broader range: SQL, regex, and language-specific challenges alongside algorithms

    Other Platforms Worth Knowing

    • CodeSignal — used by companies like Uber, Roblox, and Brex for online assessments
    • Exercism — excellent for learning a new language through mentored exercises
    • AlgoExpert — video explanations with a curated set of 160 problems
    • Project Euler — mathematical problem-solving; niche but excellent for sharpening logical thinking
    🤯
    LeetCode has over 15 million registered users and hosts more than 3,000 problems. However, data from successful FAANG candidates suggests you only need to deeply understand 100-150 well-chosen problems to cover the patterns that appear in 90% of interviews.
    🧠Verificação Rápida

    What is the most effective strategy for using coding practice platforms?

    Mock Interview Platforms

    Practising alone is useful, but it does not replicate the social pressure of a real interview. Mock interview platforms bridge that gap.

    Pramp

    Best for: Free peer-to-peer mock interviews.

    • You interview someone, then they interview you — both sides learn
    • Structured questions provided across coding, system design, and behavioural
    • Free and unlimited sessions
    • Quality varies since your partner is also a candidate

    interviewing.io

    Best for: Anonymous practice with engineers from top companies.

    • Interviewers are engineers at Google, Facebook, Amazon, and similar companies
    • Anonymous — no bias based on your background
    • Detailed feedback after each session
    • Free practice rounds available; coaching sessions are paid

    Meetups and Study Groups

    • Discord servers — communities like NeetCode Discord, Blind 75 study groups
    • Local meetups — search Meetup.com for "coding interview prep" in your city
    • University alumni networks — many run informal mock interview programmes
    • Paid coaching — services like Exponent, Interviewing.io coaching, or independent coaches on platforms like MentorCruise
    🤔
    Think about it:When was the last time you practised solving a problem while explaining your thought process to another person? If it has been more than two weeks, schedule a mock interview this week. The social pressure component is the hardest to practise alone.

    Note-Taking Templates

    Organised notes compound over time. Here are templates for the most important categories.

    Company Research Template

    (Covered in detail in the Company Research Strategies lesson)

    Keep one document per target company with sections for: tech stack, culture, values, interview format, and your tailored stories.

    Story Bank Template

    Prepare 6-8 stories that cover common behavioural themes. Use this format:

    ## Story Title: [Short descriptive name]
    
    ### Situation
    [2-3 sentences setting the context]
    
    ### Task
    [What was your specific responsibility?]
    
    ### Action
    [What did YOU do? Be specific about your individual contribution]
    
    ### Result
    [Quantified outcome — metrics, impact, timeline]
    
    ### Tags
    [leadership, conflict, failure, technical-challenge, teamwork, etc.]
    
    ### Company Fit
    [Which company values does this story map to?]
    

    Interview Debrief Template

    After every interview, record:

    ## [Company] - [Round] - [Date]
    
    ### Questions Asked
    1. [Question 1] — My answer: [summary] — How it went: [well/okay/poorly]
    2. [Question 2] — ...
    
    ### What Went Well
    -
    
    ### What I Would Change
    -
    
    ### Follow-up Study Topics
    -
    
    ### Overall Feeling
    [1-5 rating]
    
    💡
    Your story bank is a living document. Update it as you gain new experiences, refine your delivery after mock interviews, and add new stories when you realise you have a gap (e.g., no "failure" story or no "disagreement with a manager" story).

    Technical Setup for Remote Interviews

    Remote interviews are now the norm. A poor technical setup creates friction that distracts from your performance.

    Hardware Checklist

    • Reliable internet — use a wired Ethernet connection if possible; have a mobile hotspot as backup
    • Webcam at eye level — stack books under your laptop or use an external webcam
    • Good audio — a headset with a microphone beats laptop speakers every time
    • External monitor (optional but helpful) — one screen for the coding environment, one for notes

    Software Checklist

    • Zoom / Google Meet / Teams — install and test all three; you will not always know which one in advance
    • Browser — have Chrome and Firefox ready; some coding platforms work better on one than the other
    • CoderPad / HackerRank / CodeSignal — create free accounts and solve one practice problem on each to learn the interface
    • IDE backup — if the shared editor crashes, be ready to screenshare your local VS Code or IntelliJ

    Environment Checklist

    • Quiet space — noise-cancelling is good; a closed door is better
    • Neutral background — a clean wall or a tasteful bookshelf; avoid distracting backgrounds
    • Lighting — face a window or use a desk lamp; avoid being backlit
    • Water and pen/paper — have them within reach; you will need them
    • "Do Not Disturb" mode — on your phone, laptop, and any smart devices
    🧠Verificação Rápida

    What is the single most important technical setup element for a remote interview?

    Scheduling and Calendar Management

    When you are actively interviewing at multiple companies, scheduling becomes a project in itself.

    Best Practices

    • Block interview prep time on your calendar — treat it like a meeting
    • Cluster interviews by company — try to have all rounds at one company within the same week to maintain context
    • Space interviews apart — avoid scheduling two technical interviews on the same day; mental fatigue is real
    • Schedule your strongest time — if you are a morning person, take morning interview slots
    • Build in buffer — 30 minutes before each interview for warm-up problems and 15 minutes after for debriefing

    Managing Multiple Offers

    If you are fortunate enough to receive multiple offers:

    • Be transparent with recruiters — "I have another offer with a deadline of X; can you expedite your timeline?"
    • Never lie about having offers — recruiters talk to each other, and the tech industry is smaller than you think
    • Use your tracking spreadsheet — add an "Offer Details" section with compensation, benefits, start date, and deadline

    Timing Your Applications

    The ideal strategy is to start all applications within the same 1-2 week window. This maximises the chance that your offers arrive around the same time, giving you leverage and avoiding the pressure of an expiring offer before other processes complete.

    🤔
    Think about it:Look at your current setup. If you had a remote interview tomorrow morning, what would you need to fix? Is your internet reliable? Is your webcam at eye level? Do you have a quiet space? Fix these logistics now, not five minutes before the interview.

    The Complete Toolkit Checklist

    Use this as a final audit before you begin your interview campaign:

    Tracking and Organisation

    • [ ] Application tracking spreadsheet set up
    • [ ] Company research template created
    • [ ] Story bank with 6-8 STAR stories prepared
    • [ ] Interview debrief template ready

    Practice Platforms

    • [ ] LeetCode / NeetCode account active
    • [ ] HackerRank / CodeSignal account active (for online assessments)
    • [ ] At least one mock interview scheduled (Pramp or interviewing.io)

    Technical Setup

    • [ ] Video conferencing tools installed and tested
    • [ ] Coding platform accounts created and tested
    • [ ] Internet connection reliable with backup plan
    • [ ] Quiet interview space identified

    Preparation Materials

    • [ ] Study plan with weekly milestones created
    • [ ] System design reference materials bookmarked
    • [ ] Behavioural question list with mapped stories
    • [ ] Company-specific research completed for target companies

    Action Items

    1. Set up your tracking spreadsheet today — even a simple one beats no system at all.
    2. Create accounts on LeetCode and one mock interview platform — do not just bookmark them; solve one problem on each.
    3. Write your first 3 STAR stories — pick your best leadership, technical, and failure stories.
    4. Test your remote interview setup — do a video call with a friend and ask for honest feedback on your audio, video, and background.
    5. Schedule your first mock interview — Pramp is free and you can book one within 24 hours.

    📚 Further Reading

    • NeetCode 150 - Curated, pattern-organised problem set with video explanations
    • Pramp - Free peer-to-peer mock interviews
    • interviewing.io - Anonymous mock interviews with engineers from top companies
    • Tech Interview Handbook - Comprehensive open-source guide to technical interviews