Motorola Interview Question
SDE1sCountry: India
Interview Type: Phone Interview
is a comprehensive book on getting a job at a top tech company, while focuses on dev interviews and does this for PMs.
CareerCup's interview videos give you a real-life look at technical interviews. In these unscripted videos, watch how other candidates handle tough questions and how the interviewer thinks about their performance.
Most engineers make critical mistakes on their resumes -- we can fix your resume with our custom resume review service. And, we use fellow engineers as our resume reviewers, so you can be sure that we "get" what you're saying.
Our Mock Interviews will be conducted "in character" just like a real interview, and can focus on whatever topics you want. All our interviewers have worked for Microsoft, Google or Amazon, you know you'll get a true-to-life experience.
Make use of BFS.
- R@M3$H.N November 01, 2014Find all neighbors of U1, then find all neighbors of all neighbors of U1, etc. Once U2 is found, not only do you have a path from U1 to U2, but will also have a shortest path.
Dijkstra's Algo with searching from both ends can speed up the search.
This approach in social n/w sites will be inefficient.
Can use A* search. From wikipedia : "A* uses a best-first search and finds the least-cost path from a given initial node to one goal node (out of one or more possible goals)."