Ir al contenidoIr al pie de página
  • Empleos
  • Empresas
  • Sueldos
  • Para empleadores

      Impulsa tu carrera profesional

      Averigua cuánto podrías ganar, encuentra el empleo perfecto y comparte información sobre tu vida laboral y personal de forma anónima.

      employer cover photo
      employer logo
      employer logo

      Nextlabs

      ¿Esta es tu empresa?

      Información
      Evaluaciones
      Pago y prestaciones
      Empleos
      Entrevistas
      Entrevistas
      Búsquedas relacionadas: Evaluaciones de Nextlabs | Empleos en Nextlabs | Sueldos en Nextlabs | Prestaciones en Nextlabs
      Entrevistas en NextlabsEntrevistas para el cargo de Java Engineer en NextlabsEntrevista en Nextlabs


      Glassdoor

      • Acerca de
      • Premios
      • Blog
      • Contacto

      Empleadores

      • Cuenta de empleador gratuita
      • Centro de empleador

      Información

      • Ayuda
      • Pautas
      • Condiciones de uso
      • Privacidad y opciones de anuncios
      • No vender ni compartir mi información
      • Herramienta de autorización de cookies

      Trabaja con nosotros

      • Anunciantes
      • Oportunidades laborales
      Descargar aplicación

      • Buscar por:
      • Empresas
      • Empleos
      • Ubicaciones

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor", "Worklife Pro", "Bowls" y sus logotipos son marcas comerciales registradas de Glassdoor LLC.

      Empresas seguidas

      Sigue a tus empresas favoritas para estar al tanto de las últimas oportunidades y disponer de información desde adentro.

      Búsquedas de empleo

      Recibe recomendaciones y actualizaciones personalizadas al iniciar tu búsqueda.

      Entrevista para Java Engineer

      12 ene 2012
      Candidato de entrevista anónimo
      San Mateo, CA
      Sin ofertas
      Experiencia neutra
      Entrevista difícil

      Solicitud

      Me postulé en línea. El proceso tomó 2 semanas. Acudí a una entrevista en Nextlabs (San Mateo, CA) en ene 2012

      Entrevista

      The recruiter contacted me, and said that their company doesn't pay for relocation costs, asked whether I want to process the interview or not, and after that, we scheduled the first interview, it was a online coding interview, you need to provide the skype account, and do the video call with them. The recruiter will pass the questions to you on skype, and you need to code it in front of them. (I think they just want to make sure that it's you, the people who write the code). The interview took around 1.5 hrs. There have 5 coding questions.

      Preguntas de entrevista [5]

      Pregunta 1

      1. Implement the following function: int findMax(int[] items) { }
      1 respuesta

      Pregunta 2

      2. Implement the following interface to implement a binary search tree in Java public interface BinaryTree<T extends Comparable<? super T>> { public void insert(T data); public T findMin(); public boolean contains(T data); public void remove(T data); } 2.1. (optional) What does T extends Comparable< super T>> mean? Ans: It means that T has to be of type Comparable, which can avoid redundantly specifying type parameters
      1 respuesta

      Pregunta 3

      3. Trees (binary and otherwise) form the basis of many common data structures. Please describe some of these data structures and when they might be used.
      2 respuestas

      Pregunta 4

      4. Implement a basic Thread Pool in Java. When it’s completed, discuss the trade offs of your implementation. If you had unlimited time, discuss what improvements you would make to it and how these improvements would help developers that used your thread pool.
      Responder pregunta

      Pregunta 5

      5. The user of this class expected the output “Num: 1000000”. They got something else. What went wrong and how would you fix it? public class Test { public final static int NUMTHREADS = 1000; public final static int NUMLOOP = 1000; public static int num = 0; static class Mythread extends Thread { @Override public void run() { for (int i = 0; i < NUMLOOP; i++) { ++num; } } } public static void main(String argv[]) { Mythread threads[] = new Mythread[NUMTHREADS]; for (int i = 0; i < NUMTHREADS; ++i) { threads[i] = new Mythread(); threads[i].start(); } try { for (int i = 0; i < NUMTHREADS; ++i) { threads[i].join(); } } catch (InterruptedException e) { } System.out.println("Num: " + num); } }
      2 respuestas