Amazon entrevista Experiencia | Juego 409 (para SDE-I)

Ronda telefónica:
Beneficio máximo comprando y vendiendo una acción como máximo k veces

Ronda 1:
Tienes una carretera de dos carriles y hay dos sensores,

  1. El sensor A solo cubre el carril derecho.
  2. El sensor B cubre tanto el carril izquierdo como el derecho.

La entrada de la función son dos arrays llenas con 24 horas de datos y el valor/elemento de la array es una tupla que tiene dirección y hora. encontrar las siguientes cosas,

  1. Número total de automóviles en el carril derecho e izquierdo.
  2. Velocidad mínima y máxima en el sensor A.
  3. Velocidad mínima y máxima en el sensor B.

Encontrar el número 1 es fácil.

El único problema es con 2,3 ya que no tenemos ninguna unidad de distancia dada en ninguna parte. Le pregunté que me dijo que eso es un problema.

Esto es lo que podemos hacer sin la distancia. Al menos podemos encontrar el tiempo mínimo y máximo para que los sensores A y B simplemente atraviesen una array, pero después de eso, ¿encontrar una distancia que todavía es un misterio para mí? en los últimos minutos me dijo que adivinara y lo hiciera, pero no hubo suficiente tiempo.

Ronda 2:
Cree una plataforma UBER sin discusión de código sobre cómo lo hará,

  1. ¿Cómo se manejarán las ubicaciones (más actualizadas) del controlador?
  2. ¿Cómo se actualizará la ubicación del controlador (arquitectura de la aplicación o servicio a actualizar)?
  3. ¿Encontrar el conductor más cercano? (Podemos filtrar todos los conductores según la ubicación)
  4. ¿Qué pasa si dos ciudades se fusionan como Redmond y Bellevue, entonces otro automóvil podría estar cerca pero en la segunda ciudad donde el filtro de la ciudad quiere trabajar?
  5. ¿Cómo se escala la misma aplicación a otros países (como China)?
  6. Una vez que encuentre el conductor más cercano, ¿cómo lo recoge? (Dije calificaciones)
  7. ¿Qué consideraría como buenas calificaciones?
  8. Una vez que tenga 10 conductores con calificaciones de 4.8, ¿cómo enviará la solicitud?
  9. ¿Qué hará si los 10 conductores reciben y aceptan 10 requests simultáneamente?

Ronda 3:
Compile el IDE de Eclipse. Me dijo que escribiera el diagrama de clases de todos los componentes.

  1. ¿Cómo manejará el juego de caracteres?
  2. ¿Cómo manejarás la llave?
  3. ¿Cómo manejará las precompilaciones de código? diferentes reglas de resaltado?
  4. ¿Dónde estarán los eventos de representación de texto en el editor o la página y por qué?

Ronda 4:
https://www.geeksforgeeks.org/find-duplicates-in-on-time-and-constant-extra-space/

No hay oferta por cierto.

En SDE-I dos cuestiones de diseño. No esperaba eso. Aunque he hecho algunos diseños en los últimos 2 años, pero nunca intenté un problema tan grande como un IDE.

Espero que esto ayude y PAZ.

Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *