Immer wenn Sie mit einer solchen Frage konfrontiert sind und einfach kein Fachwissen in der Problemdomäne haben, ist es gut, ein paar Dinge zu tun.
Zunächst erkennen an, dass Sie nicht spezifisches Know - how in diesem Problembereich verfügen.
Zweitens , erklären , wie Sie über die Lösung des Problems gehen würde.
Obwohl ich keine besonderen Erfahrungen mit der geografischen Suche habe, bin ich zuversichtlich, dass es gut dokumentierte Algorithmen und vorhandene Technologien gibt, um das Problem zu lösen. Ich würde diese untersuchen, um Kenntnisse über gängige Lösungen zu erlangen, die mir zur Verfügung stehen, und anhand der Anforderungen des Projekts eine Entscheidung über die Implementierung treffen.
Drittens : Reduzieren Sie solche Probleme immer auf ihre Grundkomponenten. Sie wissen, dass Standorte auf einer Karte zweidimensional verteilt sind. Sie wissen, dass, wenn Sie beliebige x-, y-Koordinaten erhalten, der Abstand zu jeder Koordinate von einer anderen Koordinate berechnet wird, indem Sie ein Dreieck bilden und nach der unbekannten Länge suchen. Sie wissen hoffentlich auch, dass Sie, wenn Sie aufgefordert werden, alle Koordinaten innerhalb eines Begrenzungsrahmens zu finden, dies einfach tun können, indem Sie die Ausmaße des zu suchenden Felds berechnen und einfach größer als, kleiner als die Logik entlang beider Achsen verwenden.
Zuletzt habe ich noch nie einen Entwickler eingestellt, der Fragen offenbar aufgegeben hat . Wenn ich eine Frage stelle und die Person "Ich weiß nicht" sagt und nicht einmal versucht, sie mündlich zu durchdenken, entsteht der Eindruck, dass sie nicht zu Brainstorming-Sitzungen beiträgt - was bei Organisationen, die Software schreiben, von entscheidender Bedeutung ist .