Experiencia de entrevista digital Accolite para SDE (en el campus) – Part 1

Experiencia de entrevista digital de Accolite para el lote de 2022 Ronda 1 (ronda basada en MCQ): Fueron 30 preguntas y el tiempo de duración previsto fue de 30 minutos. Los temas tratados fueron estructura básica de datos y algoritmos, DBMS, OS, OOPS, CN y aptitud general. La ronda es fácil de superar si se … Continue reading «Experiencia de entrevista digital Accolite para SDE (en el campus) – Part 1»

Experiencia de entrevista digital Accolite para pasantía SDE + FTE (fuera del campus) 2022

 Ronda 1 (Ronda de codificación) : no recuerdo exactamente la pregunta, pero era la pregunta de nivel intermedio (P. S: busque su entorno de codificación, es difícil de entender). Ronda 2 (Fundamentos de CS de MCQ): 30 minutos Ronda de MCQ: 30 preguntas basadas en los fundamentos de CS (no es difícil y algunas preguntas … Continue reading «Experiencia de entrevista digital Accolite para pasantía SDE + FTE (fuera del campus) 2022»

Programa de Python para separar 0 y 1 en una array

Se le da una array de 0 y 1 en orden aleatorio. Separe los 0 en el lado izquierdo y los 1 en el lado derecho de la array. Atraviesa la array solo una vez.  Input array = [0, 1, 0, 1, 0, 0, 1, 1, 1, 0] Output array = [0, 0, 0, 0, … Continue reading «Programa de Python para separar 0 y 1 en una array»

Programa C++ para sumar dos números representados por listas enlazadas – Conjunto 2

Dados dos números representados por dos listas enlazadas, escribe una función que devuelva la lista de suma. La lista de suma es una representación de lista enlazada de la suma de dos números de entrada. No está permitido modificar las listas. Además, no está permitido usar espacio adicional explícito (Sugerencia: use recursividad). Ejemplo  : Input: … Continue reading «Programa C++ para sumar dos números representados por listas enlazadas – Conjunto 2»

Programa de Python para invertir una lista vinculada en grupos de tamaño dado – Conjunto 1

Dada una lista enlazada, escribe una función para invertir cada k Node (donde k es una entrada a la función).  Ejemplo:  Entrada : 1->2->3->4->5->6->7->8->NULL, K = 3  Salida : 3->2->1->6->5->4- >8->7->NULO  Entrada : 1->2->3->4->5->6->7->8->NULO, K = 5  Salida : 5->4->3-> 2->1->8->7->6->NULO  Algoritmo : inverso (cabeza, k)  Invierta la primera sublista de tamaño k. Mientras retrocede, … Continue reading «Programa de Python para invertir una lista vinculada en grupos de tamaño dado – Conjunto 1»

Programa Javascript para agregar dos números representados por listas vinculadas: conjunto 1

Dados dos números representados por dos listas, escribe una función que devuelva la lista de suma. La lista de suma es una representación de lista de la suma de dos números de entrada. Ejemplo : Input: List1: 5->6->3 // represents number 563 List2: 8->4->2 // represents number 842 Output: Resultant list: 1->4->0->5 // represents number 1405 Explanation: 563 + 842 … Continue reading «Programa Javascript para agregar dos números representados por listas vinculadas: conjunto 1»

Programa C para detectar bucles en una lista enlazada

Dada una lista enlazada, compruebe si la lista enlazada tiene un bucle o no. El siguiente diagrama muestra una lista enlazada con un bucle.   Solución  : enfoque del algoritmo de búsqueda de ciclos de Floyd : este es el método más rápido y se describe a continuación:   Recorra la lista enlazada usando dos punteros. Mueva … Continue reading «Programa C para detectar bucles en una lista enlazada»

Experiencia de entrevista de ingeniero de software digital Accolite (fuera del campus)

Ronda 1: prueba en línea La prueba se realizó en la plataforma Eduthrill y tiene que intentar al menos 20 evaluaciones (5 preguntas 5 minutos) y debe obtener una puntuación superior al 60 %. Ronda 2: Ronda de codificación La ronda de codificación fue medianamente fácil en la que recibí una pregunta relacionada con la … Continue reading «Experiencia de entrevista de ingeniero de software digital Accolite (fuera del campus)»

Segregar números pares e impares | conjunto 2 – Part 1

Dada una array arr[] de tamaño N , la tarea es segregar números pares e impares. Imprime primero todos los números pares y luego los impares. Ejemplos:  Entrada: arr[] = {8, 22, 65, 70, 33, 60, 2, 34, 43, 21}  Salida: {8, 22, 70, 60, 2, 34, 65, 33, 43, 21}  Entrada: arr[] = {18, … Continue reading «Segregar números pares e impares | conjunto 2 – Part 1»

Combinar dos listas enlazadas ordenadas – Part 1

Escriba una función SortedMerge() que tome dos listas, cada una de las cuales está ordenada en orden creciente, y fusione las dos en una lista en orden creciente. SortedMerge() debería devolver la nueva lista. La nueva lista debe hacerse empalmando los Nodes de las dos primeras listas. Por ejemplo, si la primera lista enlazada a … Continue reading «Combinar dos listas enlazadas ordenadas – Part 1»