How To Explain Your Project During An Interview
How To Explain Your Project During An Interview
Like you have used Angular so why weren't you using React? you need to say
something and think before you are going for a interview. For this reason I am
telling these things to you.
[music]
Welcome back to the video guys and now the time is 7pm . I have brought another
interesting video for you.
#TSFamily
Right
So let's talk friends. I have given a lot of interviews. I have given it in both
service based as well as product based companies.
If you are going to give upcoming interviews or you are giving it now.
How much you need to speak is very important? Everything is on the way you are
speaking. On the basis of it your selection will be done.
Technically I will not talk about coding questions. We will cover in this video
Tell me about your project experience. If you say me then I will make a video on
it. For it you need to write in comments #TSFamily.
Topic Name if you want a video on some other topic related to interview.
Okay!! So let's start. Let's understand every point. If you loved watching this
video then Like it, Share it and comment on it
I have kept the like aim as 8000. If it gets completed then I will bring more
interesting videos.
Right!! In which domain you have done it. When you are giving an interview at a
Service Based Company
There domain matters a lot. I will come back to product based now.
One edge will be there if you are going in the same domain. For example you are
working in banking domain in the old company. Like in the new company which is
Infosys.
You are going from TCS to Infosys.There you are going in banking domain. So you
have a great advantage
So you will a lot of chances for selection. As you have good functional knowledge
about the domain
How you are expressing the things? How you are telling it? What you have done in
banking domain?
There are different types of domains. Networking domain is there. Security domain
is there
Right
Right
Then you will get benefitted. If you would have worked in a domain.
So now we shouldn't go much deep into the topic. For example if you are working in
banking domain then you can say that you are working in banking domain.
Currently I am working in this product and in this module or I have already worked
on this module.
So this type of questions when you will express. So you can handle it in this way.
You need to talk about the projects name and domain in which you are linked.
At the same time if you are going for a product based company then
if you have worked on a particular domain then you can tell it.
High Level Design or Low Level Design. The most important thing is
this is very common. We talk about LLD. We talk about High Level Design
At the end you are developing a system. If a fresher is going for an interview or
an experienced is going.
The level will be a little bit low but questions are same.
The meaning of high level design is you need to know the complete architecture. How
it is working functionally?
Where is CI/CD pipeline present? The jobs which are written in yaml file. How is it
working and after that it is getting deployed?
It can be there in the cloud like AWS.Or you can do it in normal server also. You
need to know that flow
What is the overall architecture? How is the application working functionally? That
understanding
What I used to do? I used to share my screen and open a website called draw.io. I
used to draw the complete architecture.
From that I had one confidence on myself. The other person also used to get
confidence. That the person has confidence of telling the things. These things
matters a lot . I am not joking
These things comes by doing. So I used to use draw.io to express the things. So in
low level design what happens? You told about high level design. Now they can go in
details. Like
Right!! We will go in detail. In high level you know functionally about the system.
You told it end to end
Or you have told functionally that what does the application does?
What are the modules? You need to tell this much only. You don't need to go in much
details. This is enough
What are the dependencies of the module? There you need to tell them on class
level.
I still know it I had one interview at EXL Service. That interview was cleared.
There they asked me about low level design of Book my show.
For example when you do the booking and select the seats.
I will maintain all the rows there.Instead of creating a lot of rows. I will store
an object in one row.
In that a lot of rows will be there. In this way I have told on class level. This
class will be made . This attributes will be there.
These methods will be there. Either you remain silent or bring something there
which is coming to your mind. That will come by giving interviews.
So High Level Design and Low Level Design are very favourite questions while
explaining about projects.No doubt domain advantage is there.
If you are working on banking domain then that experience will work for you. And
the selection chances will be more in Service Based Companies.
Other than that in product based companies if you have worked in banking domain. If
you are going in some other product based where banking domain is there then its a
advantage. Otherwise if you are going in cross domain
they will take understanding from you at low level and high level. Right what is
your understanding? What is your thinking?
Like what technology you have used in the Frontend. You have used Angular
There they take the idea that in which things he has worked. No interviewer wants
you to be a pro.
If you have the understanding. You know about React. Your javascript is very good.
You know things in backend as well.
Sometimes you are going for frontend role . They don't care whether you know about
backend or not. But you are telling that in 4 years you worked on Angular and
React. You have knowledge of Java in the backend
What is the service you have written? Where you used Spring Boot?
Can any user update the bookings? Can they delete it? These types of questions. Is
there any provision in UI?How are you deleting it? These types of questions are
there
You can relate to it in the banking domain. Same things can be there also. These
types of questions are there when
you talk about technology. From there they keep a idea . How are you good in that
technology?
How are you telling the things? And how much that technology is used in your
project. After that in project related questions I have seen that
why you used this and not that. If you are using Angular then why didn't you use
React
There I give the best answer that the company is not mine sir. I am working in some
company.
Point is we need to code based upon the requirement. And in service based company
it is not easy to migrate
I answer it in this way that like in some companies older version is being used.
Business doesn't wants to migrate. So we do the development based upon the
requirement.
Even some challenges comes like I remember I had given interview in Airtel.
I showed the complete architecture of the project. They told that you haven't
implemented CI/CD in a nice way.
It could be more better. But this is not the correct way. I completely agree but
You shouldn't take it on yourself. You should tell it on the point of view of your
company. What resources you had? On the basis of it you tell that
One more important thing is security. As you tell about the project. What is the
flow? There there should be no compromise with security?
Questions are related to it. They are related to cross site scripting. Example you
can give that in the URL nobody can inject javascript code.
By encrypting it. Or somebody can do attack. Some attack should not be done where
the value in database changes
What you have used in the application so that you can be saved from it?
Right these questions are asked to me. This is very common. This kind of questions
will be there
But as you give interviews you will gain confidence.It is not like you should
start studying for it.
You should take care of that much that you have worked. Right!!
Like based on the experience the level of the questions will be lowered. But
believe me guys order will be like it. These type of questions will be asked.
One Jira tool is there. You got the story there. You went to the meeting there and
told about the things you coded
Your code went from Dev to Sit and then from SIT to UAT.
Like they get an idea that how you are telling the things. how much you are
confident. But roles and responsibilities matters a lot. Like you are
a lead. You are a developer. Then any company wants that such a employee should
come who is good in all the things. It will be good for the company if you are good
at all the things.
But you should discuss your roles and responsibilities clearly. Like my role was
this
And in this way work was assigned to me. And these are my activities from last one
year.
Other things are challenges!! What has been great learning? Tell me something Ajay
from which you have got a great learning?
You have felt that your mind has turned 360 degrees. These things depend from
project to project.
What have you experienced? In this thing you should not tell no. There is nothing
like that
You shouldn't tell like this . You should think something and then go. For this
reason I am telling the things so that it is in your mind.
Now you should tell this thing based on your project. These were the challenges
there. I was doing a Javascript project were we were using Gatsby.
I was stuck at one thing in that project. Although the advantage in that project
was I was a lead as well as developer.
Or the deployment part of that project. Writting the yaml file . We have
implemented the CI/CD thing as well. Team was not there so they given to us only.
We have done RND
But that was not happening. As it was not my work. How nicely it happened? You were
a developer but you implemented this thing. Very interesting Ajay how did you do
it?
This will create an advantage for you. I told sir I did RND and saw on google. We
were using Gitlab so there gitlab runner was there.
How to build a trigger? We saw those steps. I haven't written yaml file earlier so
it was new to me.
These were my learning and challenge was there sir. How will I implement it? And
deadline is on head. Okay!!
In this way you can tell the challenges. If you are getting the questions. You
shouldn't tell it by yourself. If it is coming to you then you need to say.
Many a times they are checking the mindset and nature towards people. This is
personal. For example how is your bond with the team?
If two stories comes to you and your colleague gets one. Then you will not have any
problem . This is a situational question.
How will you answer there? Sir if nobody will be there in team then the people who
are going on holiday. I will understand from them
Even what I need to do on the day of deployment . What will be my role? And will
they be available in backup? They are checking how you are coordinating with team.
You will not worry about it.
Situational questions are mandatory these days. These are added during the
interview. And they see what is the mindset?
There comes two things project specific and personal mindset. How you are seeing
the things?
Right!! How are you answering it? How is the nature of the person towards work and
towards people?
Right!! As calmness is required in project. You cannot fight with anyone. Everybody
is busy in their work
And you also need to contribute on it and take the learnings from there. And help
other people as well. Now the time has gone where people stay there on the basis of
dependency
In today's engineers helping mindset is there. If we help each other then we will
grow together.
Only one person will grow and he will bring down other people.
In some places this will happen. It is not like this thing. When I get a chance I
say that we should help each other
Okay!! This was regarding projects. In this way all the questions are there.
Project Name
Domain Specific
Security
Situational Questions
I hope that after seeing this video.
If you are going for an interview then your confidence will be boosted
I have got confidence after telling it to you.You would have also got confidence.
If you have got motivated by it.
Share the video with more and more people. I don't know about it
Thank you so much for watching this guys. And you can follow me on Instagram. I
come there
with interesting stories related to IT and more things related to company. You can
follow me on Instagram
And thank you so much for watching this video. You took out your time and gave me
17 minutes. Thank you so much
If you want video on another topic then write it in the comment section #TSFamily -
Question
I will try to make video on that topic. Thank you so much guys. Let's meet in
another video till then
[music]