Durante un'intervista mi è stato chiesto quanto segue: Un'applicazione immobiliare che elenca tutte le case che sono attualmente sul mercato (cioè, in vendita) a una determinata distanza (diciamo ad esempio che l'utente vuole trovare tutte le case entro 20 miglia), come progetteresti la tua applicazione (sia la struttura dei dati che l'alogiritmo) per creare questo tipo di servizio?
Qualche idea? Come lo implementeresti? Gli ho detto che non sapevo perché non avevo mai fatto cose geo-correlate prima.