Experiencia de entrevista TCS Codevita 2020 (Oferta digital)

La primera vez que asistí a codevita fue el año pasado (2019), donde estuve sentada 6 horas y no pude resolver ni 1 problema. Un año después adquirí algo de experiencia en programación competitiva y también aprendí algo de algoritmos (Backtracking, DP,…etc). Este año, resolví 3 problemas. El primero se basó en bucles. El segundo … Continue reading «Experiencia de entrevista TCS Codevita 2020 (Oferta digital)»

Contratación de PSU a través de GATE

Examen GATE: la prueba de aptitud para graduados en ingeniería (GATE) es un examen que evalúa principalmente la comprensión integral de varias materias de pregrado en ingeniería y ciencias. GATE 2019 se llevará a cabo en 24 temas (papeles). El puntaje se utiliza para la admisión a varios programas de posgrado de ingeniería en IISc, … Continue reading «Contratación de PSU a través de GATE»

Análisis de datos y oportunidades profesionales

Desde nuestra infancia, hemos escuchado que no somos nada sin agua y el agua es nuestra vida. Pero en esta era técnica moderna, se puede decir lo mismo sobre los datos. Datos significa información que básicamente se crea a partir de una fuente y fluye hacia un receptor. Cada objeto, vivo o no vivo, está … Continue reading «Análisis de datos y oportunidades profesionales»

Corrección de error EOF en python en Codechef

EOF significa Fin de archivo . Bueno, técnicamente no es un error, más bien una excepción. Esta excepción surge cuando una de las funciones integradas, más comúnmente input(), devuelve el final del archivo (EOF) sin leer ningún dato. El error EOF se genera en Python en algunos escenarios específicos: A veces, todo lo que el … Continue reading «Corrección de error EOF en python en Codechef»

Implementación de LinkedList en Javascript

En este artículo, implementaremos la estructura de datos LinkedList en Javascript. LinkedList es la estructura de datos dinámica, ya que podemos agregar o eliminar elementos fácilmente, e incluso puede crecer según sea necesario. Al igual que los arreglos, las listas enlazadas almacenan elementos secuencialmente, pero no almacenan los elementos de forma contigua como un arreglo. Ahora, … Continue reading «Implementación de LinkedList en Javascript»

Ventajas y desventajas de C++

C++ es un lenguaje de programación de propósito general y se usa ampliamente en la actualidad para la programación competitiva. Tiene características de programación imperativa, orientada a objetos y genérica. C++ se ejecuta en muchas plataformas como Windows, Linux, Unix, Mac, etc. Pero existen los beneficios y los inconvenientes de C++ con la idea de … Continue reading «Ventajas y desventajas de C++»

Creando una plantilla de C++ en vim en Linux

Vim permite a los usuarios crear plantillas específicas para archivos que terminan con ciertas extensiones. Pasos generales para crear una plantilla: paso 1: Cree una plantilla en el directorio ~/.vim/templates/. Una plantilla es un contenido esquelético que puede caber en todos los archivos que terminan con una cierta extensión específica. paso 2: agregue comandos al … Continue reading «Creando una plantilla de C++ en vim en Linux»

Git- Configuración de un repositorio

What is Repository?In simple terms, it is the central location in which data is stored or managed. A git repository virtually stores a particular file and allows you to save and access it’s version. Initializing a RepositoryTo create a new repository the git init command is used. It is used to convert an existing project … Continue reading «Git- Configuración de un repositorio»

Las preguntas de entrevista más frecuentes de Microsoft

Al igual que otras empresas basadas en productos, Microsoft también solicita estructuras de datos y algoritmos como parte de su entrevista técnica. A continuación se muestra una lista de preguntas preparadas a partir de diferentes experiencias de entrevistas de Microsoft . Preguntas más frecuentes Compruebe si un árbol binario es BST o no : practique … Continue reading «Las preguntas de entrevista más frecuentes de Microsoft»

Función reentrante

Se dice que una función es reentrante si hay una disposición para interrumpir la función en el curso de la ejecución, dar servicio a la rutina de servicio de interrupción y luego reanudar la función anterior, sin obstaculizar su curso de acción anterior. Las funciones reentrantes se utilizan en aplicaciones como el manejo de interrupciones … Continue reading «Función reentrante»