I know after reading, people may be hating me or disliking me or will be saying many other
things about my wrong mindset.
But I can't make everyone happy, so here I am just writing about what I have observed &
understood after failing in Hundreds of Interviews, though still I have not changed my ways to
get the job.
things about my wrong mindset.
But I can't make everyone happy, so here I am just writing about what I have observed &
understood after failing in Hundreds of Interviews, though still I have not changed my ways to
get the job.
Secret Receipe to get into big companies-
1) How to get your profile shortlisted?
a) If you are from a big company or from competitor company then you don't need to make
any big change in your Resume.
Just make sure that your resume has all or max of those keywords mentioned in the JD.
b) If (a) is not for you then, you will need to work a lot on your resume.
Try to accomodate all the keywords given in JD with some important work done using at
least some of those keywords.
Chances are high that your resume will be shortlisted for further discussion with you.
2) Getting into MAANG companies or some good product based companies.
Note, here lets assume you have 10+ years of experience.
a) For first round where you will be asked to solve some algorithmic problems & possibily a
few of coding concepts.
So for this also, enough preparation is required as I have observed. You can take the help
of LeetCode like websites. Solve various kind of coding problems given on such websites.
b) One can categorize various problems under different sections & you will see that most
problems in one sections can be solved in similar way & that way you can try to
memorize those patterns to solve them quickly during the interview once you get.
Other important thing, after solving many such problems & categorizing them, you may get
the same or similar problem during the interviews. But you should never pretend that you have
seen such problem, just get into the deep thought about the problem, just to show to
interviewer there, & recollect the kind of problem & pattern to solve that.
Then write the code there, you will be giving the solution & interviewer will be getting the
impression that you thought that there only. Interview is cleared...
Hmmm...not so fast, depends on interviewer's intention also, as many times interveiwers
come with their mindset to reject the candidate & then you may be asked another question
which you may not solve. And if you solve that also, then interviewer may still not give that
positive feedback to make your candidature weak.
c) Next sure you will be having Design round where you will be asked to design a system
with limited scope in limited time.
Though interviewers say that this is an open ended question & there is nothing
right/wrong, but believe me, there is always a right/wrong in the interviewer's mind for that
question, so don't believe interviewer for this statement.
Such questions are quite limited in the market, which you can check over the
internet/youtube & you will need to memorize the names of various systems, flows, concept
names & you should be aware about pros/cons for your design decision.
You may be asked to design the system which is already the part of the product of that
company.
This is a tricky round where you may think that you gave a good reasonable design but as
per interviewer it may not be good enough.
So here also, depends on your luck with that interviewer.
d) Next you may have discussion with the Hiring Manager, & that person will be checking
on various aspects, depends on that manager.
This is again a tricky round. Many times companies themselves give you the list of
qualities they see in a candidate. So you need to practise to show that you have all or max those qualities, confidently.
You will need to build some stories which showcase those qualities of yours, which you used
in your real life projects for the benefit of the company.
So here again depends how confidently & convincingly you tell all those stories & how
you plant those in your projects & work life.
So if everything goes positive with HR also, then you will be having the offer letter in your
hand.
Keep in mind, during the interview process, from start till the last, no-one is hiring for the
benefit of the company only. Everyone judges you that you shouldn't be a potential competitor,
you shouldn't be a person opposing their decisions, you shouldn't have other thought process
which can challenge their thoughts/decisions there, you shouldn't be threat to their comfort
zone. Once they feel that you are safe bet & feel that they can give some convincing reason
for your selection, if their superior ask, then only you will be offered any position there.
And don't think that you are the only one doing all this, many candidates do the same,
so competition is cut throat here also.
And once you enter the organization then other type of competition starts there & you will again be searching over the internet to solve the daily problems in your project.
So some still find themselves suitable for that & some still find themselves as Pro to crack the interviews, so they jump to get the next good salary hike in other company.
About my thoughts for Service Based companies, I will write some other day...
1) How to get your profile shortlisted?
a) If you are from a big company or from competitor company then you don't need to make
any big change in your Resume.
Just make sure that your resume has all or max of those keywords mentioned in the JD.
b) If (a) is not for you then, you will need to work a lot on your resume.
Try to accomodate all the keywords given in JD with some important work done using at
least some of those keywords.
Chances are high that your resume will be shortlisted for further discussion with you.
2) Getting into MAANG companies or some good product based companies.
Note, here lets assume you have 10+ years of experience.
a) For first round where you will be asked to solve some algorithmic problems & possibily a
few of coding concepts.
So for this also, enough preparation is required as I have observed. You can take the help
of LeetCode like websites. Solve various kind of coding problems given on such websites.
b) One can categorize various problems under different sections & you will see that most
problems in one sections can be solved in similar way & that way you can try to
memorize those patterns to solve them quickly during the interview once you get.
Other important thing, after solving many such problems & categorizing them, you may get
the same or similar problem during the interviews. But you should never pretend that you have
seen such problem, just get into the deep thought about the problem, just to show to
interviewer there, & recollect the kind of problem & pattern to solve that.
Then write the code there, you will be giving the solution & interviewer will be getting the
impression that you thought that there only. Interview is cleared...
Hmmm...not so fast, depends on interviewer's intention also, as many times interveiwers
come with their mindset to reject the candidate & then you may be asked another question
which you may not solve. And if you solve that also, then interviewer may still not give that
positive feedback to make your candidature weak.
c) Next sure you will be having Design round where you will be asked to design a system
with limited scope in limited time.
Though interviewers say that this is an open ended question & there is nothing
right/wrong, but believe me, there is always a right/wrong in the interviewer's mind for that
question, so don't believe interviewer for this statement.
Such questions are quite limited in the market, which you can check over the
internet/youtube & you will need to memorize the names of various systems, flows, concept
names & you should be aware about pros/cons for your design decision.
You may be asked to design the system which is already the part of the product of that
company.
This is a tricky round where you may think that you gave a good reasonable design but as
per interviewer it may not be good enough.
So here also, depends on your luck with that interviewer.
d) Next you may have discussion with the Hiring Manager, & that person will be checking
on various aspects, depends on that manager.
This is again a tricky round. Many times companies themselves give you the list of
qualities they see in a candidate. So you need to practise to show that you have all or max those qualities, confidently.
You will need to build some stories which showcase those qualities of yours, which you used
in your real life projects for the benefit of the company.
So here again depends how confidently & convincingly you tell all those stories & how
you plant those in your projects & work life.
So if everything goes positive with HR also, then you will be having the offer letter in your
hand.
Keep in mind, during the interview process, from start till the last, no-one is hiring for the
benefit of the company only. Everyone judges you that you shouldn't be a potential competitor,
you shouldn't be a person opposing their decisions, you shouldn't have other thought process
which can challenge their thoughts/decisions there, you shouldn't be threat to their comfort
zone. Once they feel that you are safe bet & feel that they can give some convincing reason
for your selection, if their superior ask, then only you will be offered any position there.
And don't think that you are the only one doing all this, many candidates do the same,
so competition is cut throat here also.
And once you enter the organization then other type of competition starts there & you will again be searching over the internet to solve the daily problems in your project.
So some still find themselves suitable for that & some still find themselves as Pro to crack the interviews, so they jump to get the next good salary hike in other company.
About my thoughts for Service Based companies, I will write some other day...