1. Company Research
Key Areas to Focus On
- Understand what the company does.
- Learn about their software solutions and key benefits.
- Familiarize yourself with the company’s history.
- Gather insights about the team you’ll be working with.
Resources to Explore
- Company Website:
- About Section:
- Understand what the company does.
- Review the values section to see if you align with their culture.
- Learn about the company’s journey and future plans.
- Solutions Section:
- Identify the key benefits of their software to understand potential job responsibilities.
- Blog Section:
- Discover recent updates and activities within the company.
- About Section:
- External Resources:
- Use Google to find software created by the company and external references.
- Explore their software using browser dev tools to understand structure and tech stack.
- Identify areas for constructive feedback, if possible.
2. Interviewer Research
Why It’s Important
To build rapport and have meaningful conversations during the interview.
Steps to Take
- Review their LinkedIn profile.
- Check their Twitter profile (if public).
- Identify:
- Their key interests (technologies or general topics).
- Technologies they use and specialize in.
- Previous roles to understand their career journey.
3. Common Interview Questions
Tell Us About Yourself
- Share how you got into coding.
- Explain what excites you about programming.
- Address questions about your resume and experience.
- Focus only on job-relevant details.
How Did You Get Here?
- Discuss your coding journey.
- Highlight the resources and strategies you used to grow your skills.
What Are You Learning?
- Share the technologies you’re currently learning.
- Talk about your learning path and future interests.
Demonstrate Your Portfolio
- Walk through your projects:
- What you built and your role in the project.
- Explain the code and technical decisions.
- Suggest potential improvements or enhancements.
4. Final Preparation Checklist
- Research the company and its values.
- Learn about the interviewer’s background and interests.
- Prepare thoughtful answers to common questions.
- Review your portfolio and be ready to discuss it in detail.