Esta pregunta, como la ha transmitido, es vaga y puede interpretarse de varias maneras diferentes.
Google Maps tiene JavaScript robusto y API de mapas estáticos. En este sentido, la pregunta podría ser cómo diseñar una arquitectura de servidor para aprovechar esas API y servir una experiencia de Google Maps en su propia propiedad web.
En otro sentido, la pregunta podría ser preguntarle cómo Google o uno de sus competidores diseñaría y diseñaría un sistema para servir directamente mosaicos de mapas. En este caso, puede hablar sobre la necesidad de escalabilidad y elasticidad en la plataforma de servicio. Puede comparar los beneficios y los inconvenientes de los mosaicos de preprocesamiento, o presentarlos sobre la marcha.
- Ni siquiera puedo resolver problemas fáciles en LeetCode. ¿Qué tengo que hacer?
- Quiero prepararme para trabajos de programador / desarrollador para enero o febrero de 2017. ¿Cómo debo asignar tiempo eficientemente si actualmente trabajo a tiempo completo?
- ¿Cómo es el proceso de entrevista en Shopify para ingenieros de software?
- ¿Cómo puedo hacer una entrevista técnica en una empresa de ciencia de datos / análisis de datos dentro de un fin de semana?
- Dado un conjunto de cadenas, ¿cómo puedo encontrar un pequeño conjunto de subcadenas de modo que el conjunto de cadenas se pueda dividir en función de las subcadenas coincidentes con una distribución razonablemente uniforme?
También sería prudente analizar cómo diseñaría un sistema que escalara el tamaño del mosaico en función del tipo de dispositivo que realiza las solicitudes (es decir, los mosaicos de 256px x 256px pueden cargarse bien en una computadora portátil / computadora de escritorio, pero podrían proporcionar una experiencia de consumo móvil agitada )