16 Technical Google Interview Questions for Software Engineers

Google managed to revolutionize the hiring process by coming at candidates with questions that are often ridiculous and have nothing to do with a job they are interviewing for at first glance. But don’t be fooled, there is a logic to their madness. In accordance with Google philosophy, their HR department has developed a process in which they test not only the candidates’ knowledge of software engineering, which is just a basic requirement for the job, but also their ability to think quickly on their feet and deal with unexpected problems that are a daily occurrence at Google. Insidermonkey experts made a list of 16 technical Google interview questions for software engineers.

We have picked three questions from their list. The first question is The Largest element. Find out the fastest way to locate the largest element in a circular sorted array? The second one is Power Set. Can you write code in Java or C++ to find the power set of a given set? For example if S={a,b} the power set is P={{},{a},{b},{a,b}} ( you can also choose any of your favorite programming languages). The last question for now is Determine a geographical point. You have been given a set of points across the globe as latitudes and longitudes. How will you determine points which are within a particular mile? You can also check our list of 11 cities with the highest demand for software engineers.

0 Yorum Var.: