Las 25 preguntas principales de la entrevista

 

Aquí está la colección de TOP 25 preguntas frecuentes basadas en la experiencia (mía y amigos) de entrevistas en múltiples empresas. 

1) Ancestro común más bajo ( https://www.geeksforgeeks.org/lowest-common-ancestor-binary-tree-set-1/

2) Se da una array no ordenada de enteros; necesitas encontrar el producto máximo formado al multiplicar tres números. (No puede ordenar la array, tenga cuidado cuando hay números negativos) ( Producto máximo de un triplete
 

 

3) Vista izquierda de un árbol ( https://www.geeksforgeeks.org/print-left-view-binary-tree/

4) Inversión de arrays ( https://www.geeksforgeeks.org/write-a-program-to-reverse-an-array/

5) Línea de caché, concepto interno de caché, programación de RR 

6) Imprima el medio de una lista vinculada dada ( https://www.geeksforgeeks.org/write-ac-function-to-print-the-middle-of-the-linked-list/

7) Intercambio de pares de elementos en la lista enlazada ( https://www.geeksforgeeks.org/pairwise-swap-elements-of-a-given-linked-list/

8) Funciones internas de HashMap ( http://javarevisited.blogspot.in/2011/02/how-hashmap-works-in-java.html

9) Comprobación doble de Singleton ( http://javarevisited.blogspot.in/2014/05/double-checked-locking-on-singleton-in-java.html

10) Patrón de fábrica ( http://javarevisited.blogspot.in/2011/12/factory-design-pattern-java-example.html

11) Imprima una array dada en forma de espiral ( https://www.geeksforgeeks.org/print-a-given-matrix-in-spiral-form/

12) DFS en Graph y su representación ( https://www.geeksforgeeks.org/graph-and-its-representations/ , http://ideone.com/TA4ldc

13) Concepto orientado a objetos, polimorfismo, sobrecarga de métodos, anulación de métodos, diferencia entre abstracción y encapsulación, agregación y composición ( vaya, preguntas de la entrevista )

14) Imprime el enésimo último Node en la lista enlazada 

15) Eliminar un Node dado en la lista enlazada bajo restricciones dadas ( https://www.geeksforgeeks.org/delete-a-given-node-in-linked-list-under-given-constraints/

16) Implementar Stack usando colas ( https://www.geeksforgeeks.org/implement-stack-using-queue/

17) Encuentra si dos rectángulos se superponen ( https://www.geeksforgeeks.org/find-two-rectangles-overlap/

18) Conceptos de subprocesos múltiples 

19) Dada una array de enteros, actualice el índice con la multiplicación de los enteros anteriores y siguientes. 

   e.g. Input: 2 , 3, 4, 5, 6
        Output: 2*3, 2*4, 3*5, 4*6, 5*6

20) Diferencia de crear hilos en Java usando Thread y Runnable 

21) Cómo se implementa internamente el hashset en Java. 

22) Código de ejemplo de DeadLock ( Código de productor y consumidor

23) Encuentra el número que no se repite en Array de enteros, los demás están presentes dos veces. ( Elemento no repetitivo )

e.g. Input : 23, 34,56,21,21,56,78,23, 34        
     Output: 23
     Hint: USE XOR

24) Serialización y conceptos relacionados. 

25) Comparadores en TreeSet 

Gracias al equipo de geeksforgeeks por proporcionar una buena plataforma. Ustedes son los mejores. 

Este artículo es una contribución de Rishi Verma . Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
 

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *