Experiencia de entrevista de Uber | Ingeniero de software 1

Ronda 1 (Prueba en línea en la plataforma Hackerrank – 90 minutos):

El límite necesario para despejar esta ronda era 300.

Ronda 2 ( 30-40 minutos ):

  1. https://www.geeksforgeeks.org/next-greater-element/

Ronda 3 ( Resolución de problemas 45-60 minutos ):

  1. Dada una array de enteros  arr = [5, 6, 1]. Cuando construimos un BST con esta entrada en el mismo orden, tendremos «5» como raíz, «6» como hijo derecho y «1» como hijo izquierdo. Ahora, si nuestra entrada se cambia a [5,1,6], nuestra estructura BST seguirá siendo idéntica. Entonces, dada una array de enteros, ¿cómo encontrar el número de permutaciones diferentes de la array de entrada que da como resultado el BST idéntico al BST formado en el orden de la array original?

Ronda 4 ( Recursos humanos + Diseño del sistema + Proyecto 80-90 minutos ):

Algunos consejos para la entrevista que podrían ayudar.

  1. Cuando tropieces con una nueva pregunta en las entrevistas, no te pongas nervioso. En su lugar, trata de lidiar con ello de manera constructiva. Simplemente comparta cualquier enfoque (incluso si está incompleto) que tenga en mente con el entrevistador, seguramente lo ayudará a pensar en la dirección correcta.
  2. Antes de resolver cualquier pregunta, despeja todas tus dudas respecto a su explicación con el entrevistador. Simplemente puede pedirle al entrevistador educadamente que repita la pregunta.
  3. Prepare algunas preguntas de antemano, que podría hacerle al entrevistador al final de la entrevista.

Mis mejores deseos !!

Publicación traducida automáticamente

Artículo escrito por amitj4056 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 *