Cuando se enfrenta a una pregunta como esta y simplemente no tiene experiencia en el dominio del problema, es bueno hacer un par de cosas.
Primero reconozca que no tiene experiencia específica en este dominio problemático.
En segundo lugar , explique cómo resolvería el problema.
Aunque no tengo experiencia específica cuando trabajo con búsquedas geográficas, estoy seguro de que existen algoritmos bien documentados y tecnologías existentes para resolver el problema. Los exploraría para obtener conocimiento de las soluciones comunes que están disponibles para mí y elegir la implementación en función de los requisitos del proyecto.
Tercero , siempre reduzca problemas como este a sus componentes básicos. Usted sabe que las ubicaciones en un mapa están distribuidas bidimensionalmente. Usted sabe que si recibe coordenadas arbitrarias x, y, la distancia a cada coordenada desde otra coordenada se calcula formando un triángulo y resolviendo la longitud desconocida. Es de esperar que también sepa que si se le pide que encuentre todas las coordenadas dentro de un cuadro delimitador, puede hacer esto simplemente calculando la extensión del cuadro que desea encontrar y utilizando una simple mayor que, menor que la lógica a lo largo de ambos ejes.
Por último , nunca he contratado a un desarrollador que parecía renunciar a las preguntas. Si hago una pregunta y la persona dice "No sé" y ni siquiera intenta pensarlo verbalmente, me da la impresión de que no contribuirán a las sesiones de lluvia de ideas, lo cual es crítico en las organizaciones que escriben software .