0% found this document useful (0 votes)
309 views9 pages

How To Explain Your Project During An Interview

The document provides advice for how to discuss your project experience during a job interview. It suggests focusing on the domain or industry of the project, describing the overall architecture at a high level and then providing more technical details about specific modules if asked. It also recommends being prepared to discuss the technologies used and how problems were solved, but not oversharing details. Domain experience is valuable for service-based roles while both domain knowledge and technical skills matter for product-based roles.

Uploaded by

soni001
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
309 views9 pages

How To Explain Your Project During An Interview

The document provides advice for how to discuss your project experience during a job interview. It suggests focusing on the domain or industry of the project, describing the overall architecture at a high level and then providing more technical details about specific modules if asked. It also recommends being prepared to discuss the technologies used and how problems were solved, but not oversharing details. Domain experience is valuable for service-based roles while both domain knowledge and technical skills matter for product-based roles.

Uploaded by

soni001
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 9

It was asked in Paytm, Adidas , TCS , Infosys and Mindtree

About BookMyShow . How will you manage it at a database level?

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.

I have been asked this question a lot of times.

#TSFamily

How to explain projects during an interview?

Tell me about your project experience

One of the favourite question of an interviewer.

If you are going as a fresher or an experienced.

You are going in a service based or a product based organization.

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.

I have an experience of answering these questions. So today we will talk about it

I have written such things if you have heard it nicely

then you will get benefit

If you are going to give upcoming interviews or you are giving it now.

This is very common.

Whether it is high level design or low level design

How much you need to speak? This is very important

If you speak more. Sometimes we get stuck while speaking more.

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 yourself? No!!

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.

I will bring it on the basis of your requirements. Okay!!

See guys when you go for an interview.

First of all you are asked about project

You tell that I have worked on Ecommerce project.

Or you have done any other project like Banking project.

When they will talk about project

you should attach a domain with it

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

Then they will check you technically.

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

Finance domain is there.

Insurance domain is there.Cargo domain is there

These types of multiple domains are going on in the project.

Right

On the basis of it you are going as an experienced.

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.

But how he will understand you that is next.

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?

End to End right. For example you developed a javascript application

How was it built?

Right!! After getting built how it is getting deployed.

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

This is end to end flow

What is the overall architecture? How is the application working functionally? That
understanding

Sometimes we don't need to go to the Low level.

It starts working when you tell end to end.

When I am asked these questions. Then it is asked in Paytm , Adidas , TCS ,


Infosys, Mindtree or Birlasoft

Most of the companies which I have been interviewed.

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

what is the meaning of low level design?

Detailed description of each and every module.

Right!! We will go in detail. In high level you know functionally about the system.
You told it end to end

Then you have told it on the basis of deployment.

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

But if the interviewer is interested in knowing

In what specific module you have worked. Please tell me in details?

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.

How will you manage it on database level?

I gave a lot of answers there. I will create a json object.

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?

After that things will proceed further.

So project name is there. Domain specific things is there.


Right!! Different domains can be there. Somebody can be a Data Engineer. Somebody
can be in Security.

Somebody is a Frontend Engineer. Somebody is a Backend Developer. There roles and


responsibilities are there. In which I will be coming

After that comes technology which is very important

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

Right!! That is an advantage. Then where you used React in Project?

Where you used Java?

What is the service you have written? Where you used Spring Boot?

What was the structure of Database?

Right !! We had airline domain so here bookings used to happen.

How are you managing booking object and storing it?

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

Like I can easily migrate from this framework to this framework

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

the resources we had . We designed it in this way. Although it could be more


better. But we had this things only.

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

So project related questions are these things only

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.

Next what was your role and responsibilities.

For example you were working in frontend.

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.

Accordingly you can tell it that I had meetings

From this they get an idea that he is good at speaking

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.

Right!! It will be asked to you.What are your roles and responsibilities?

You are working in frontend or as a fullstack or backend. If you were doing


fullstack then how you were managing the stories?

Frontend or Backend? Although it will be assigned by your manager or scrum master.


How you used to coordinate? I am coming to this situational questions are there

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.

Deadline part is there


After two days release will be going. In your team no one is there. Then how will
you handle it?

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.

I am not doing it.

Understanding?? They check in this way.

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

Low level design or High Level Design

Then technology and database.

Project Related Questions

Security

What was your roles and responsibilities?

If you have faced any challenges

Situational Questions
I hope that after seeing this video.

If you are going for an interview then your confidence will be boosted

I think like this. I have a lot of confidence.

I have got confidence after telling it to you.You would have also got confidence.
If you have got motivated by it.

Press the Like Button

We have kept the aim as 8000 complete it.

Share the video with more and more people. I don't know about it

But do it. [laughs]

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

Till then take care of yourself

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

Take care of yourself!!

[music]

You might also like