Experiencia de entrevista de Synopsys para ingeniero de I + D FTE (en el campus)

Primera ronda (prueba en línea): Sección A: Ciencias de la Computación MCQ (20 Preguntas) Sección B: Aptitud (15 Preguntas) Sección C: MCQ electrónicos (8 Preguntas) Sin marcado negativo. Todas las secciones fueron sin tiempo. Segunda Ronda (1ra Técnica F2F): https://leetcode.com/problems/reverse-linked-list/ ¿Cómo implementar nuestra propia Clase Vector en C++? Manipulación de nombres, polimorfismo, abstracción, encapsulación, tabla … Continue reading «Experiencia de entrevista de Synopsys para ingeniero de I + D FTE (en el campus)»

Combinar dos arrays ordenadas con O (1) espacio adicional

Nos dan dos arrays ordenadas. Necesitamos fusionar estas dos arrays de modo que los números iniciales (después de la clasificación completa) estén en la primera array y los números restantes estén en la segunda array. Se permite espacio extra en O(1). Ejemplo:  Input: ar1[] = {10}; ar2[] = {2, 3}; Output: ar1[] = {2} ar2[] … Continue reading «Combinar dos arrays ordenadas con O (1) espacio adicional»

Experiencia de entrevista con Synopsys – En el campus

1ra Ronda: Prueba MCQ que consta de 60 preguntas de Aptitud Cuantitativa, Habilidad Lógica, C, C++, Algoritmo, Estructuras de Datos, Diseño Digital. 2da Ronda: (20 minutos) 1. Discusión sobre mis proyectos de pasantía y proyectos de tesis. 2. Cursos realizados durante el período de estudios. 3. Explicar los algoritmos de ruta más corta y los … Continue reading «Experiencia de entrevista con Synopsys – En el campus»

Combinar una array de tamaño n en otra array de tamaño m+n

Hay dos arrays ordenadas. El primero es de tamaño m+n y contiene solo m elementos. Otro es de tamaño n y contiene n elementos. Combine estas dos arrays en la primera array de tamaño m+n de modo que se ordene la salida. Entrada: array con m+n elementos (mPlusN[]).   NA => El valor no está completo/no está … Continue reading «Combinar una array de tamaño n en otra array de tamaño m+n»

Synopsis Entrevista Experiencia | conjunto 9

Las rondas de entrevistas y el proceso general de esta empresa no son constantes para todos los candidatos. Depende completamente de su primera ronda técnica. Por lo tanto, lo comparto en base a mi experiencia. Mi currículum fue preseleccionado y recibí una llamada del gerente del equipo. Hizo algunas preguntas sobre mi currículum y comenzó … Continue reading «Synopsis Entrevista Experiencia | conjunto 9»

Evaluación del Árbol de Expresión

Dado un árbol de expresión simple , que consta de operadores binarios básicos, es decir, +, –,* y / y algunos números enteros, evalúe el árbol de expresión. Ejemplos: C++ // C++ program to evaluate an expression tree #include <bits/stdc++.h> using namespace std;   // Class to represent the nodes of syntax tree class node … Continue reading «Evaluación del Árbol de Expresión»

Experiencia en entrevistas de Synopsys (para ingeniero de I + D, Sr I)

Fui entrevistado en Synopsys Bangalore para Ingeniero de I+D, Sr. Publico. Hubo dos rondas de entrevistas telefónicas y luego seis rondas de entrevistas técnicas cara a cara y una ronda de discusión de recursos humanos. Vuelta Telefónica 1: Me hicieron las siguientes preguntas. Discusión sobre el trabajo actual. La forma eficiente de atravesar una array … Continue reading «Experiencia en entrevistas de Synopsys (para ingeniero de I + D, Sr I)»

Synopsis Entrevista Experiencia | Grupo 7 (4+ experimentados)

La ronda 1: Marco de pila cómo se ve. ¿Cómo funciona printf? Función amigo Operación de eliminación de clase única. clase de almacenamiento en c ++, es decir, estática global local Montón y pila de segmentos de datos no inicializados de la pila de procesos Sobrecarga de operadores para la multiplicación. Definición de funciones virtuales … Continue reading «Synopsis Entrevista Experiencia | Grupo 7 (4+ experimentados)»

Synopsis Entrevista Experiencia | conjunto 2

Contactado a través de una referencia en noviembre, el equipo para el que fui entrevistado desarrolla software interno. El proceso general tomó 2 semanas, 2 telefónicas seguidas de F2F. En todas las rondas se hicieron un mínimo de 3 acertijos, enumerados solo preguntas de algoritmo y programación. Ronda telefónica 1 1. Secuencia de Fibonacci esperando … Continue reading «Synopsis Entrevista Experiencia | conjunto 2»

Fusión eficiente de dos arrays ordenadas con O (1) espacio adicional – Part 1

Dados dos arreglos ordenados, necesitamos fusionarlos en O((n+m)*log(n+m)) tiempo con O(1) espacio extra en un arreglo ordenado, cuando n es el tamaño del primer arreglo, y m es el tamaño de la segunda array. Ejemplo:   Input: ar1[] = {10}; ar2[] = {2, 3}; Output: ar1[] = {2} ar2[] = {3, 10} Input: ar1[] = {1, … Continue reading «Fusión eficiente de dos arrays ordenadas con O (1) espacio adicional – Part 1»