Desarrollador software junior

Entrevista para desarrollador software de nivel junior

N/A
ago-2014
Zaragoza, España

 El proceso de selección consistió en dos partes, la primera muy sencilla, una entrevista telefónica, en la cual preguntaban sobre todo las inquietudes, tu perfil profesional y el motivo por el que querías el puesto. Esta entrevista no era con alguien técnico. Sino que era una persona de recursos humanos.

La segunda parte del proceso si fue mucho mas complicada, ya que se preparaba para una prueba técnica, que, a mi parecer, para alguien sin apenas experiencia era algo compleja, debido al tiempo que te dejaban para hacerla, ya que era en la empresa y la prueba consistio en lo siguiente:

  • Implementa una pila de datos que permita almacenar enteros, además de los métodos push1 y pop2 tu clase debe contener lo siguiente:
    • Peek: igual que pop pero no elimina el elemento de la pila.
    • Min: igual que peek pero siempre devuelve el elemento más pequeño de la pila.
  • Todos los métodos deben correr 0(1) veces.
  • Puedes usar cualquier estructura de datos excepto funciones de arrays dentro de la clase para obtener el resultado deseado (esto quiere decir que puedes declarar un array ).
  • Push1: inserta un elemento al final de un array.
  • Pop2: El método pop elimina el último elemento de un array, y devuelve su valor al método que lo llamó.

 

Por lo tanto la prueba completa era la siguiente:

  • Implementar una pila de datos (enteros), con 4 métodos
    • Push
    • Pop
    • Peek
    • Min
  • Unit test

Todo ello en una hora y con la presión de una entrevista.


Datos

251 - 500 Empleados
Fecha:
ago-2014
Salario:
20k -30k

Soporte


2019 NetMentor.
Todos los derechos reservados.
Aviso legal | Politica privacidad | Politica de cookies