2 hours 12 minutes 41 seconds
🇬🇧 English
Speaker 1
00:00
This in-depth course is tailored for job seekers at all levels, providing you with the essential skills and insights to succeed in behavior-based interviews. While many developers focus on preparing for technical interviews, you should also prepare for the other parts of job interviews. Parth is an experienced instructor and provides a bunch of insider tips and industry expertise. So whether you're targeting a role in a top company or just starting your professional journey, this course is your key to navigating behavioral interviews with ease.
Speaker 2
00:29
Hello friends. So now we are going to have a full course on how you can master your behavioral interviews. So first let's understand that what is going to be the outline of the course and what you can expect from this course.
Speaker 2
00:40
Number 1 thing we are going to learn is the introduction and the importance of behavioral interviews, what they are and why do they matter in the actual interview system. Next we are going to learn about the star method. It is a way for you to articulate your answers for the behavioral interview questions so that you can represent them in a better format. Next we will learn about how you can prepare research and present your answers in a methodical tactical manner.
Speaker 2
01:08
And I will, we'll talk about all the different strategies that they are about researching yourself, the company you are applying for the culture you need to understand. And we will go deep with a couple of case studies as well. Plus we will learn about the different categories of behavioral interviews. And then we will reach to the meat of our problem.
Speaker 2
01:26
That is 50 different behavioral interview questions. And what is the intent for those questions and what should be the expected answers that the interviewer is going to look forward. So this is going to be the most important topic. And next in the end, we will talk about how you can deal with difficult questions.
Speaker 2
01:43
What are some of the nonverbal communication cues you have to understand. And in the very end, we will talk about some resources and followups that would be really useful for your upcoming behavioral interview preparation. Now, first, let me introduce myself really quickly. My name is Parth Vyas and I have been in the IT industry for 10 plus years now.
Speaker 2
02:04
On the side, I run my own YouTube channel called destination fang, where I teach about different technical system design and behavioral interview topics, questions, and concerns. So if you want, Feel free to go ahead and check it out. It would be really helpful. My hobbies include watching lots of movies, playing lots of call of duty and going on lots of hikes.
Speaker 2
02:23
Now, lastly, let me just talk about a few fun facts about myself. So I have masters in computer science. Last year I became a dad of 2 beautiful twin daughters and originally I was born and raised in India, but since last 10 years I've been living in Canada. Now let's see that what are the different types of interviews we can expect to face in any sort of tech interview process.
Speaker 2
02:47
Now, number 1 is a technical interview, which can vary from either data structure and algorithm related problems, or maybe some technology agnostic or technology specific kind of questions, maybe like Java, Python related problems, or if you're applying something for data scientists, maybe there can be some variations for that technical interview process. Next is a system design interview where you are typically talking about the broad ocean of computer science and distributed system concepts, where you talk about everything related to how you want, how you can build a more resilient and desirable system. If you have to build your own Twitter or Google like system, how would you do that? What are the trade-offs you would consider?
Speaker 2
03:29
And Third 1 is the behavioral interview that we are going to put most of our emphasis on for this portion of the rest of the course. Now behavioral interviews are very important for tech roles. On top of it, they are also generically applied to all sorts of jobs because you can imagine every single company wants to hire an employee who is going to be a good culture fit and the purpose of behavioral interview is to identify that what type of person you are and will you be a good potential candidate to hire or not. So now let's see that what behavioral interviews are.
Speaker 2
04:08
Behavioral interviews are mostly tend to focus on your past experience of what are the things you have done, what are the situations you have faced, what are the experiences you have gained and based on those experiences, situations and answers you give the companies or the interviewers would predict that how successful candidate you would be in the future. So rather than focusing on just random questions, they tend to put more emphasis on what you have faced, what you have earned and what you did in those scenarios. On top of it, what did you learn from that? The purpose of these interviews are quite simple.
Speaker 2
04:44
They want to assess or they want to judge that how good of a candidate you would be, but based on the real life examples and real life experience you have faced in your previous career throughout this point. So they are slightly different from the traditional interviews we used to have because typically we all have faced some sort of interviews where we are being asked questions like where do you see yourself in 5 years if you are in a situation where you have a conflict with someone how would you resolve that or if you have to do this Or if you have to do this or if you have to do that. So basically, typically pre people used to ask hypothetical questions. And then at some point they realize that rather than focusing on hypothetical scenarios and imagination of candidate, it would be good to understand that what type of situations they have faced and how did they deal with them.
Speaker 2
05:37
So based on those real life examples and experiences, they would be able to judge that how good of a candidate you are, which means they wants to assess your interpersonal skills and problem solving abilities based on your real life experiences and real life examples. So which is quite a major turn from the hypothetical scenarios that previously used to dominate the job market. More focus is put on the examples and specific tasks that you have, you have achieved throughout your career, rather than just random questions or the typical questions that previously used to be the majority of part of the interview. Now the question is, why does behavioral interviews matter so much in the actual hiring process?
Speaker 2
06:25
And the reason is actually quite simple. The behavioral interviews are designed in a manner that they tend to predict your performance based on the answers you given based on the experiences you have realized. Now think from the company's perspective, hiring any single candidate is a very expensive task and very resource incentive task for the companies because number 1, they will have to post the jobs that they will have to go through maybe a hundred resumes. Then they would have to interview at least 15 to 20 candidates and the interviewers tend to be the senior level folks, Which means the higher and senior level folks are not doing their job, but rather they're spending their working hours interviewing various different candidates.
Speaker 2
07:09
And what if they hire a candidate and after 6 months they realize that that candidate is maybe lazy or that candidate does not listen to their manager or does not follow directions. Always have issues with all of the coworkers who is not a good person to work with all of these issues. And then company would realize that now They might have to replace that person. So replacing can also come with their own consequences.
Speaker 2
07:35
Maybe they have to pay them some severance package. And once again, they would have to go through this whole hiring process to find a better suitable candidate, which means companies really wants to make sure that they vet before they hire any single candidate. And that's why even if you lack in technical skills, it can still be learned. But if you lack in the correct attitude and the right mindset for sure, company is going to reject you immediately.
Speaker 2
08:01
So that is why it is it becomes really imperative and important for any company to make sure that before they hire someone they critically judge their skill set their attitude how they behave with other people how should they behave in different teams and that's why these becomes really important because behavioral interviews they help to find the candidate with right attitude right mindset who is going to thrive in their jobs who is going to take the company forward with their vision and with their culture. So that is why behavioral interviews are really important. On top of it, behavioral interviews are actually a great tool for the interviewer as well. How?
Speaker 2
08:41
Because you can dictate the pace and the answers you can explain and this is an open ground for you. So treat it as an opportunity for you to convey or interview that. Hey, these are the things I have been through. These are the situations.
Speaker 2
08:57
I was in I faced all of these scenarios. These are the things I learned from that. This is my attitude. This is how I behave.
Speaker 2
09:05
This is how I deal with tough situation. So it's an open ground for you to score as many goals as you can. And think of even the real life scenarios. Why do great teams always wants to hire someone who has been performing really good for last 2 to 3 years because they know that they can, they have the quantifiable measures or they have the real numbers to present that this player may be Christian or Messi, why they are good or why they are good because consistently they have shown that they can perform well under pressure situation.
Speaker 2
09:40
They can deal with different tasks, different teams, different championships. They have lost, they have been battered, they have been injured and still they jump back, still they came back. So they have the right attitude and that what makes them elite athletes and same thing applies for any single company as well that they wants to hire a person with the correct mindset that even if they make mistakes, they learn from that. And that's why it's really important for you to pay utmost attention to the behavioral portion of the interview as well.
Speaker 2
10:12
You can be the greatest technical mind in the world. But if you don't have the correct mindset, no company is going to hire you because no 1 wants to work with someone who is not a nice person. So always, always put more emphasis on the way you convey yourself, the way you are going to present yourself in an interview, because this is an open ground for you. Now let's talk about the way you are going to approach the questions in an actual behavioral interview.
Speaker 2
10:39
And for that, we have a very popular method called star method. It is nothing but a mechanism for you to formulate and articulate your answers before you present them to the interviewer for any given question. Star is nothing but the abbreviation for situation, task, action and result. And what the interviewer wants you to do is that they want you to completely give all the answers in this sequence.
Speaker 2
11:07
So this is a timeline that you have to follow in order to provide your answer. So let's try to break down the star method and we will try to understand it with some examples as well. So first, what you need to do is whenever any question is being asked at you, what you can do is you can explain that what was the situation, what was the backstory on why you needed to do that thing in which you are providing all the context you are providing that what happened, what was the scenario, what happened, what was happening with the company, what was being asked for you to do, what was the overall scenario that would impact your judgment or your decision. Next you will have to define that.
Speaker 2
11:50
What was the task that was expected of you that what you needed to work on, what you needed to complete, how you needed to do that, what were some of the additional constraints and you provide all of that information for the action. You need to provide the exact specific things that you did. And I'm providing more emphasis on the word you, because many times we tend to feel that In a larger project, we always say that, yeah, we were trying to build this and we were trying to do that. And then we ended up doing this.
Speaker 2
12:22
And then this, our team completed this. We try to give credit to other people because it would seem like we are a person who feel gratitude for the work of others and appreciate that. And of course you should have that quality, no issues with that. But in the interview, the interviewer is trying to judge what you specifically did, what you were responsible for and what were the actions that you took.
Speaker 2
12:45
So you need to provide those actions. And last thing would be that what was the result that was achieved? How did you do that? And what improvements that made based on the actions you took?
Speaker 2
12:57
So see the whole story that you are explaining everything and then you are saying that what you need to do. It's just like a movie. It's a timeline. You are going in 1 sequence from 1 point A to point B while explaining everything that was asked in the context of the of the question.
Speaker 2
13:15
Now let's try to think of this with an example. Maybe the interviewer ask you a question that give me an example where you had a disagreement with your product manager or with your supervisor and how did you deal with that situation. So you can give some example like this. First you would define what was the situation so situation could be that you already had a company that was that had a very nice tech stack on maybe Microsoft Azure and you had lot of services and applications already up and running but for that time your manager wanted to create the microservice cluster from the existing monolith application, and it needed to be done on an urgent and immediate basis.
Speaker 2
14:00
So for that, if they had to deploy everything in the cloud, maybe there were some bureaucracies or some process that you might have to follow that would have caused some additional time constraint. So that is why the manager's approach was that because we needed to get this done as quickly as possible. Can you move everything on the on premises service servers? And once we deploy in the production, maybe we can think about what we need to do later because managing the monolith application was becoming a huge burden.
Speaker 2
14:30
So this was the, this was a situation. Now the task on your hand was that you were responsible for creating though, or breaking down that monolith application into the cluster of microservices. And you maybe the team was short staffed and you were tasked to complete this by this time and date and deadline, but your approach was that since the rest of the company is already working on the cloud computing, and you are trying to become a cloud native company where you are trying to get rid of all the on-premise server servers and devices. Maybe you can mention that the, even though manager explicitly said that, Hey, this would speed up the pro production and speed ramp.
Speaker 2
15:12
We need to ramp this up completely and pretty quickly. Your suggestion was that based on the experience, it would make more sense to deploy all of these things in the cloud and create a cloud native app from the scratch, rather than building everything from the ground up and then deploying in the company server. And then once again, providing or adding additional resources to move them to the cloud eventually. So this was, this was the situation.
Speaker 2
15:39
This was a task that you needed to do. And this was the disagreement between yourself and your manager. Next you can talk about that. What were the actions you took?
Speaker 2
15:47
So as an action, I explained to my manager, I convinced them that, Hey, these are the different challenges we currently have. Since we are already trying to get rid of the on-premise services servers, they would be decommissioned soon. And even if we build everything right now, and we, we migrate everything, though, the development and deployment might be faster, but still we would have to provide an additional resources and in order to move all of these Once again, back to the cloud. So why not?
Speaker 2
16:17
We just spend all the effort in 1 time and build a cloud native application that is going to be more resilient and it would be, it would sell the company better in the long run. So this was the discussion you had. And then later as, as sort of the actions you did some calculation that how much time and effort and resources will it take for you to move to the on-premise and then once again move to the cloud or if you have to build a build everything from scratch and directly move to the cloud, what would be the differences? What are going to be the pros and cons of each approach?
Speaker 1
16:48
What are going to be the pros
Speaker 2
16:48
and cons of each approach, what are going to be the benefits and after providing all of the resources and all of the details you explained to the, to your manager and then manager came to an agreement that, okay, Maybe it would make more sense to deploy to the cloud rather than relying on the on-premise servers that is already going to be decommissioned. So as an action, you had your monolith application broken down into a very good cluster of microservices that got deployed in the cloud. And now you have a more resilient cloud native service.
Speaker 2
17:18
So this can be your answer in the star method where you break down every single component and you explain the pros and cons of each 1 of them. You walk the interviewer through the scenario and explain that what were the exact specific actions you took? How did you dealt with the disagreement? Did you just completely discarded the approach from the manager or where you listening on both sides of the coin?
Speaker 2
17:42
Did you properly assess the situation? Did you analyze how would you do that? And after you give this kind of answer, it is going to be much more impactful. Plus the interviewer would be able to follow along throughout your whole story and whole journey.
Speaker 2
17:57
So once you give this answer, the interviewer can have better follow-up questions and they would know you better that you are the person who takes into the consideration of all the, all the things you think about the longterm. You think that what is going to be the best for the company rather than just getting the immediate thing done for the sake of doing it. So these are the things that leave a lasting impact on the interviewer's mind. On top of it, it is always going to be really good practice to always frame your answers in this scenario.
Speaker 2
18:27
That is why star method is really important. And always, whenever you are trying to answer any question, make sure that you, you lay out the situation first and then you move or build on top of it, follow the timeline. And this is going to be really easy for interviewer to follow on top of it. You would be able to explain the whole thing.
Speaker 2
18:48
And you can also recall the same scenario on your mind as well. That, okay. Initially my manager reached out to me and then we had this discussion and then we had this discussion. I did this thing behind the scenes.
Speaker 2
19:00
I learned about this. I created these charts or these comparisons between both the available approaches. And then we made a quantifiable and concrete decision that it would be better to go with approach a or approach B based on these scenarios. And this was the task you did and this was the result you achieved.
Speaker 2
19:18
So it really looks nice and always make sure that whenever you're trying to build your answers, you are framing them in the star method for that. You might need to do some practicing behind And we are going to talk about all of this in the later part of the video that how can you prepare better. But make sure that you are aware about the star methodology because more and more companies they want their answers to come in this frame. Okay.
Speaker 2
19:46
So after understanding what star method is now, let's dive deep into how do you actually start preparing for different stories, different answers and different scenarios for that you will actually have to do some back work and then we will move forward. So let's understand that the very first thing you need to do in order to prepare for your behavioral interviews, that is to self reflect, you will have to identify that what are the things you're good at, what are the things you're not good at, and how can you improve yourself? So for that, you always need to go and make sure that you are using the correct and different methods to verify that what are the personal strengths you carry. Some of the methods you can think of is maybe asking questions to other self reflecting on past experiences, getting feedback, maybe from your manager, from your co-worker or from your ex-employers, reaching out to different people, thinking or researching on the current situation you are in.
Speaker 2
20:44
And Many times this may sound odd, but many times anonymous boards can be really, really helpful. And why am I saying all of these things? Like you can choose whatever you want. You can go ahead and start journaling if you want.
Speaker 2
21:00
The reason I'm saying about anonymous boards is because many times if you explain your situation in places like Reddit or blind or someplace, most of the people, yeah, there will be some trolls, but most people are going to be neutral and they won't know you personally. So they would completely be non-biased towards you. So that can sometimes work in your favor, but it's a slippery slope. So you need to be very careful with anonymous feedback.
Speaker 2
21:27
But apart from that, there are a lot of different methods to self reflect and self identify that what should be, what are your strengths, what are your weaknesses and over the course of the period, you must have experience and learn something. You've been in this world for a few years now. So for sure, you must have some idea that, Hey, these are the things I'm good at. These are the things I'm not good at.
Speaker 2
21:50
And this is how I can frame my answer. If I have to give you an example about my strengths and my weaknesses, like, I personally believe that I tend to get really involved in the conversation. I like to communicate with people. I've somehow, I feel that my communication skills are slightly better.
Speaker 2
22:07
So these would be my strong points. Maybe my weak points. I tend to dive so deep into the introduction and rather than just saying my things exactly, I tried to create a huge preamble before I dive deeper into the main issue. So that can be 1 of my weaknesses.
Speaker 2
22:25
Many times I tend to procrastinate. So that was that is another of my weakness. How can I improve upon them? What are the steps I can take?
Speaker 2
22:32
Maybe I can write down my goals. Maybe I can do some things to make changes. And these are these self-reflection tools would be a would make you a better person in the long run. So identify your strengths and weakness.
Speaker 2
22:47
That would be the number 1 step, not only in terms of behavioral interviews, but also in terms of on your day to day activities and daily self reflection, because with that over the course of a certain period of few weeks or even few years, you would become a significantly better person and your work ethic in your day to day activity, and also as an effective leader, mentor, or a team coworker. So always have that habit. Next you need to make sure that you reflect on your relevant past experiences because for any single behavioral interview, they're always going to dive deeper into the questions regarding what have you done in the past? What type of challenges you face?
Speaker 2
23:31
How did you came up with that? What was your achievement? What did you learn from it? How can you self-improve?
Speaker 2
23:38
How can you teach other? How can you maybe create impact for your customer? These are going to be the broader type of scenarios that you would be asked on and you would be judged on. So a quick question or a quick tip, whenever you are working or whatever the experiences you have faced in your career so far, just start making good points or good stories in some piece of paper.
Speaker 2
24:05
So that would allow you to have those talking points when you actually get to that stage in actual behavioral interview because many times in any behavioral interview, they are going to be asking you somewhere between 4 to 10 or somewhere between 5 to 20 questions, depending on how lengthy the interview are, what type of difficulties they want to have and what type of questions they are suggesting. Now for these questions, you don't want to repeat the same story or same scenario again and again, and again, it would make really good impact if you can have different scenarios and different considerations for all the things you did. So that is going to play out in your favor. So, but many times it becomes really difficult to recall all of these things on the go when you are actually in that interview.
Speaker 2
24:54
So it's always better to prepare beforehand, have all of those experiences noted down. Maybe you can create some short bullet points for your star method. You can say that, okay, the situation was that a manual deployment was getting out of hand and we were, we were having a lot of issues. A task was that you needed to deploy something really quickly and it needed to be in the production as soon as possible.
Speaker 2
25:19
The action you took is that you started working on the automated DevOps deployment scenario on the side. You took care of the high priority items immediately and the low priority items you refrain from pushing to the production and then you kept them aside. And then first you build that those automated CICD pipelines. And then in the end, you deploy everything using CICD pipeline.
Speaker 2
25:42
And as a result, now you are seeing that all the deployments in your company are happening automatically using the automated deployments. So this can be 1 of the examples. So in this scenario, you can write bullet points as situation, manual deployments, task, maybe deploy something to production and also build CI, CD pipelines action. You started building CI, CD pipelines and result.
Speaker 2
26:05
All the things became automated. What were the challenges you find? So you can add a few more points for that. So I would personally suggest to create at least 15 or 20 experiences based on different scenarios that you have faced in your career or you faced on a day to day basis and just note them down somewhere and have that have it ready because once you have those experiences, you the moment you would see them and you would understand that these are the things I've already done.
Speaker 2
26:34
It becomes really easy to convey that in an actual interview that it would then it wouldn't even feel like an interview. It would feel like a normal conversation between 2 people where you are just going over all the experiences you face and it would be like, remember when, when during this time, this was the situation, this is how we dealt with it. And it was pretty fun. And I learned this and I learned this and from based on this experience next time, I wouldn't repeat this.
Speaker 2
26:59
So It can be a great exercise to reflect on the relevant experiences that you have currently faced so far. And that brings us to our next point. That is once you realize that what are your strengths and weaknesses, once you have those stories ready. Now, when you come closer towards the actual interview, start diving deep into the true requirements of any particular job you are applying for.
Speaker 2
27:24
Understand what type of seniority for the job is understand that what type of requirement the company is having in every single job description. Companies mentioned that what would be the generic technical skills needed on top of it, what would be the day to day basis or duties or behavioral skills required. Maybe you have to deal with external customers, so you need some sales experience. Maybe you need to deal with a team of larger individuals.
Speaker 2
27:49
Maybe you need to lead a team of different people. Maybe you need to behave as like a tech lead or a senior lead in any particular position. So realize that what job description is suggesting to and then reflect on the relevant experiences you had tried to create mapping between all the things that you have done and you have learned so far and make sure that not to ignore the job description and ask the same questions to either the hiring manager or your recruiter beforehand that what type of expectation the company is having. Is there anything about the company culture that should I know before you go deeper into the behavioral interview?
Speaker 2
28:30
Because this is going to give you a great insight and idea about what type of questions that you can be judged on or you can be asked and maybe you can have those specific experiences ready because that comes in handy for some different companies because many companies they have a very specific set of culture and they need very specific set of individuals with the correct mindset and we will learn more about that in the upcoming case studies that we are going to study. But make sure that once you have the strengths, weakness and self-reflection, you have these story points and then you go very deep into the job requirements so that you have that matching criteria or matching matrix between what is needed and what you currently have. So it becomes pretty easy and your odds of successing in the interview becomes exponentially high. Next, you will, you should never ignore the company culture and company values that a company tend to behave on and thrive on.
Speaker 2
29:30
Most of the scenario, what I have personally felt is every single company tend to have a similar work structure where they want to do what's best for the company, what's best for their customer, what's best for their employees. They want to build a product more efficiently, more securely, more reliably. They want to help people who work in accordance with each other who are not having any like lot of significant issues. They try to work as a fine tune machine and as a well built team where everyone is trusting each other to complete the job done.
Speaker 2
30:03
And if someone is lacking behind, then they want other people to push that person forward because we are only as strong as the weakest link. So they want to take all the employees to do better because Companies have realized after a lot of research and a lot of investing and a lot of consulting with a lot of big and small companies that if the employees are happy and if you have like true leaders and true connections amongst the employees, they tend to drive the project and team forward. And I can give you an example for that. See any open source project.
Speaker 2
30:39
There is no motivation for anyone to work in that open source project because they are not incentivized in terms of compensation. They are not incentivized in terms of any recognition or any monetary gains but still those products have significantly changed the world. Think of Wikipedia. It is a community driven community build people build entire software or ecosystem that has helped millions of people all across world and it is all being done just because people are passionate about that that overall game or overall goal And it's a rewarding mechanism that comes with being recognized of doing something greater good or doing something better for the world.
Speaker 2
31:23
And that feeling enables people to achieve something more and same thing companies wants to develop in their own employees. That's why you see all of these big companies. They are trying to give all of these perks and these benefits to their employees because they realize that if the employees are happy and if they are not distracted, they would build products that is going to take the company all the way off the charts. So for sure research that any specific company you are applying for what type of culture they possess, what are the key values that they have and that's where the conversation with recruiter, the conversation with hiring manager, maybe some ex-employees that comes in handy, maybe read through some blogs, try to go on and search on YouTube.
Speaker 2
32:08
If that company is popular enough, maybe someone has posted some videos about what type of work culture they have and how do they promote it and how you can leverage yourself for that interview for that any particular company. So these are going to be really important mechanism. Plus you can also see that the company has these important values and these are my personal values and these are my personal experience. Once again, you have better matching answers for those questions when they come in during your behavioral interview.
Speaker 2
32:40
Now let's we are going to see a very interesting case study. This is 1 of the most popular case studies and it's for the company Netflix. And honestly, Netflix has 1 of the most unique cultures that I've seen in any company. So that's why I really wanted to discuss about Netflix.
Speaker 2
33:01
Netflix at some point decided that we are going to treat all of our employees as elite sport team. We are not just going to have them as normal employees. And 1 thing you know about elite sports team is that number 1, all players, they work for the good of the team. Number 2, every single player has to be on the top of their game.
Speaker 2
33:23
And if someone is slacking or someone is lacking behind coaches, tend to push them forward, give them honest opinion, honest reviews, make sure that they are working the best they can. They are achieving the best they can. And you know what? Like right now, Netflix started hiring some recent graduate, but a couple of years back until then, they only had 1 level throughout their entire company.
Speaker 2
33:46
And that was senior software developer. Of course, different people would report to different people and depending on seniority, there would be some pay differences, but still Netflix would pay the highest amount of salary amongst all the companies in the US. They at some point they were paying somewhere around like 565000 dollars. That was the average salary for every single employee or every single engineer at Netflix.
Speaker 2
34:10
So imagine more than half a million dollars for an engineer, which means their compensation or their monetary problems has completely gone. Number 2, Netflix is 1 of the only companies that does not believe in giving bonuses that they, their mentality is that we don't promote, have providing bonus because we know that we are providing them enough things that they don't have to keep running forward for that bonus but they would rather do good throughout the year without the incentive of bonus because they are already Extremely well paid. Plus next thing is that they have the option to receive the entire salary whether in cash or just as base salary or if they want they can they control that whether they want like 10% stocks 20% stock 50% stocks which is pretty cool because if you see any other company like maybe Google Facebook Microsoft any other company they have a very strict stock vesting schedule and they decide how you are going to get paid but Netflix is like we treat our employees like adults. We know that they are going to do what's good for them and what's good for Netflix, what's good for their company and we are going to treat them as elite sports players.
Speaker 2
35:28
So they have this Elite sports mentality where every single player is responsible to bring team forward, bring team up. They are going to be extremely well compensated. They have unlimited paid time off. They have unlimited benefits, lot of cool perks and stuff and everything like that.
Speaker 2
35:45
On top of it, they decided that they are going to be fully cloud. They're always going to be cutting edge innovative. They're going to do the best thing possible and they have already achieved that which is quite insignificant. And The other thing is that not only being a elite sport team, they're also be going to be thoroughly honest with their employees.
Speaker 2
36:10
And what do I mean by thoroughly honest? They have a very strong feedback culture, or every single time, every single meeting, or maybe any project, if you're doing something good, you are doing something bad, you are doing something horrible, you are going to get an honest feedback and you're going to get it immediately. And it doesn't even matter that maybe you are, you just joined in and you are at slightly junior level position and compared to someone who has been in Netflix for 10 years. If you see that that person is making some mistake, they actually encourage you to that you should go ahead and reach out to that person and honestly tell them that these are the mistakes you are doing and this would be my feedback and this is how you can make it better and they really appreciate that feedback culture.
Speaker 2
36:54
So even if you interview at Netflix, let's say that you did not get a job for some reason, they're going to be very honest with you that hey, these are the things we asked. These are the mistakes you made. This is our feedback. Maybe it can help you out in the future, but currently we cannot move forward with that and that mentality makes Netflix what it is today.
Speaker 2
37:16
Honestly, Netflix has been a disruptor. They have created an entire industry of online streaming. It was 1 of the only services. Now they have this very interesting keeper's test.
Speaker 2
37:26
And what does keeper's test mean is that managers are only being asked 1 question. And that question is that if this person in your team decides to leave Netflix today, are you going to fight to keep that person? And if the answer is yes, that's great that that person is doing his job, his or her job very well. But if manager, this manager answers that, no, I would not fight to keep that person and I would let that person go.
Speaker 2
37:53
If that is the case, Netflix would by default, let that person go. They would be like, we don't want to wait for you to decide that I want to leave Netflix. If you are not performing at the level or at the elite sports level, we don't want you in the Netflix. And of course they are going to give you hefty severance package and they have all of these cool benefits.
Speaker 2
38:13
So that's the thing that's that is such a unique thing about Netflix that they have a very unique sports mentality and they have a very unique keeper's test and the feedback culture. So if I'm I'm preparing for a Netflix interview, I'm going to keep these things in mind. And I will pick the experiences I had where I had to give someone honest feedback or take someone's honest feedback and then work on myself and improve myself and improve the system and do the good for the company. So I'm going to do all of these things because I studied and I realized that this is the culture Netflix is promoting.
Speaker 2
38:50
So you need to understand that how these companies work. And if you realize that their work culture, you can actually be in a very good position for yourself to secure that job. Now let's talk about the second case study that is Amazon. Now Amazon has always been a topic of conversation amongst tech engineers.
Speaker 2
39:14
A lot of people really like Amazon. A lot of people hate Amazon. They have a lot of different products and a lot of different teams and they are they are 1 of the biggest tech companies in the world that's for sure now the thing is Amazon also has a very unique culture and very unique set of skills and personal values. The different thing about Amazon is that they actually believe in something called leadership principles.
Speaker 2
39:40
And few years back, Amazon came up with these huge list of different leadership principles and they say that every single employee needs to follow these leadership principles in order to be counted as a successful candidate at Amazon. So some of the leadership principles are I have listed over here that it's like customer obsession becoming the earth's best employer or think big. How can you deliver results pretty quickly and lot of other things. Now, the thing is, if you are applying or if you are preparing for Amazon, I would definitely recommend you to go over these leadership principles, Maybe create 1 or 2 examples for each principle because you are not going to be asked all 16 of the principles, but most likely throughout your 6 or 7 rounds of interview, you would be asked at least somewhere between 4 to 10 different leadership principles and it wouldn't be that.
Speaker 2
40:31
Hey, tell me an example about think big or tell me an example where you have to earn the trust. It wouldn't be directly but the question would be framed around these leadership principles and then there would be follow up questions on the answers you would give. So if I'm preparing for Netflix, I would prepare for the answers based on like keepers test, feedback culture, how I change the company or how I brutally honest, how do I work with the team or how do I work with the upper stakeholders or whatnot. If I'm preparing something for like Amazon, I would prepare on leadership principles.
Speaker 2
41:03
I would create some examples for each 1 of them. I would reflect on myself and this is how you can prepare beforehand so that it's going to be very helpful for your upcoming jobs or upcoming interviews. Now you know, the interesting thing is you only need to prepare once because if let's say that Amazon has 16 leadership principles, if you prepare all the answers for each 1 of the leadership principles, Even tomorrow, if you go to some other company, maybe Microsoft or maybe Google, if they ask some questions, you would still be able to answer even if you didn't prepare. Why?
Speaker 2
41:39
Because these are the common qualities that's going to cover the majority or most common part. So that's why I'm saying that all you need to do the preparation part for behavioral interviews quite easy and quite simple. All you need to do is just realize what are your strengths, realize where you need to improve, what are your weaknesses, do a self-reflection, note down all the experiences and then do the research about the job you are trying to apply and then maybe learn something about the company culture and curate your answer using the star method. Now let's talk about the different categories of behavioral interview questions.
Speaker 2
42:19
So number 1 category is teamwork that companies wants to know that how easily and how efficiently can you work within a team and are you like a teamwork kind of person or not. Next 1 is a problem solving skills. So if something, some in genuine problem occurs, some unexpected scenario arise, are you able to deal with that or not? Next category is adaptability.
Speaker 2
42:43
Are you able to adapt to a new situation, a new scenario? How easily can you adjust and what are the things you need to do. Next 1 is the communication and the last category is the leadership. Now leadership category is typically reserved for people higher up in the experience scene, but still, Even if you are at the junior level, still you can be asked some questions regarding leadership and you can give examples based on the small amount of experience you have gained or maybe some of the projects you did outside of your actual job.
Speaker 2
43:14
Maybe during your university, you had some initiatives and you can define leadership over there. So there can be different scenarios. Now let's try to understand each category by its own, by some of the key points that are associated with that category. And then we will start diving deeper into the 50 behavioral questions.
Speaker 2
43:33
So number 1 category is teamwork and collaboration. Now the companies wants to check that how easily can you cooperate with the person? Are you the person who is open-minded to different scenarios? Do you have the empathy to understand what other person in the team is going through.
Speaker 2
43:49
How can you make the best out of the bad situation? How can you take everyone together? How can others leverage from the work you are doing? Or how can you leverage the work that others are doing?
Speaker 2
44:00
Can you collaborate with other people or other teams or other members, new members, or maybe some senior fellow, all of these kinds of things they want to ensure. Next 1 is the problems are solving skills. So obviously with the rapid change in the world, every single day, new problem arise, or maybe 10 new problems arise. And you need to have the critical thinking to make the changes on top of it.
Speaker 2
44:26
You need to have some sort of creativity in generating the problem or solving the problem. You need rigorous analysis skills to analyze that what is the current situation, What you have done in the past? What have worked, what has not worked? How can you make the best out of the bad situation?
Speaker 2
44:43
How can you convince other stakeholders about the problem? If you identified some new problems, what should be your approach? How can you take on it? If something is much more complicated, very difficult, how would you work upon that?
Speaker 2
44:56
So there are a lot of things you have to consider and rationally come up with the reasoning in order to solve the problem in the efficient manner. So there would for sure there would be some questions regarding the problem solving in your behavioral interview. Next 1 is the adaptability. Are you a person who is flexible enough to change?
Speaker 2
45:15
Can you be resilient in the face of adversity? If there are some completely unexpected items are happening, are you able to come up with that? If there are new changes, new policies or new rules that you have to abide by, how quickly can you manage them? If you have to learn some new skills, do you have the right attitude to basically take on something completely new that you knew of nothing about and still you dive deeper into that and build the solutions around that new piece of technology because it industry is continuously changing.
Speaker 2
45:51
It's a very frugal industry and every day new technology or new system or new problems comes in and you have to be adaptable towards solving them. Best example, lock 4g, everyone knows that the lock 4g vulnerability, probably 1 of the most popular libraries that was used all across the world and suddenly everyone had to change their version and then everyone had to be adaptable on how quickly can you change the version, how quickly can you add up the vulnerability and that raised a lot of questions on how resilient your systems are, how can you make that improvement, how can you significantly change those processes and that sort of thing. And the last 1 or the second last 1 is communication because of course, communication is 1 of the very key skills that you need in order to succeed at your job. I'm not saying that everyone should be proficient in maybe English or French or some other language, whichever language you speak, it doesn't matter as long as you can convey your thoughts in a profound manner and you are well articulate in sort of the words you use or the way you communicate with all the different people.
Speaker 2
46:57
You need to be clear, concise in your thought and in your communication, and it should not be vague generic kind of things. Be specific, be on point, give clear examples and that is going to help you tremendous in your career. On top of that, 1 of the key important parts for any communication skills is actually active listening or mindful listening that you need to be in the moment and understand that what is the exact scenario and for that, rather than just proving your point or throwing your point, you will actually have to listen first. And if you develop this ability, it's going to significantly improve your odds in being not only being successful at any interview, but also being successful, greatly successful at your company.
Speaker 2
47:43
Because great leaders also tend to be great listeners as well. So make sure you do that and you are articulate in your thought process and the way you answer different things on top of it, believe it or not, there is always going to be some level of bureaucracy in any different company. And in order to take or come up, come across that you will have to be diplomatic. You will have to understand that what are the trade-offs you can make, what is going to be the give and take in this situation?
Speaker 2
48:13
How can you make the most optimal or most efficient approach? And for that, you need to have some sort of diplomatic personality or diplomacy in your workings. Because let's say that you are given 2 problems and you both seems urgent at the moment, But you can only do 1. So which 1 will you pick?
Speaker 2
48:33
Can you, how can you make that judgment call? What are the constraints you are going to consider? What are going to be your pros and cons for picking 1 over the other? What is going to make that assumption clear, concise, and how would you communicate that with the team that you are going, you are saying essentially no to that, Hey, I won't be able to work on this right now.
Speaker 2
48:56
How would you be able to communicate that for that you need the skills of diplomacy and make sure that you work upon that. And last 1 is leadership. So as I mentioned, leadership is 1 of the most important qualities because without a strong leader, no company can thrive. And that's why the higher up you are in your experience level and the better sort of positions you are applying for, they are going to be keen on focused on the leadership that how can you help people under you?
Speaker 2
49:28
How can you help with the different responsibilities? Can you handle various portfolios? Can you handle team of different people? Can you handle an individual who is a tough person to handle?
Speaker 2
49:40
How do you promote your team? How do you motivate others? So all of these kinds of things, they are going to come into the picture that can you take new initiatives? Are you going to be a responsible person?
Speaker 2
49:51
Are you going to be accountable for the things that are currently happening and how can you make it more resilient? What would be your contribution on more promoting other motivating others? So make sure that you, you need to have leadership qualities as well, but this vastly depends on the people with higher levels of experience. Okay.
Speaker 2
50:11
So now we are going to talk about the most important topic for this entire course, that is 50 different behavioral interview questions. And we are going to discuss each 1 of them in a very good detail. Now, before we start diving deeper into the questions, first, let's understand a few things very clearly. Number 1, I have taken 10 questions from each of the 5 different categories that we just talked about, which means you are going to get a comprehensive list of all, almost all sorts of questions based on all of these 5 categories.
Speaker 2
50:41
And these are the main categories that you are going to be judged upon Because majority of the majority of the companies, they are looking for a specific mindset that is going to be like, involved with different teams, very good at communication, at leadership, at problems, problem solving and things like that. So most of the questions would be typically covered by these 50 questions. And even if you might not get the exact same wording as the question, the intent is going to be same. So for each of the questions that we are going to discuss about, I also urge you that at the same time, you Also try to create your own answer for each 1 of the questions.
Speaker 2
51:17
I'm not saying that for all 50 questions, write down the answer and then mug up all the answers. But in your mind, you should have some idea that, Hey, if I encounter this question, this is going to be the story or a scenario or experience I'm going to explain. Or if I talk about, or if this is the question, maybe this could be the intent behind the question. So let me frame my answer in that manner.
Speaker 2
51:40
And for each of the question, once again, go over the list of experiences you have built upon so far. Maybe I explained like have somewhere between 10 to 20 experiences that are different from each other and that should cover or that should broadly show the good sides of the things that you have been through. And maybe even if there were some challenging situations, What were you able to learn from that? So have that list ready, create a star formatted bullet points.
Speaker 2
52:06
I'm not saying that have all the entire 45 second answer written on some document because that's, that's going to take a lot of time. Just have some bullet points and be open to discussion and be in the moment. So these are going to be some advices. And last thing I would like to say is that any question you are going to be asked in an interview, be prepared that there are going to be at least 3 to 5 follow-ups depending on the interviewer And depending on how depth in depth, the answer you give.
Speaker 2
52:33
So for sure, for any single question, they are going to, they must have prepared some follow up questions that they're going to ask you. Some follow up will occur from your own answer. So it's also in your handle hand, that which direction you want to take your answer or next question into. So you can also tweak that depending on the current answer you give, but more or less be prepared for the followup.
Speaker 2
52:57
And once again, I'm giving you an honest opinion. Don't try to fake answers in an interview. If you haven't faced any exact specific situation, just be honest and say that I never had to face this exact situation in my past. But if I have to solve this, this would be my approach.
Speaker 2
53:15
This takes you way further than if you just try to make some random story and then you get caught with the facts and then they ask you follow ups and you are not able to give the answer and then they would realize that you are essentially bluffing your way into it. Okay. So now I have given you the introduction about what is going to be the format and expectation for these questions. Now let's start with the type of questions.
Speaker 2
53:37
Okay. So number 1 topic we are going to select is going to be teamwork and collaboration. So let's talk about question number 1. This is given example of a challenging and successful team project that you were part of.
Speaker 2
53:50
And then for this question, prepare for a follow-up question, or also this can also be part of the same question that what made it successful and what made it challenging. Now this is a question with a lot of different moving dimensions and perspectives. Number 1 thing is you need to explain that a type of team project that you were in. So maybe you can give some, some more information about what type of team were there.
Speaker 2
54:16
Maybe there were multiple teams involved. What was your contribution? What were you are trying to achieve? Next you need to focus on the challenging part.
Speaker 2
54:24
So that what was the challenging scenario for this type of exact experience that you are describing? Maybe there were tight deadlines. Maybe there were some, existing product issues that needed to be fixed on an immediate basis. Maybe there was some priority 1 or priority 2 incident that happened and that needs to be resolved in the moment for, and in order to resolve that many teams are working.
Speaker 2
54:48
Maybe there is a threat coming from the outside and you have to deal with it. If not, the company is essentially losing money every single day. So there can be many different challenges for any particular projects. Maybe there is a challenge related to tech stack.
Speaker 2
55:01
Maybe there is a challenge related to tech stack. Maybe there is a challenge related to number of resources. Maybe you don't have sufficient technology. Maybe you don't have sufficient amount of money that you can spend for the project.
Speaker 2
55:10
And then you have to make the choices. According to that, there are a lot of different challenging situations, but now on top of being a challenging situation, you will also go to explain that how was it a successful project. So typical definitions of subject success is on time and on budget. These are 2, these tend to be the standard definition, but on top of it, in order for a successful dream team project, you can also explain that.
Speaker 2
55:36
How did your team learn from that? How did you complete it? That how did you change the ways of how things happen in your company? And this became like a framework for all the subsequent projects.
Speaker 2
55:48
So this, this was in itself and key inception project in your journey. This can be a very good question to ask at the beginning, because this is going to open up so many different questions and so many different followups. Plus it will give you a great contribution, great way to shine as well. For sure.
Speaker 2
56:06
After this question, they are going to focus more on that. What were the responsibilities of the team? What were your responsibilities? What were your contribution?
Speaker 2
56:13
So always, whenever you are giving answer related to teamwork or different team projects, make sure that you clearly define the distinction of what was your specific duties, because they are only interested in your attitude, your behavior, and the things you had to do and things you learn. So you can give the broad example of the whole scenario and then start putting more emphasis on what you were responsible for and how did you behave in this situation? Okay. Now let's go to the second question.
Speaker 2
56:41
That is, tell me a time when you had to deal with a difficult client or a difficult coworker. So once again, the question is open to interpretation, difficult client, difficult coworker. You can give an example of each 1 of them. This is a very common scenario.
Speaker 2
56:54
Maybe you are working in a company or where you are directly dealing with the client or you are in some sort of consultant position. So you, you have to work with a lot of different companies or vendors or engagements and maybe something happened. Why were, why the client was being difficult? What was the overall scenario?
Speaker 2
57:12
You need to explain all of these things. Now, let me first give you an example of a difficult client. Then I'll give you an example for the difficult, difficult coworker. Okay.
Speaker 2
57:22
For the difficult client, you can talk about that. What made them trigger? Maybe they were unhappy with your company from the beforehand. Maybe they didn't like the products of your company.
Speaker 2
57:32
Maybe they had some competitor who was providing a better deal. Maybe you are not responding to their queries. So you can see that, yeah, this was the difficult situation. The client was not personally difficult towards you, but overall, this was a situation and they were not willing to move forward with the solution.
Speaker 2
57:50
So the approach can be that you explained, you reached out to them, you try to listen that what were their exact concerns. You gave them a timeframe on the potential fixes and make sure that you stayed on that timeframe and you committed towards that. And in the end, you were able to finally come up with a solution. This can be a way to deal with any difficult client or client.
Speaker 2
58:12
And in order to deal with a difficult co-worker, Of course, this is a very common scenario. Now for the difficult co-worker, you will have to understand that why the co-worker is being difficult towards you. Maybe that person is just the way that they are, that they're always behaving like that with everyone else, or is there any specific bias against you or they are just being mean towards you. So make sure that that is the case.
Speaker 2
58:37
If that is the case, always before taking any further steps or actions, just make sure that you reach and speak with the coworker, Try to understand their concerns, why they are, why you feel that they are being difficult towards you. And in my opinion, this should be, this should mostly close out all the differences that you might had. So maybe this can be a great way to move forward. And if not, you can also try to involve your manager or a project manager if things get to that level, but needless to say, so this can be your answer in order to explain this type of scenario.
Speaker 2
59:12
Now let's move on to the next question. Can you describe a time when you had to deal with a team member who wasn't pulling their weight. So I actually faced this kind of situation in 1 of my previous roles and I can give you my experience. So we were working on a project and we realized that 1 of the, 1 of the other developers, they were not fulfilling their commitments towards the task that they were being assigned to.
Speaker 2
59:36
And then that was causing a strain on the existing project. So it, that developer was reasonably good, like there were no issues with him, but suddenly he started doing that. So I reached out to him and I asked him, Hey, what is the issue? Is there something wrong that is going on?
Speaker 2
59:53
Why you are not able to do that? And I asked that in a personal meeting and I realized that
Omnivision Solutions Ltd