Tip 1 : Must do Previously asked Interviews as well as Online Test Questions.
Tip 2 : Must do Previously asked Interviews as well as Online Test Questions.
Tip 3 : Do at least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
Part -1 : MCQs
There were 15 MCQs related to Networks, Troubleshooting, DBMS and other Core CS subjects
Part-2 : Coding Questions



Input: 'WORDS' = ["ninjas", "coding", "codingninjas"]
Output: ["codingninjas"]
Only word "codingninjas' is formed after concatenating two or more words in the list i.e "coding" and "ninjas".



If the grid is:
1 2
3 4
We can collect points from all cells as each cell lies on a diagonal. So, the maximum points will be 1+2+3+4 = 10.
Those candidates who solved both the coding questions got a Interview call. ( guessing it )
They organized a 30 minutes Coding Test ( Pre-Assessment ) before interviews.
It was not an elimination round.



A mapping from Digits to Letters (just like in Nokia 1100) is shown below. Note that 1 does not map to any letter.

HR facilitators had created a Webex Space and they invited the candidate for the Interviews.
There were two interviewers, both Software engineers from the looks of it.
Tell me about your yourself (the general icebreaker).
Tell me about time when you faced a difficult challenge.
Tell me about a time when you needed help from someone during a project.
Tell me your favorite Data Structures.
Arrays vs LinkedList ( Pros and Cons )
set of questions were from Core CS subjects like :
What happens when you type "www.google.com" in your browser. Explain the complete workflow
Difference between router and switch
TCP vs UDP in depth. What to prefer for Video Streaming online ?
Indexing Questions from DBMS



The Linked Lists, where a1, a2, c1, c2, c3 is the first linked list and b1, b2, b3, c1, c2, c3 is the second linked list, merging at node c1.

1, Get the length of the two lists.
2, Align them to the same start point.
3, Move them together until finding the intersection point, or the end null
Round 2 happened after 2 hours and was taken by an Engineering Manager. He was very Friendly.
He asked almost everything i mentioned in ,my resume.
Again started with the questions :
Tell me about your yourself.
What work you did in your past Internships.
Explain your projects.
Moved on to Coding Question.
Asked me If I was aware about Dynammic Programming.
Explain the approaches of DP ( Memoization , Tabulation )
Time Complexity in each of the approaches.
Which would be the better approach with proper explanation.
some general manager questions at the end.



For the iterative solution, we think in bottom-up manner. Before calculating F(i)F(i), we have to compute all minimum counts for amounts up to ii. On each iteration ii of the algorithm F(i)F(i) is computed as \min_{j=0 \ldots n-1}{F(i -c_j)} + 1min
j=0…n−1
F(i−c * j)+1
Time complexity : O(S*n)
Space complexity: O(S). We use extra space for the memoization table.
So this round was pure HR round Interviewer was very friendly.
Why do you want to join Cisco ?
What motivates you the most ?
Discussion About location, any other offers and compensation
Tip 1 : Be confident
Tip 2 : Read what the Company is working on and it's products
Tip 3 : Prepare Standard Hr questions

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
To make an AI less repetitive in a long paragraph, you should increase: