Prática de Shadowing: SOFTWARE ENGINEER Interview Questions & TOP SCORING ANSWERS! - Aprenda a falar inglês com vídeo
Criando lição...
1
Hello there!
2
My name is Richard McMunn from the interview training company PassMyInterview .com.
3
And in this tutorial, I am going to teach you how to pass a software engineer interview.
4
It does not matter which company or organization you have your software engineer interview with.
5
Please do make sure you watch this from beginning to end, because as always, I promise you,
6
you, it will make a huge difference to your preparation and your performance at the interview.
7
And this is what I will cover to make sure I achieve that objective for you.
8
I will give you a number of tips for passing your software engineer interview.
9
I will also give you example software engineer interview questions
10
and also suggested answers to the more common type of software engineer interview questions.
11
I will also tell you three questions that I think you should ask at the end of your software engineer interview,
12
and I will also give you further resources to help you be the standout candidate during your software engineer interview.
13
There are five really good reasons why you should watch this from beginning to end.
14
Now, before I get in to the tutorial, a very warm welcome to this software engineer interview training tutorial.
15
My name is Richard McMunn.
16
That's me there in the center.
17
I've been helping people for about 20 years now to pass their interviews
18
and I always do that by giving you top -scoring answers to the interview questions.
19
Please do make sure you SUBSCRIBE to the channel by clicking the red button below the video
20
and also turning on that all -important notification bell so you immediately get notified when I upload additional videos.
21
We have about 250 ,000 subscribers now within the community here on YouTube, and many of you are passing your interviews as a result, which is great news.
22
Please, I would very much appreciate it if you gave the video a like.
23
That tells me you enjoy the content, and I will therefore create more for you.
24
Okay, let's get into the training, those software engineer interview questions and answers.
25
The first question I want you to prepare for is, tell me about yourself and why you want to become a software engineer.
26
My tip for answering this question positively is in your answer to this interview question, provide a list of skills and qualities you possess
27
that will enable you to perform to a very high standard in the role of a software engineer.
28
Here is my suggested answer to the interview question.
29
Tell me about yourself and why you want to become a software engineer.
30
Before applying for this software engineer role with your company, I spent time reading the job description and the person specification.
31
I wanted to make sure I was both properly qualified for the role
32
and that I also had the appropriate experience and skills to help drive the company forward.
33
I am hardworking, driven,
34
technically astute and someone who will work closely with people within your organization to achieve your commercial and financial objectives.
35
I want to be a software engineer simply because it is a role that I am extremely passionate about, and also one I get immense job satisfaction from,
36
especially when I get to see first hand the positive contribution my work makes to the organization I am working for.
37
If you hire me as your software engineer, I will not only work hard to deliver consistent positive results, but I will also use my developing,
38
researching, analytical and technical skills to help the company continually thrive and develop." That is a very positive positive answer,
39
and it gives some really good reasons why you want to become a software engineer, and also about yourself and why they should hire you.
40
Let's now take a look at another software engineer interview question, one that I want you to prepare for.
41
Why do you want to work for our company as a software engineer?
42
This is pretty much guaranteed to come up during your software engineer interview.
43
And my tip for answering this question positively is to show the interviewer you have conducted some research into their organization.
44
My advice is to be complimentary in your answer and talk about what makes their company unique.
45
Let's take a look at a suggested answer to the interview question, why do you want to work for our company as a software engineer?
46
For me, the company I work for is very important.
47
I believe that to be able to perform your duties and responsibilities as a software engineer competently, you need the support of your employer,
48
and you also need to work with like -minded people who are all working towards a common goal.
49
During my research into your organization, it soon became apparent that you are not only a leader within this industry, but you also continually look for ways to grow and develop.
50
You also clearly hire some of the best people available, and this means I'll be working with other professionals professionals, who all genuinely care about the work they produce.
51
I am someone who is ambitious.
52
I don't like to sit back and just do the bare minimum.
53
And if you hire me, I feel confident you will be impressed with my work values, my ethics and my high standards." That's a great answer.
54
You are giving lots of valid reasons why you want to work for their company.
55
You are being complimentary.
56
And most importantly, it shows that you've conducted some research before applying for the position.
57
Let's take a look at another software engineer interview question question.
58
How would you deal with a member of your team who disagreed with the work you carried out as a software engineer?
59
My tip for answering this question.
60
This interview question is subtly assessing your teamwork and capabilities.
61
Do you put the needs of your team and the organization first, or are you more concerned about your own reputation and your competence?
62
Here is my suggested answer to the interview question.
63
How would you deal with a member of your team who
64
disagreed with the work you carried out as a software software engineer.
65
I have a lot of experience as a software engineer
66
and I feel the work I produce is to a very high standard.
67
Having said that, I am also aware that when I do work as part of a team, it is important to listen to other people as they may have valid contributions to make.
68
On that basis, I would certainly be open to listening to why they felt the work I was carrying out could be altered or improved.
69
At the end of the day, we are all working for the same organization.
70
And if that means changing the way I do things for the benefit of the team goal, I will certainly do that." That is a really good answer
71
and it shows that you are more concerned about the organization and the team objectives.
72
Now, I've got lots more questions to run through, but when you are ready, if you would like to download a copy of these slides to save you having to write things down,
73
you can click the link in the top right hand corner of that video.
74
It will take you through to my website website, where you can download a copy of these slides.
75
Let's move on to the next question.
76
In your opinion, what are the skills and qualities needed to be a software engineer?
77
This is a question that gets asked a number of times during software engineer interviews.
78
This question is clearly assessing your understanding of the role of a software engineer.
79
And the best way to answer this is to give them a definitive list of the skills
80
and qualities that are needed to excel in the position.
81
Here is my suggested answer to the interview question, in your opinion, what are the skills and qualities needed to be a software engineer?
82
And there is a clever way of answering this.
83
Here we go.
84
Whilst there are numerous skills and qualities needed, there are nine in particular that are essential to becoming an effective software engineer.
85
Now, in no particular order, these are technical competence, communication and interpersonal skills whilst dealing with clients and internal team members,
86
exceptional organizational and planning capabilities, a level of commercial awareness,
87
and also an understanding of how important it is to maintain competence in your role through professional development.
88
You also need an ability to explain technical information in a simple and concise manner so people understand it,
89
an awareness of current issues impacting the industry you working in and also strong analytical and attention to detail skills." Now,
90
what I like about that answer is you are starting off and saying there are numerous skills needed, but there are nine in particular that are essential.
91
That shows that you really do know your role inside out, and then you can list those nine skills and qualities.
92
And if you want to add some yourself, feel free to do so.
93
Next software engineer interview question that we want to prepare for is,
94
tell me a time when you worked as part of a team to solve a complex task.
95
This is a behavioral type interview question, and as such, my advice is to use the STAR technique to create your answer.
96
The question is, tell me a time when you worked as part of a team to solve a complex task.
97
You have to give a specific situation you have previously been in to score this answer highly.
98
So, use the STAR technique.
99
What is that?
100
Well, it is Situation, Task, Action, Result.
101
You start off with your answer and you describe briefly the situation you were in.
102
You then move on and explain the task that needed to be done.
103
You then detail the action you took to achieve the task
104
and you finish off your answer by revealing the results following your actions.
105
It's Situation, Innovation Task Action Result.
106
Let's take a look at a sample answer using the STAR technique to that interview question, tell me a time when you worked as part of a team to solve a complex task.
107
Here we go.
108
I was part of a multi -agency project building a software application for an important client.
109
Towards the end of the project, we encountered a number of bugs and problems with the software application
110
and time was against us to get everything fixed before the official handover date.
111
I felt it was my responsibility to come up with a solution to get the issues fixed.
112
I stayed behind late
113
that evening with two other experienced team members to come up with a plan
114
that would ensure the bugs were not only fully rectified, but that a support what system was in place to respond to any future issues if they were to arise post -handover.
115
We started off by creating a list of all bugs and issues.
116
We then attempted to recreate each bug so that we could assess what was causing the issue.
117
We managed to recreate all of the bugs
118
and it was then my task to create a timescale for rectifying and testing each issue.
119
Once we had a plan in place, we could then allocate tasks to team members based on their area of technical competence the following morning.
120
By creating a plan of action and by working closely together as a team, we were able to tap into the combined team expertise
121
and competence to not only provide a time sensitive solution to the problem, but to also implement a support mechanism for our client." That is an organized answer.
122
It is concise and logic in the way you are answering it by using that STAR technique week of situation, task, action, result.
123
And don't forget, if you want to click the link in the top right hand corner of the video, you can download these slides to save you the hassle of having to write everything down.
124
Next interview question is, tell me how you would handle the stress and pressure of being a software engineer?
125
Now, you and I know that being a software engineer can be a stressful role.
126
So when you answer this software engineering interview question, show you already have a plan in place for dealing with the stress and pressure of the position.
127
Here is my suggested answer.
128
I think as a software engineer, you have to realize that stress and pressure is all part of the role.
129
And in actual fact, I feel I tend to perform better
130
when I am up against it and there is a definitive timeframe to work towards.
131
I manage stress in three ways.
132
First and foremost, I ensure I plan my work well in advance
133
so I know what I need to do and by what deadline.
134
By having a plan in place.
135
It means I work more efficiently and I can decide which tasks need my attention first.
136
The second way I handle stress
137
and pressure is to make sure I work closely with other team members
138
and that communication is a constant theme throughout the day.
139
Finally, I handle stress
140
and pressure by making sure I dedicate some time each week to keeping up to date with developments from within the industry.
141
This gives me the confidence in my role as a software engineer,
142
and it also eliminates any unwelcome surprises when updates do come out or changes within the industry are released.
143
That shows that you know how to handle stress and pressure, and you are essentially saying, it doesn't matter.
144
I can handle this.
145
It's all part and parcel of the role.
146
I have a plan in place, but I do tend to perform better when I am up against it.
147
Next software engineer interview question question is, what's your biggest weakness?
148
If any software engineer interview question is going to catch you out, it is this one.
149
Now, the issue is, we have to give a weakness in our answer, but we do not want to give a weakness
150
that is needed to be competent in the role of a professional software engineer.
151
Here is a great answer to this question.
152
We all have weaknesses, and I know my own is the fact I find it really hard to strike a healthy work -life balance.
153
I love my job as a software engineer, and even when I'm not at work, I'm usually spending time with computer systems or developing additional skills and qualities,
154
so I continue to grow in the role, much to the dissatisfaction of my partner.
155
This is an area I have been working to improve upon, and I am trying to spend more time relaxing with my family
156
so I can then maintain optimum energy levels when I am actually at work.
157
Conversely, one of my strengths is the fact I am always prepared to listen to feedback,
158
and I do genuinely want to improve and develop as a person on both a personal level and a professional level also.
159
That shows you are given a weakness that does not actually impact your chances of passing the interview, and you are then saying what you are doing about it.
160
But you'll see that answer is actually quite clever, because that weakness you give is actually a strength, and it's attractive to any employer,
161
because you are saying you enjoy being at work, you're always working, you love your role, and you are prepared to put the hours in necessary.
162
Next interview question is, what are your salary expectations?
163
Now, again, this is a tricky interview question, because on the one hand, we don't want to go in with an unrealistic salary expectation,
164
but on the other, we don't want to devalue ourselves either.
165
Your answer has to offer a win -win situation, one that is of benefit to you, but also to the hiring manager or the employer.
166
so we can answer this in the following manner.
167
I have conducted some research prior to attending the interview on what I feel would be a fair salary for this position.
168
Now, the average salary for a software engineer in this industry is $90 ,000 to $110 ,000.
169
Now, whilst I do feel I am worth the highest salary band, I understand you don't know me and I need to prove to you my worth.
170
On that basis, I would feel comfortable with a salary of $102 ,000
171
and And I feel you will see a positive return on your investment at this level if you hire me.
172
So, you are not going in there overconfident, but you are not devaluing yourself either.
173
So that is a win -win situation.
174
So do your own research and look at what the average salary for a software engineer is within your industry,
175
and then look at the band and then go slightly above the middle of that average salary range.
176
Okay, three questions to ask in your software engineer interview.
177
So, you get to the end of the interview and they say to you, do you have any questions you would like to ask us?
178
My advice is to ask three questions.
179
Now, these questions are designed to show that you are keen,
180
you are enthusiastic, and you have the success of their organization at the forefront of your mind.
181
So, the first question is, what has frustrated you about software engineers you have employed in the past?
182
It's quite a clever question because it shows that you want to go in there, you want to do a good job, and you are putting their needs first above your own.
183
Second question is, what are the plans for the company over the next five to ten years
184
and how could I help you to achieve them?
185
Again, you are looking to the future.
186
This tells me that you are considering staying with my organization for many years to come
187
and you want to help me achieve my goals.
188
And then finally, what's the first thing you would like me to concentrate on in this role?" Those three questions are great
189
because they put you across as a positive person
190
and somebody who is interested more in the success of their company as opposed to the success of yourself.
191
Don't forget, download a copy of these slides by clicking the link in the top right -hand corner of the video.
192
You can connect with me on LinkedIn if you want to.
193
My LinkedIn link is in the description below the video.
194
So go through to that.
195
Click it and connect with me on LinkedIn.
196
It's always good to connect with like -minded professionals.
197
Thank you for watching.
198
Don't forget to subscribe and hit the like button.
199
Thank you very much.
200
And I wish you all the best to passing your software engineer interview.
201
Have a brilliant day.
202
Thank you very much.
📺 Mesmo canal
✨ Vídeo recomendado
Sobre esta lição
Você está praticando inglês com "SOFTWARE ENGINEER Interview Questions & TOP SCORING ANSWERS!" usando a técnica de Shadowing.
O que é a Técnica de Shadowing?
Shadowing é uma técnica de aprendizado de idiomas com base científica, originalmente desenvolvida para o treinamento de intérpretes profissionais. O método é simples, mas poderoso: você ouve áudio em inglês nativo e repete imediatamente em voz alta — como uma sombra seguindo o falante com 1-2 segundos de atraso. Pesquisas mostram melhora significativa na precisão da pronúncia, entonação, ritmo, sons conectados, compreensão auditiva e fluência na fala.





























