Щоразу, коли ви стикаєтесь з таким питанням, і у вас просто немає досвіду в проблемній області, добре робити пару речей.
Спершу визнай, що ти не маєш конкретних знань у цій проблемній галузі.
По-друге , поясніть, як би ви вирішили проблему.
Хоча я не маю конкретного досвіду роботи з географічним пошуком, я впевнений, що для вирішення проблеми існують добре задокументовані алгоритми та існуючі технології. Я б досліджував їх, щоб отримати знання про загальні рішення, які мені доступні, і зробити вибір щодо впровадження, виходячи з вимог проекту.
По-третє , Завжди зводити подібні проблеми до основних компонентів. Ви знаєте, що розташування на карті розподілено в двовимірному масштабі. Ви знаєте, що якщо вам задано довільну x, y координати відстань до кожної координати від іншої координати обчислюється, утворюючи трикутник і розв’язуючи невідому довжину. Сподіваємось, ви також знаєте, що якщо вас попросять знайти всі координати в обмежувальному полі, ви можете це зробити, просто обчисливши розширення вікна, яке ви хочете знайти, і використовуючи прості, більші, менші за логіку вздовж обох осей.
Останнє , я ніколи не найняв розробника , який , здавалося, відмовитися від питань. Якщо я задаю запитання, а людина каже "я не знаю" і навіть не намагається продумати його усно, це створює враження, що вони не сприятимуть сеансам мозкових штурмів - що критично важливо в організаціях, які пишуть програмне забезпечення .