Experiencia de entrevista de Samsung | Presencial (febrero de 2020)

Posición : Ingeniero Ubicación : Instituto de I+D de Samsung, Bangalore Ronda 1: RONDA DE CODIFICACIÓN Esta ronda en línea consistió en preguntas basadas en matemáticas que contenían 10 casos de prueba. Los estudiantes que completaron todos los casos de prueba fueron promovidos a la siguiente ronda. Ronda 2 : RONDA DE ENTREVISTA TÉCNICA – … Continue reading «Experiencia de entrevista de Samsung | Presencial (febrero de 2020)»

Experiencia de entrevista de Samsung | Conjunto 34 (en el campus para I + D Noida)

El proceso consistió en la siguiente ronda: 1) RONDA-1: fue una ronda de codificación de 3 horas y el número máximo de envíos permitidos fue de 10, pero pudimos compilarlo tanto como quisiéramos. NOTA: 1) Hubo 50 casos de prueba y para calificar para la ronda de entrevistas, todos los 50 casos de prueba tenían … Continue reading «Experiencia de entrevista de Samsung | Conjunto 34 (en el campus para I + D Noida)»

Experiencia de entrevista de Samsung | Conjunto 16 (en el campus)

Samsung visitó nuestro campus a fines de noviembre, hubo 3 rondas. 1. Ronda de codificación 2. Entrevista técnica (realizada por un grupo de tres panelistas) 3. Recursos humanos Ronda 1: esta ronda consiste en una pregunta de codificación relacionada con BFS y DFS , el tiempo asignado fue de 3 horas, se alojó en un … Continue reading «Experiencia de entrevista de Samsung | Conjunto 16 (en el campus)»

Samsung I+D Entrevista Experiencia Bangalore (mayo de 2022)

Tengo 10 meses de experiencia en desarrollo de software y solicité un puesto de ingeniería en SRI-B a través del sitio web de E-litmus en abril. Después de la solicitud, recibí un correo electrónico de SRI-B solicitando detalles y un lugar preferido para la prueba de codificación en línea. Elegí un espacio para el 9 … Continue reading «Samsung I+D Entrevista Experiencia Bangalore (mayo de 2022)»

Programa Java para fusionar dos listas ordenadas (in situ)

Dadas dos listas ordenadas, combínelas para producir una lista ordenada combinada (sin usar espacio adicional). Ejemplos: Input: head1: 5->7->9 head2: 4->6->8 Output: 4->5->6->7->8->9 Explanation: The output list is in sorted order. Input: head1: 1->3->5->7 head2: 2->4 Output: 1->2->3->4->5->7 Explanation: The output list is in sorted order. Hay diferentes soluciones discutidas en la publicación a continuación. Combinar … Continue reading «Programa Java para fusionar dos listas ordenadas (in situ)»

Programa Java para encontrar un triplete que sume un valor dado

Dada una array y un valor, encuentre si hay un triplete en la array cuya suma es igual al valor dado. Si hay tal triplete presente en la array, imprima el triplete y devuelva verdadero. De lo contrario, devuelve falso. Ejemplos:   Entrada: array = {12, 3, 4, 1, 6, 9}, suma = 24; Salida: 12, 3, … Continue reading «Programa Java para encontrar un triplete que sume un valor dado»

Programa C# para buscar un elemento en una array ordenada y rotada

Un elemento en una array ordenada se puede encontrar en el tiempo O (log n) a través de una búsqueda binaria . Pero supongamos que rotamos una array ordenada de orden ascendente en algún pivote desconocido para usted de antemano. Entonces, por ejemplo, 1 2 3 4 5 podría convertirse en 3 4 5 1 … Continue reading «Programa C# para buscar un elemento en una array ordenada y rotada»

Programa Java para buscar un elemento en una array ordenada y rotada

Un elemento en una array ordenada se puede encontrar en el tiempo O (log n) a través de una búsqueda binaria . Pero supongamos que rotamos una array ordenada de orden ascendente en algún pivote desconocido para usted de antemano. Entonces, por ejemplo, 1 2 3 4 5 podría convertirse en 3 4 5 1 … Continue reading «Programa Java para buscar un elemento en una array ordenada y rotada»

Ordenación rápida

Al igual que Merge Sort , QuickSort es un algoritmo Divide and Conquer . Selecciona un elemento como pivote y divide la array dada alrededor del pivote seleccionado. Hay muchas versiones diferentes de quickSort que seleccionan el pivote de diferentes maneras.  Elija siempre el primer elemento como pivote. Elija siempre el último elemento como pivote … Continue reading «Ordenación rápida»

Algoritmo de Floyd Warshall | DP-16 – Part 1

  El algoritmo de Floyd Warshall es para resolver el problema de la ruta más corta de todos los pares. El problema es encontrar las distancias más cortas entre cada par de vértices en un gráfico dirigido ponderado de borde dado. Ejemplo:  Input: graph[][] = { {0, 5, INF, 10}, {INF, 0, 3, INF}, {INF, INF, … Continue reading «Algoritmo de Floyd Warshall | DP-16 – Part 1»