Debugging questions pertained to arrays and critical thinking problems involved a lot of pattern recognition and logic (almost like proof) problems.
Software Development Engineer Interview Questions
32,869 software development engineer interview questions shared by candidates
7 debugging questions asked in either Java, C, or C++ (your choice). 24 logic questions weren't hard but kinda long. Second part was 2 coding questions in 70 minutes. Weren't hard but I didn't know most Java modules/libraries so I couldn't answer properly. I wasn't taught them so I practiced wrong tbings so be sure to know libraries and modules.
Linked List, Trees and graphs.
One round was on high level design of a system.
Write a function flatten(head) which flattens a 2-D Linked List to a regular Linked List. See https://www.geeksforgeeks.org/flatten-a-linked-list-with-next-and-child-pointers/
Write a function to make a deep clone of a binary tree.
In the algo round I was asked to find the longest substring from a given string with non repeating characters. O(n) approach was required.
Is a word a palindrome?
Onsite Group Assesment. 1) Each team will be given three different answers for the same question. The question was to identify the best item in a given set of items. There will another point to note in the question if Item A is better than Item B and item B better than Item C, it does not mean item a is better than Item C. (Non transitive property). The goal is to identify the best solution by discussing with your team mates.
In a huge continuous memory space, all the memory space are occupied by Red and from one point it changes to Blue and continues to be Blue ever after. Find a point where the colour changes to blue from red.
Viewing 2721 - 2730 interview questions