Experiencia de entrevista digital Accolite para SDE Intern + FTE 2022

Ronda 1 : Esta fue la ronda MCQ con 30 preguntas con 30 minutos de tiempo.  El nivel de la pregunta fue de fácil a medio. Las preguntas se basaron en los fundamentos de CS, como SO, DBMS, estructuras de datos y aptitud general. Después de 45 minutos, obtuvimos una lista de estudiantes que calificaron … Continue reading «Experiencia de entrevista digital Accolite para SDE Intern + FTE 2022»

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

Ronda 1 (ronda de codificación): Grafique la pregunta basada en DFS para encontrar una ruta hermosa en el gráfico donde la ruta hermosa es una ruta que tiene más elementos repetidos. Ronda 2 (Fundamentos de CS de MCQ): 30 minutos Ronda de MCQ: 30 preguntas basadas en los fundamentos de CS. Ronda 3 (Entrevista técnica … Continue reading «Experiencia de entrevista digital Accolite para pasantía SDE + FTE (fuera del campus) – Part 1»

Programa Python3 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 Python3 para separar 0 y 1 en una array»

Programa Java para imprimir el Node N desde el final de una lista vinculada (duplicado)

Dada una lista enlazada y un número n, escriba una función que devuelva el valor en el Node n desde el final de la lista enlazada. Por ejemplo, si la entrada está debajo de la lista y n = 3, entonces la salida es «B» Método 1 (Usar la longitud de la lista enlazada)  1) … Continue reading «Programa Java para imprimir el Node N desde el final de una lista vinculada (duplicado)»

Programa Java para invertir una lista enlazada en grupos de tamaño determinado – 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 Java para invertir una lista enlazada en grupos de tamaño determinado – Conjunto 1»

Programa de Python 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 de Python 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.   Las siguientes son diferentes maneras de hacer esto.  Solución 1: enfoque hash: Recorra la lista una por una y siga poniendo las direcciones de los Nodes en una tabla hash. En … Continue reading «Programa C++ para detectar bucles en una lista enlazada»

Programa C Para Unión E Intersección De Dos Listas Vinculadas

Dadas dos listas enlazadas, cree listas de unión e intersección que contengan la unión y la intersección de los elementos presentes en las listas dadas. El orden de los elementos en las listas de salida no importa. Ejemplo: Input: List1: 10->15->4->20 List2: 8->4->2->10 Output: Intersection List: 4->10 Union List: 2->8->20->4->15->10 Método 1 (Simple): Los siguientes … Continue reading «Programa C Para Unión E Intersección De Dos Listas Vinculadas»

Algoritmo Minimax en Teoría de Juegos | Conjunto 3 (IA Tic-Tac-Toe: encontrar el movimiento óptimo)

Prerrequisitos: Algoritmo Minimax en Teoría de Juegos , Función de Evaluación en Teoría de Juegos Combinemos lo que hemos aprendido hasta ahora sobre minimax y la función de evaluación para escribir una IA (Inteligencia Artificial) Tic-Tac-Toe adecuada que juegue un juego perfecto. Esta IA considerará todos los escenarios posibles y hará el movimiento más óptimo. … Continue reading «Algoritmo Minimax en Teoría de Juegos | Conjunto 3 (IA Tic-Tac-Toe: encontrar el movimiento óptimo)»

Invertir una lista enlazada – Part 5

Dado el puntero al Node principal de una lista enlazada, la tarea es invertir la lista enlazada. Necesitamos invertir la lista cambiando los enlaces entre los Nodes. Ejemplos :  Haga clic aquí para el curso completo! C++ // Iterative C++ program to reverse a linked list #include <iostream> using namespace std;    /* Link list … Continue reading «Invertir una lista enlazada – Part 5»