Interviewmania for real
After reading the first eight chapters of the book and with the practice at the interviews during the last weeks I like to summarize all into this post so let’s start.
Analytical skills are quite important it shows how you deal with a problem, the logic process that you follow , the way that you structure the problem, also helps to show how you use your technical knowledge such as data structures, algorithms, time complexity, to came up with a practical and efficient solution, remember the best possible solution that you can achieve is based on the knowledge that you have at that particular moment.
Coding skills are the final product after the analytical part, you need to be able to translate your logical solution to a well organized and clean code, in this part the basics of computer science become handy, following the SOLID principles and a good understanding of the four pillars of OOP translates into a really pretty and understandable code.
Experience is a challenging part of an interview especially when you are trying to get your first job in the industry, in that case you need to emphasize all the personal projects, certifications, open source contributions and your willingness to learn new things to become a better developer, maybe you think these are just small things but everyone start at the same point so don’t be afraid let em know you.
Culture fit is really important, you need to feel part of the company, know their values and mission and feel related because you are planning to spend 8 hrs a day working with them so you need to be comfortable.
Communication skills are important. You need to go through the interview without thinking. It is an interrogation, you are there to talk with a person that works at the same company that you want to, it is just a chat about two people knowing each other, so remember if you have any question feel free to ask it.
Behavioral questions are related to communication skills, talk with ease, think about your responses just like you tell a story, avoid yes or no answers but don’t recite a whole book either, find the middle point.
Finally be prepared for your interview at least one or two people are going to give you a couple hours of their time so study to respond properly to that time.