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