Experiencia de entrevista en Amazon | Juego 313 (para SDE II)

1ra ronda (escrita) – 60 minutos Fue una prueba en HackerEarth con dos preguntas de programación El problema del subarreglo máximo : Dada una array A de N elementos, encuentre la suma máxima posible de a. Subarreglo contiguo b. Subarreglo no contiguo Problema de celda conectada en la red. Encuentre el número de celdas en … Continue reading «Experiencia de entrevista en Amazon | Juego 313 (para SDE II)»

Experiencia de entrevista de Amazon para SDE-II – Part 1

Recibí una llamada de un reclutador de Amazon. Me envió el enlace de prueba de codificación que tuve que completar en una semana. El enlace dado constaba de tres rondas de desafíos y cada ronda era obligatoria para completar con éxito la evaluación dada. Abajo estaban las rondas. Ronda en línea (Prueba de codificación – … Continue reading «Experiencia de entrevista de Amazon para SDE-II – Part 1»

Experiencia de entrevista de Amazon para SDE1 (8 meses de experiencia) 2022

Ronda en línea (septiembre de 2021): dos preguntas de codificación, ambas de nivel fácil a medio (no recuerdo las preguntas). Tuve que escribir el enfoque de codificación también junto con el código. Después de esta ronda, recibí una llamada de un reclutador en enero de 2022, mencionando que había aprobado la prueba en línea antes … Continue reading «Experiencia de entrevista de Amazon para SDE1 (8 meses de experiencia) 2022»

Experiencia de entrevista de pasantía en Amazon | Fuera del campus 2021

Nivel de dificultad de la entrevista: Difícil Ronda 1 (preselección de currículum): aplicado el 9 de octubre de 2021, obtuvo el enlace de prueba alrededor del 10 de noviembre de 2021. Ronda 2 (evaluación en línea): había cuatro secciones, a saber, depuración de código, codificación, evaluación de estilos de trabajo y aptitud. La sección de … Continue reading «Experiencia de entrevista de pasantía en Amazon | Fuera del campus 2021»

Programa Java para encontrar un triplete tal que la suma de dos sea igual al tercer elemento

Dada una array de números enteros, debe encontrar tres números tales que la suma de dos elementos sea igual al tercer elemento. Ejemplos: Input: {5, 32, 1, 7, 10, 50, 19, 21, 2} Output: 21, 2, 19 Input: {5, 32, 1, 7, 10, 50, 19, 21, 0} Output: no such triplet exist Fuente de la … Continue reading «Programa Java para encontrar un triplete tal que la suma de dos sea igual al tercer elemento»

Programa C++ para multiplicar dos números representados por listas enlazadas

Dados dos números representados por listas enlazadas, escribe una función que devuelva la multiplicación de estas dos listas enlazadas. Ejemplos:  Input: 9->4->6 8->4 Output: 79464 Input: 3->2->1 1->2 Output: 3852 Solución :  recorra ambas listas y genere los números necesarios para multiplicar y luego devuelva los valores multiplicados de los dos números. Algoritmo para generar el … Continue reading «Programa C++ para multiplicar dos números representados por listas enlazadas»

Programa Javascript 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 Javascript para fusionar dos listas ordenadas (in situ)»

Programa de Python para elementos de intercambio por pares de una lista vinculada dada

Dada una lista enlazada individualmente, escriba una función para intercambiar elementos por pares. Input: 1->2->3->4->5->6->NULL  Output: 2->1->4->3->6->5->NULL Input: 1->2->3->4->5->NULL  Output: 2->1->4->3->5->NULL Input: 1->NULL  Output: 1->NULL  Por ejemplo, si la lista enlazada es 1->2->3->4->5 entonces la función debería cambiarla a 2->1->4->3->5, y si la lista enlazada es entonces el la función debería cambiarlo a. MÉTODO (Iterativo):  … Continue reading «Programa de Python para elementos de intercambio por pares de una lista vinculada dada»

Programa de Python para encontrar un par con la diferencia dada

Dada una array no ordenada y un número n, encuentre si existe un par de elementos en la array cuya diferencia es n. Ejemplos:   Input: arr[] = {5, 20, 3, 2, 50, 80}, n = 78 Output: Pair Found: (2, 80) Input: arr[] = {90, 70, 20, 80, 50}, n = 45 Output: No Such Pair … Continue reading «Programa de Python para encontrar un par con la diferencia dada»