Skip to content

Instantly share code, notes, and snippets.

@wilmoore
Created June 25, 2024 20:14
Show Gist options
  • Select an option

  • Save wilmoore/2bf9fb685bec8073aed1ab3939bf0e36 to your computer and use it in GitHub Desktop.

Select an option

Save wilmoore/2bf9fb685bec8073aed1ab3939bf0e36 to your computer and use it in GitHub Desktop.
Software Engineering :: Career :: Interview :: Prep :: Training :: Confessions from a Big Tech Hiring Manager: Tips for Software Engineering Interviews

Software Engineering :: Career :: Interview :: Prep :: Training :: Confessions from a Big Tech Hiring Manager: Tips for Software Engineering Interviews

⪼ Made with 💜 by Polyglot.

Summary: Confessions from a Big Tech Hiring Manager: Tips for Software Engineering Interviews

  1. Recruitment Experience:

    • The recruiter experience might not fully represent the company culture.
    • Positive recruitment feedback often indicates a company that cares about employee well-being.
  2. Interviewers as Culture Indicators:

    • Pay more attention to interactions with interviewers and hiring managers than recruiters.
    • Interviewers' behavior is a better indicator of the company culture.
  3. Role of Recruiters:

    • Recruiters are advocates for candidates as their success reflects well on the recruiter.
    • Candidates should ask recruiters for preparation resources and process insights.
  4. Preparation for Interviews:

    • Preparation is key; use resources like "Cracking the Coding Interview" and "Grokking Algorithms."
    • Focus on coding, data structures, and basic algorithms.
  5. Mindset for Interviews:

    • Treat each interview as a learning opportunity rather than focusing solely on the outcome.
    • Approach interviews with curiosity and the intention to learn from the process.
  6. Communication and Teamwork:

    • Demonstrating good communication and teamwork is crucial during interviews.
    • Engage with interviewers by asking questions and discussing your thought process.
  7. Behavioral Interviews:

    • Be fully present and pay attention to the questions asked.
    • Clarify questions if needed and have a conversation rather than reciting rehearsed answers.
  8. Two-Way Interviews:

    • Use interviews to assess the company as well.
    • Ask questions about the company's culture, work-life balance, and other important factors.
  9. Interview Exhaustion:

    • Big tech interviews can be exhausting and may reflect the occasional high-stress environment of the job.
    • Be prepared for intense interview sessions, especially if they are virtual or on-site.
  10. Value of Interview Experience:

    • View interviews as valuable learning experiences, even if you don't get the job.
    • Each interview provides insights and preparation for future opportunities.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment