Experiencia de entrevista de KLA Tencor | conjunto 3

La ronda 1

La prueba en línea en HackerRank contiene 2 preguntas de codificación
1. Dada una imagen representada como una array 2d de 0 y 1, encuentre el tamaño del grupo más grande en la imagen.
Agrupe una o más celdas adjuntas con 1 es un grupo. Incluso en una sola celda que esté rodeada por todos los 0 se agrupará.
Celda adyacente: la celda a la izquierda, derecha, superior e inferior de las celdas diagonales no se consideran para el clúster.
Tamaño del clúster: número de 1 en la
entrada del clúster:
4
5
10001
00110
10000
11110

salida:
5

2. Dada una array de caracteres 2D [m] [n] y una palabra w [k], debe encontrar todas las apariciones de w en la array que podrían aparecer en fila (izquierda, derecha) columna (arriba, abajo) y en cualquier diagonal.
Entrada:
5
6
abcdef
ahijkl
abccde
bbcuvx
cddwww

a B C

salida:
(0, 0, horizontal)
(2, 0, horizontal)
(2, 0, vertical)
(1, 0, diagonal)

Ronda 2
Esta es una entrevista telefónica de 1 hora.
1. Cuéntame sobre ti.
2. Discusión sobre constructor/instructor
3. Fuga de memoria.
4. Función virtual algunas preguntas más cpp.
5. Discusión sobre volcado del núcleo, corrupción, cómo manejar todos estos escenarios.
6. Discusión sobre malva(), nuevo().
7. Encuentra las k palabras más frecuentes de un archivo.
https://www.geeksforgeeks.org/find-the-k-most-frequent-words-from-a-file/

Ronda 3
Esta es una entrevista telefónica de 1 hora.

1. Discusión sobre mi proyecto actual en profundidad.
2. Líderes en una array
https://www.geeksforgeeks.org/leaders-in-an-array/
3. Encuentra el número que ocurre un número impar de veces
https://www.geeksforgeeks.org/find-the-number- ocurriendo-número-impar-de-veces/
4. Diseñe una aplicación de contacto para Android (principalmente enfóquese en un algoritmo eficiente).

Ronda 4

Entrevista cara a cara sobre preguntas de programación Explicar en papel (1 hora)

1. Discusión sobre mi proyecto actual en profundidad.
2. Clonar una lista enlazada con el puntero siguiente y aleatorio (todos los enfoques posibles).
https://www.geeksforgeeks.org/a-linked-list-with-next-and-arbit-pointer/
3. Encuentra el medio de una lista enlazada dada
https://www.geeksforgeeks.org/write-ac- function-to-print-the-middle-of-the-linked-list/
4. Invierta una lista vinculada
https://www.geeksforgeeks.org/reverse-a-linked-list/
5. Dado un número N, necesita llegue a 0 restando K o 1 de N, pero la condición es que necesita seleccionar K de tal manera que después de restar K el resultado se
factorice de N.
ejemplo N = 10 que primero K = 5 después de restar K de N 10 -5=5 por lo tanto 5 son factores de 10.
Encuentre el número mínimo de operación de la subestación para que sea 0.
6. Algunas preguntas más sobre la array y la lista enlazada.

Ronda 5
Entrevista cara a cara sobre preguntas de programación Explique en papel (1 hora)
Esta ronda fue realizada por un miembro senior.

1. Dada una imagen en forma de array 2D de números. Necesitas corromper esas imágenes y regresar.
La condición para la corrupción es que el elemento en el índice [x][y] debe contener el promedio de los números circundantes.
Ejemplo.
1234
6789 –aquí en lugar de 7 –> 4
2345

2. Next Greater Element
https://www.geeksforgeeks.org/next-greater-element/

Ronda 6

Entrevista cara a cara sobre diseño y OOPS (1 hora).
Esta ronda fue tomada por un gerente.

1. Diagrama de clases de diseño para máquinas de café (con todas las clases posibles de objetos, funciones y tipos de datos)
La mayoría se enfoca en la interacción de objetos.

Ronda 7

Esta ronda fue tomada por un gerente senior.

1. Cuéntame sobre ti, tu familia y todo.
2. ¿Qué es lo único que puede hacer que te quedes con KLA Tencor?
3. Diseñe la funcionalidad de estimación de costos de ola/uber Enfoque en el patrón de diseño de fábrica.
4. Más preguntas relacionadas con recursos humanos.

Ronda 8

Esta ronda se basó en las Habilidades de Comportamiento tomadas por el Gerente senior de Recursos Humanos.
1. Háblame de ti mismo.
2. ¿Por qué KLA Tencor?
3. Más preguntas relacionadas con recursos humanos.

Me preparé principalmente a partir de GeeksforGeeks y quiero agradecer a los escritores de contenido de Geeks por brindar las mejores soluciones. Este es uno de los mejores sitios.
Nota:
1. Enfóquese principalmente en el algoritmo, qué tan eficiente puede escribir el algoritmo.
2. Concéntrese también en las cuestiones de diseño del sistema. Para obtener alguna idea o para comenzar con la pregunta de diseño del sistema, consulte el enlace a continuación.
https://www.youtube.com/watch?v=UzLMhqg3_Wc&list=PLrmLmBdmIlps7GJJWW9I7N0P0rB0C3eY2
3. Para comenzar con el patrón de diseño, consulte el enlace a continuación para comenzar.
https://www.youtube.com/watch?v=rI4kdGLaUiQ&list=PL6n9fhu94yhUbctIoxoVTrklN3LMwTCmd
4. Haga preguntas al final de su entrevista a los entrevistadores.
5. Antes de empezar a escribir el código intenta explicar tu algoritmo.

Publicación traducida automáticamente

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