Remote interview: Here I go (interview types and tips)29 Sep 2019 #interview #career
Are you applying for a remote position? For a on-site position but the interviewer is on another branch outside your city? Are preparing yourself for future interviews? Let’s see 4 types of interview and tips to prepare for them.
There are four types of interviews you can find while applying for a new job.
In conversational interviews, the interviewer will start a casual conversation about your experience, your past positions and your skills. Be ready to describe one or two past projects.
When describing your projects, make sure to include:
- Name of the project
- Purpose and Market
- Duration: How long did it take to finish it? or how long were you in it?
- Tech Stack: what frameworks and tools did you use on the front-end and the back-end?
- Team Size: Did you have a QA team? designers?
- Role and areas in charge: What did you do inside the project? What were you responsible for?
- Biggest challenge you faced in the project: a new tech stack? changing requirements? short duration?
In interrogational interviews, the interviewer will have a list of predefined questions to test your knowledge on the skills required for the position.
Be ready to answer questions of the type:
- what’s the difference between a class and an object?
- what’s the difference between inheritance and polymorphism?
- state and explain 3 GangOfFour design patterns
- state and explain the SOLID principles
- what’s the difference between Func and Action?
- what’s the difference between LINQ and extension methods?
- what’s the difference between
- what is ASP.NET Core?
- How do you do dependency injection in a ASP.NET Core project? You got the idea!
3. Programming exercise
In exercise-type interviews, the interviewer will ask you to open a text editor to solve one or two exercises to test algorithms and data structures. Have a development environment ready!
In homework interviews, the interviewer will ask you to solve a medium-size coding challenge in a couple of hours or even days.
Use Git and write good commit messages. Follow best practices and code as clean as possible! It’s time to show off your coding skills.
Dont’ forget to add a README file to your solution. Include features you implemented, libraries you used, major design decisions you made and how to install your solution.
If you’re asked to solve a coding challenge, check these ten tips to solve your next interview coding challenge. I will give you more tips on naming and documentation.
Before, during and after the interview day
Now you know the interview types, it’s time to move on to the interview preparation.
- Check the date and time. Make sure you have the time in your own timezone. Don’t show up the wrong time.
- Install and setup the software needed. Is it Skype, Zoom or Hangouts? Did you receive an invitation link? Do you need a password to use the link?
- Do not answer the videocall using your cellphone. Do you remember the type of interviews? It isn’t that comfortable to solve an exercise using the phone. You will inspire more trust turning on your camera.
- Use video only if the interviewer uses it. Online etiquette.
- Reduce background noise. Do not answer the videocall from a cafe, a shopping mall or a public hotspot. If you are staying at home, ask the people around you not to disturb you while in the interview.
- Show up 10 minutes earlier. Don’t be late.
- Be ready to introduce yourself using an elevator pitch. You will have less than 30 seconds to say who you are and what you have done professionally. Make sure to include in your pitch:
- Years of experience
- Type of projects you have worked with: banking, marketing, etc
- Specialty: fullstack, backend, fronted, mobile, etc
- Languages, frameworks and tools you know
- A hobby. Be memorable
- Be precise. Answer within 60 seconds. Don’t talk too much.
- Summarize all your skills and strengths, before finishing the meeting. Give a good last impression.
Voila! Now, you know the type of interviews you will find. Be prepared for them! Practice your elevator pitch and your project descriptions. Have a printed copy of them next to you during the interview, in case of panic attack. Be enthusiast and precise.
This post was inspired by all the tips I have received from colleagues, managers and the Internet while preparing for remote interviews