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

      Barclays

      Empleador activo

      Información
      Evaluaciones
      Pago y prestaciones
      Empleos
      Entrevistas
      Entrevistas
      Búsquedas relacionadas: Evaluaciones de Barclays | Empleos en Barclays | Sueldos en Barclays | Prestaciones en Barclays
      Entrevistas en BarclaysEntrevistas para el cargo de Java Programmer en BarclaysEntrevista en Barclays


      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 Programmer

      15 ene 2010
      Candidato de entrevista anónimo
      New York, NY
      Sin ofertas
      Experiencia negativa
      Entrevista difícil

      Solicitud

      Me postulé a través de un reclutador. El proceso tomó 1 semana. Acudí a una entrevista en Barclays (New York, NY) en ene 2010

      Entrevista

      Interview Experience There was telephone interview 1) Write code to find the max depth of a binary tree 2)wait(), notify() 3)in public static main() call object.wait() what happens? 3) what is the complexity of binary tree max depth 4)inner class vs static inner class (this guy can ask anything, annoymous inner class etc- be careful) then face to face The first interviewer came into the room straight away took out some java code and a list of questions he seems to have pre-prepared in a paper, and asked me how to solve this problem. Problem 1) Assume there is a method provided getNextperson() which gives Person objects which have comparable interface implemented, now read from a file records and sort it and give first 1000 records, write code on the paper Ans: then i started asking more information and clarification, I said seems like the problem can be broken down into 3 sub problems (problem solving skills) first read records, part by part so tat memory is not a issue, then construct a tree data structure of some sort (already sorted binary tree) and give first 1000 records. so basically start writing code to build a tree and sort it and write your own print method. So i do not think i got this answer right, but more step step discussion. He said why not use TreeMap(inbuilt for Java), then he used why use a Tree data structure at all? THIS QUESTION is very DIFFICULT Problem 2) He had code printed off a paper which shows Singleton pattern, and asked if anything is missing in the logic Ans- I answered correct, a return statement was missing, and explained about synchronization of singleton class (more discussion) Problem 3) Write a sql query , 2 tables, 1 driver, 1 vehicle, "give me all ssn who do not have vehicle" is the question, gave him the answer, and little discussion to fine tune it by not using subquery He said time's up, he took about 45 min, and he said he will send the next person Young kid. Asked about current work, then jumped right into code on a piece of paper. Problem 4) write code to return a sort array of int, when passed in 2 sorted array of int to the method. Ans: the easiest way to do is put in a 3rd array and call array.sort, which he liked my approcach. Then more discussion on complexity, it is N square, so please try to optimize it. Then then i said compare each elment of 1 array to another array, then he asked to write code, more optimization etc. Then i put a loop in a loop, then he corrected it and said its N square again, so i suggested construct a loop for the size of 1 st array and 2nd array. Then He said, he is out of time and the other guys are busy and could not make it, and they could get back to the recruiter. Then he walked me outside the door

      Preguntas de entrevista [4]

      Pregunta 1

      Assume there is a method provided getNextperson() which gives Person objects which have comparable interface implemented, now read from a file records and sort it and give first 1000 records, write code on the paper
      6 respuestas

      Pregunta 2

      Write code to return a sorted array of int, when passed in 2 sorted array of int to the method.
      4 respuestas

      Pregunta 3

      what is the output public class Barclays { static class A{ A(){ f(); } public void f(){ System.out.println("A ctor"); } } static class B extends A{ B(){ f(); } public void f(){ System.out.println("B ctor"); } } public static void main(String[] args) { B b = new B(); b.f(); A a = new A(); a.f(); } }
      2 respuestas

      Pregunta 4

      package com.interview; public class Threading { int counter; class Mythread extends Thread{ @Override public void run(){ for(int i=0; i < 10000; i++) counter++; System.out.println("run = " + counter); } } public static void main(String[] args) throws InterruptedException { // TODO Auto-generated method stub Threading a = new Threading(); Mythread t1 = a.new Mythread(); t1.start(); t1.join(); System.out.println("" + a.counter); } }
      1 respuesta
      11