Proceso de reclutamiento de Quikr

Acerca de la compañía Proceso de Reclutamiento Preguntas hechas en Quikr Experiencias de entrevista ¿Dónde aplicar? Acerca de la compañía : Quikr es una plataforma india de anuncios clasificados. Fue fundada por Pranay Chulet y Jiby Thomas en 2008. Con sede en Bangalore, Quikr tiene listados en más de 900 ciudades de la India en … Continue reading «Proceso de reclutamiento de Quikr»

Experiencia de entrevista de Quikr | conjunto 4 – Part 1

Ronda 1: CGPA basado en currículum> = 5 Ronda 2: prueba en línea La prueba se organizó en hackerrank que contiene dos secciones y un total de 22 preguntas, la primera sección contiene 20 preguntas de tipo objetivo, las preguntas provienen principalmente de la estructura de datos y dos preguntas de programación. Ambas secciones fueron … Continue reading «Experiencia de entrevista de Quikr | conjunto 4 – Part 1»

Serializar y deserializar un árbol binario

La serialización consiste en almacenar un árbol en un archivo para que luego pueda restaurarse. La estructura del árbol debe ser mantenida. La deserialización es volver a leer el árbol desde el archivo. Las siguientes son algunas versiones más simples del problema: Si el árbol dado es un árbol de búsqueda binario?  Si el árbol … Continue reading «Serializar y deserializar un árbol binario»

Experiencia de entrevista de Quikr | conjunto 3

Ronda -1 en el rango de hacker 1) Encuentra la primera palabra repetida en una oración. – Use un conjunto para almacenar palabra por palabra e insertar devolvería falso cuando esté duplicado. – Utilice un hashmap para almacenar los recuentos y detectar los duplicados. 2) Dada una lista de coordenadas, ¿cuál es el tamaño mínimo … Continue reading «Experiencia de entrevista de Quikr | conjunto 3»

Combinar dos arrays ordenadas – Part 1

  Dadas dos arrays ordenadas, la tarea es fusionarlas de manera ordenada. Ejemplos:  Entrada : arr1[] = { 1, 3, 4, 5}, arr2[] = {2, 4, 6, 8}  Salida : arr3[] = {1, 2, 3, 4, 4, 5, 6, 8} Entrada : arr1[] = { 5, 8, 9}, arr2[] = {4, 7, 8}  Salida : … Continue reading «Combinar dos arrays ordenadas – Part 1»

Programa C para la compra de acciones y la venta para maximizar las ganancias

Enfoque eficiente: si se nos permite comprar y vender solo una vez, entonces podemos usar el siguiente algoritmo. Diferencia máxima entre dos elementos . Aquí se nos permite comprar y vender varias veces. El siguiente es el algoritmo para este problema.   Encuentre los mínimos locales y guárdelos como índice inicial. Si no existe, regresa. Encuentre los … Continue reading «Programa C para la compra de acciones y la venta para maximizar las ganancias»

Experiencia de entrevista Quikr

Ronda 1: Ronda escrita (1 hora) Hubo una ronda escrita de alrededor de 1 hora. Dieron 2 preguntas de codificación y tuvimos que escribirlas en el papel. Alrededor de 300 estudiantes dieron el examen. Pregunta 1: árbol de búsqueda binaria Pregunta 2: problema de array 2D Los que resolvieron 2 de ellos fueron seleccionados para … Continue reading «Experiencia de entrevista Quikr»

Programa Java para la compra de acciones y la venta para maximizar las ganancias

El costo de una acción en cada día se da en una array, encuentre la ganancia máxima que puede obtener comprando y vendiendo en esos días. Por ejemplo, si la array dada es {100, 180, 260, 310, 40, 535, 695}, la ganancia máxima se puede obtener comprando el día 0 y vendiendo el día 3. … Continue reading «Programa Java para la compra de acciones y la venta para maximizar las ganancias»

Combinar dos arrays ordenadas con O (1) espacio adicional

Nos dan dos arrays ordenadas. Necesitamos fusionar estas dos arrays de modo que los números iniciales (después de la clasificación completa) estén en la primera array y los números restantes estén en la segunda array. Se permite espacio extra en O(1). Ejemplo:  Input: ar1[] = {10}; ar2[] = {2, 3}; Output: ar1[] = {2} ar2[] … Continue reading «Combinar dos arrays ordenadas con O (1) espacio adicional»

Programa C++ para comprar acciones y vender para maximizar las ganancias

El costo de una acción en cada día se da en una array, encuentre la ganancia máxima que puede obtener comprando y vendiendo en esos días. Por ejemplo, si la array dada es {100, 180, 260, 310, 40, 535, 695}, la ganancia máxima se puede obtener comprando el día 0 y vendiendo el día 3. … Continue reading «Programa C++ para comprar acciones y vender para maximizar las ganancias»