GeeksOfGeeks me ha ayudado mucho, así que pensé en hacer una pequeña contribución de mi parte.
Entrevista de Amazon para el puesto SDE II
La ronda 1:
El entrevistador explicó sobre su rol y equipo. Hizo preguntas a continuación,
- Háblame de ti y un poco de tu proyecto
- Diseñar un software para realizar una reserva en una string de restaurantes. Todos los restaurantes están en la misma zona horaria. (Solo quería el diagrama de clases)
La ronda 2:
Nuevamente, el siguiente entrevistador explicó brevemente sobre sí mismo y preguntó sobre mí y mi papel en el proyecto actual. Pidió más detalles sobre los proyectos actuales.
Ronda 3:
El entrevistador se presentó y preguntó sobre mis detalles y mis proyectos actuales.
- Tiene un BST y necesita asignar un valor apropiado al vecino de todos los Nodes (se explica en el siguiente ejemplo)
Estructura del Node
Node {
Node hijo izquierdo,
Node hijo derecho,
datos t,
vecino del Node
}
A
/ \
ANTES DE CRISTO
/ \ \
DEF
Basado en el árbol anterior,
Node: Vecino
R: NULO
ANTES DE CRISTO
D: mi
mi: F
Me dijo que escribiera un programa (se supone que es un método recursivo)
Ronda 4:
- Dada unas reglas de precio de aparcamiento y hora de inicio y hora de finalización del aparcamiento. Calcule el precio (a continuación se muestra la tabla de reglas de precios) Cree una estructura de datos que pueda almacenar estas reglas de precios PriceRule
Reglas de precios:
En día laborable En fin de semana
Horas Precio Horas Precio
0 – 2 $5 0 – 2 $8
2 – 6 $10 2 – 6 $13
6 – 12 $15 6 – 12 $18
12 – 24 $20 12 – 24 $25
El entrevistador me pidió que ideara una arquitectura para un sistema que mostrara los espacios de estacionamiento disponibles cerca de la ubicación de los clientes en una aplicación móvil.
Ronda 5:
Esta ronda ha sido solo preguntas de comportamiento,
- ¿Qué harías cuando el gerente no está de acuerdo con tu decisión a pesar de que tienes un punto válido?
- ¿Cuáles son los retos a los que te has enfrentado en tu carrera? ¿Cómo lo resolviste?
- Explique la instancia en la que ha contribuido a lograr la mejora en su proyecto o equipo.
- ¿Qué harías cuando tu compañero no está de acuerdo con tu decisión? ¿Cómo resolverías los conflictos?
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
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