Tip 1 : Prepare DSA and Networking Basics properly.
Tip 2 : Be well versed with Routing Protocols and working of SSL, TSL, DNS, etc.
Tip 3 : Ideation process is pretty long, don't get anxious.
Tip 4 : Communication skills are very important, spend enough time improvising them!
Tip 5 : Any networking course certificate/internship would be helpful.
Tip 1 : Include networking projects/internships/trainings (if any)
Tip 2 : If going for consulting engineer role, mention any role you've played where you had the opportunity to interact with any customer.
Tip 3 : Combination of networking + Python is killer! So if you're having either or both of them, don't miss a chance to mention it.
It was an online MCQ quiz with questions based on DSA, DBMS, Computer programming logic, Networking, apti and english. It was on a basic level.
For the input string 'abcab', the first non-repeating character is ‘c’. As depicted the character ‘a’ repeats at index 3 and character ‘b’ repeats at index 4. Hence we return the character ‘c’ present at index 2.
I used Python to solve this problem as the interviewer asked me to do so. To solve this problem, I simply used a dictionary to take note of elements that are occurring mapped to the number of times they have occurred. In the dictionary that was populated, I checked the characters that occurred once and printed them.
I did not code the other approach but without the recruiter asking me about it, I told the other approach of directly adding the char to string, and other approaches, and also told the time complexity of the code present.
How AI and ML can help in improving UX?
Tip 1 : Read articles
Tip 2 : Think about real practical scenarios.
Tip 3 : Talk to people on LinkedIn in the industry to discover about it.
About 60 questions. Intermediate level programming logic, networking, electronics, DSA and a coding question
If the string is “bca”, then its permutations in lexicographically increasing order are { “abc”, “acb”, “bac”, “bca”, “cab”, “cba” }.
Given string contains unique characters.
I used Recursion to solve the problem, it's one of the basic questions of backtracking, recursion and DP.
It was Technical Round, asked questions about projects, how DNS works, OSI layers, TCP and UDP, difference between router and switch, what's MAC address. The recruiter was really nice and supportive. He also asked a coding question at the end. I knew both Python and Java, he asked to code in Python, apparently it was the same string question asked in the quiz rounds. And I explained clearly..
Tip 1 : Know networking basics very clearly.
Tip 2 : Know the coding language properly.
It was Managerial Round, I was asked questions about my project, some HR type questions, then I was also asked Technical Questions. They were advanced
Tip 1 : Be confident, most of the questions test your patience and confidence.
Tip 2 : Revise CCNA topics thoroughly.
Tip 3 : Be precise in answering and speaking out your thoughts.
HR Round was late in the evening for me, and surprisingly I was the last candidate to be interviewed. I was really anxious, but seeing the recruiter on camera relieved me. He was really nice and sweet..
Tip 1 : Be brutally honest, for eg when I was asked if I hold any other offers, I honestly answered that I'm a fresher out of college and in a need of jobs, and then I answered why I was interested in working in Cisco - for that you need to find an answer within your head...
Tip 2 : Be confident. and know about the company you're interviewing for.
Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
Which SQL keyword removes duplicate records from a result set?