Experiencia de entrevista KLA Tencor

Antes de programar mi entrevista, intenté pero no pude encontrar ninguna entrevista reciente de KLA Tencor, así que comparto la mía para ayudarlos. Para FRESHERS (MTech(CSE)…ingeniero de software).

Primera ronda: prueba escrita sobre hackerrank programada por HR por teléfono

25 objetivos + 2 programas…..El nivel de la prueba objetiva fue bueno. C/C++/ 5 Aptitude/one ques on self join. Seguí el sitio geeksQuiz y logré hacer 20 preguntas de 25. Concéntrate más en C++.

Programa 1: int fun(char **str1, char ***str1){………………}

     Se proporciona una función con una array de string como entrada a través de «**str1» y devuelve la salida como «***str1».

     Caso de prueba: “Abac Cbaa”—————-> El resultado es PASA o FALLA.
     Razonamiento: 1) No. de elementos después del espacio y antes del espacio son iguales
2) Los mismos caracteres están presentes antes y después del espacio, así que PASA (No te preocupes por la distinción entre mayúsculas y minúsculas).

     Salida: **Str1[i]=PASS correspondiente a la string *str1[i].

     Solución: recorrer la array de strings y para cada elemento de string convertir a un alfabeto más bajo o más pequeño. Y luego EXOR los elementos. Si el carácter izquierdo después de Exoring es ” ” (espacio), el resultado es APROBADO.

P rograma 2: Array de entrada y un programa como K-Map pero también considera elementos diagonales. contar el número de grupos y el recuento de salida.

Hice el Programa 1 y recibí una llamada para una entrevista telefónica.

El equipo de chicos de KLA Tencor es como un amigo. Te tomarán muy en serio y te ayudarán mucho… así que ignora la tensión de enfrentar al entrevistador, todo lo que tienes que hacer es «C++». Hágase un experto en conceptos de C++.

pregunta 1: ¿Cómo sumarás/multiplicarás un número muy grande?

pregunta 2: por qué necesita la sobrecarga del operador

pregunta 3: Cómo se usa el operador predeterminado ” = ” y el constructor de copia y por qué necesitamos usarlos explícitamente

Pregunta 4: Explique la sobrecarga del operador «+».

pregunta 5: obj2 = obj1… ¿funcionará el destructor para obj2?

pregunta 6: si new y malloc están asignados en el montón, ¿cómo acceder a ellos por separado? Cómo contar el número de objetos creados por new y creados por malloc.

pregunta 7: Cómo comparar dos objetos. El método Equal pertenece a qué clase.

búsqueda 8: En cuyo caso, el recolector de basura no puede funcionar explícitamente.

Solo tenía conocimientos básicos de C++… así que fuera de la primera ronda.

Chicos, si quieren trabajar en esta empresa… C++ es imprescindible.

Por favor disfrute leyendo GEEKFORGEEKS
………………………………..

Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

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 *