Round 1 Online Assessment: 2 Coding question
- Based on compare function. Used 6 compare functions based on different conditions to sort data(array of structures) and display them.
- https://www.geeksforgeeks.org/minimum-swaps-required-sort-binary-array/. Similar to this.
Technical Round 1 (35-45min)
- Introduce Yourself.
- Discussion on projects. (15-20min)
- Queue using two Stacks.
- Abstraction(OOPS)
- Normalization and why do we do it, explain with examples?
- Basic Questions on CN, OS too.
Technical Round 2 (1hr.):
- Introduce Yourself.
- Discussion on projects. (15-20min)
- Find if a given tree is a binary search tree or not. (Program it from scratch, binary search tree also)
- I gave an Inorder traversal technique and coded it, and then he asked to reduce space complexity and then coded it using INT_MAX,INT_MIN using recursion.
- Coding questions based on strings, convert them to a space-separated array of strings and for loops.
Technical Round 3(40-50min) – Final Round
- Taken by very high authority some VP of Visa India.
- Introduce Yourself.
- Discussion on projects.
- He picked up words from every sentence that I speak and then discussed on same.
- Design your own Hashing Algorithm.
- What is your hobby? I mentioned playing Minecraft.
- He asked me to Design Minecraft.LOL. I only identified a few entities and relationships between them.
- Design Hostel Management System.
- Challenged faced during the lockdown and some general discussion on Visa Work Culture etc.
Only 1 selected. Out of 4 in the final round, I was rejected.