Tip 1 : Do at least 1 Project, projects are very necessary as it engages you with the interviewer.
Tip 2 : Practice at least 200 questions(Moderate to easy)
Tip 3 : Practice some Puzzles( You can go through Puzzle section from GFG, it's sufficient)
Tip 1 : Have some projects on resume, and know everything of your projects
Tip 2 : organize your resume properly use good template while building your resume
- Morning time
- Environment was good.
- No
- Interviewer was good
Design a solution so that Overcrowding in different coaches in the new metro rail service is reduced.
My Approach
While answering this round, you can have the following points in your answer, because they prefer this format. And try to right in points, avoid essays.
1. Problem statement
2. Solution
3. Flowchart
4. Summary
5. Conclusion
You can answer on pen and paper or word document or PowerPoint. It is totally up to you. But, they prefer the digital format.
Interviewer was nice
interview happened at 7 pm
Firstly interviewer asked me to introduce myself
Then, we had some discussion on the system design round.
Then, we had some discussion on the project that i have done.
Then, he asked me question related to OOPS(Basic questions)
Then he game me these 2 problem to solve.



F(n) = F(n - 1) + F(n - 2),
Where, F(1) = 1, F(2) = 1
"Indexing is start from 1"
Input: 6
Output: 8
Explanation: The number is ‘6’ so we have to find the “6th” Fibonacci number.
So by using the given formula of the Fibonacci series, we get the series:
[ 1, 1, 2, 3, 5, 8, 13, 21]
So the “6th” element is “8” hence we get the output.
s1- Fibonacci series generates the subsequent number by adding two previous numbers. Fibonacci series starts from two numbers − F0 & F1. The initial values of F0 & F1 can be taken 0, 1 or 1, 1 respectively.
s2- Fibonacci series satisfies the following conditions −
Fn = Fn-1 + Fn-2
s3- Hence, a Fibonacci series can look like this −
F8 = 0 1 1 2 3 5 8 13
or, this −
s4- F8 = 1 1 2 3 5 8 13 21
- Morning time
- Environment was good.
- No
- Interviewer was good
It was kind of an HR round and also a final meet round. All 15 of us were asked to join the same meeting at the same time.
They told us that they can only hire 10 of the 15. So, we were given 30 seconds each and were asked why should we be hired, but they were impressed by all 15 of us so we all got selected and luckily, i was one of them.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is the purpose of the return keyword?