I had two interviews for the role of Software Engineering. One question was of average difficulty, and one question was of medium-hard difficulty. The interviews were scheduled continuously, depending on available timings, and could be changed upon request. Data structures will be asked. It's also better to know the time and space complexity of an approach. Overall, it was a positive experience, even though I didn't get an offer.
Given a string, reverse the vowels in it (with and without using extra memory).
Given a set of points, find the smallest rectangle by area.
Trie data structure. Basically, the question was: given a prefix, how do you retrieve words from a large dictionary, and then how to perform insert operations, etc.
Overlapping handshake problem. How many combinations of handshakes are possible in a round table of n people such that there is no overlap of handshakes between any two people with any other handshake (n is even)?
The following metrics were computed from 51 interview experiences for the Google Software Engineer role in Hyderābād, Telangana.
Google's interview process for their Software Engineer roles in Hyderābād, Telangana is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in Hyderābād, Telangana.