Kodigo

Kodigo

Kodigo

Kodigo

Prueba Técnica de .NET

Home Prueba Técnica de .NET

Prueba técnica de

.NET

Estimado aplicante. Solo debes completar la prueba técnica 1 vez, el objetivo es identificar el nivel de dominio en programación que posees.

Inmediatamente envíes esta prueba técnica, recibirás en tu correo electrónico los siguientes pasos que debes seguir en tu proceso de inscripción. Por favor, asegúrate de leer las preguntas detenidamente y responder lo mejor que puedas.

¡Mucho éxito! 

1. 
¿Cuál es el principio SOLID que establece que una clase no debe depender de implementaciones concretas de clases externas, sino que debe depender de abstracciones o interfaces?

2. 
Búsqueda en arreglo ordenado por rotación

  • Hay un array de enteros llamado nums ordenado en orden ascendente (con valores distintos). Antes de ser pasado a tu función, nums posiblemente ha sido rotado en un índice pivote desconocido k (1 <= k < nums.length), de tal manera que el array resultante es [nums[k], nums[k+1], …, nums[n-1], nums[0], nums[1], …, nums[k-1]] (indexado en 0). Por ejemplo, [0,1,2,4,5,6,7] podría ser rotado en el índice pivote 3 y convertirse en [4,5,6,7,0,1,2].
  • Dado el arreglo nums después de una posible rotación y un entero objetivo, devuelve el índice de target si está en nums, o -1 si no está en nums. Debe escribir un algoritmo con una complejidad de tiempo de ejecución O(log n).

3. 
¿En cuál de las siguientes sentencias SQL se utiliza la cláusula SET?

4. 
¿Cuál es la definición correcta de tabla en una base de datos?

5. 
Buscar posición de inserción

Dado un arreglo ordenado de enteros distintos y un valor objetivo, devuelve el índice si se encuentra el objetivo. Si no se encuentra, devuelve el índice donde se insertaría en orden.

Debes escribir un algoritmo con una complejidad de tiempo de ejecución de O(log n).

6. 
Elija la opción correcta del código que crea un nuevo array a partir de un array de enteros, el nuevo array contendrá los elementos del array dado antes del valor del último elemento 10.



7. 
Buscar la primera y la última posición de un elemento en un arreglo ordenado

  • Dado un arreglo de enteros “nums” ordenados en orden no decreciente, encuentre la posición inicial y final de un valor objetivo dado.
  • Si no se encuentra el objetivo en el arreglo, devuelva [-1, -1]. Debe escribir un algoritmo con complejidad de tiempo de ejecución O(log n).

8. 
Seleccione el literal que contiene la parte correcta del programa en C# para ordenar un array de enteros positivos utilizando el algoritmo de ordenación Cocktail.

Cocktail shaker sort (también conocido como ordenamiento bidireccional de burbuja, ordenamiento de coctel, ordenamiento de agitación, ordenamiento de ondulación, ordenamiento de mezcla o ordenamiento de lanzadera) es una variación del ordenamiento de burbuja que es tanto un algoritmo de ordenamiento estable como un algoritmo de comparación. El algoritmo difiere del ordenamiento de burbuja en que ordena en ambas direcciones en cada paso a través de la lista. Este algoritmo de ordenamiento es solo marginalmente más difícil de implementar que el ordenamiento de burbuja y resuelve el problema de las tortugas en los ordenamientos de burbuja. Proporciona solo mejoras de rendimiento marginales y no mejora el rendimiento asintótico; como el ordenamiento de burbuja, no es de interés práctico, aunque encuentra algún uso en la educación.



9. 
¿Qué resultado muestra el siguiente código?

10. 
¿Cuál es la definición correcta de una clase abstracta?

11. 
¿Cuales son son las sentencias DML?

12. 
Es una plantilla genérica para un conjunto de objetos con características similares.

13. 
Elija la opción correcta de un programa en C# para ordenar un array de enteros dados, utilizando el Algoritmo CombSort.




14. 
Se considera el campo principal de una tabla de la base de datos:

15. 
¿Qué hace la sentencia INSERT?

16. 
Dada una matriz de enteros bidimensional [0..m-1, 0..n-1], en la cual cada fila y columna está en orden ascendente (ver ejemplo).


Seleccione el literal correcto del programa en C# para encontrar la posición de fila y columna donde se encuentra un número específico (posición de fila y columna) en una matriz bidimensional dada.

17. 
Dentro de un conjunto de objetos hay diferentes formas y maneras de hacer las cosas:

18. 
¿En qué categoría de Patrones de Diseño se encuentra Abstract Factory?

19. 
Seleccione el literal con la respuesta correcta para que el programa en C# encuentre los valores duplicados de una matriz de cadenas caracteres.

20. 
Seleccione el literal correcto con el código que falta para encontrar todas las posiciones de un número dado en una matriz dada. Si no se encuentra el número se imprime ("¡Número no encontrado!").




clock.png

Time’s up

Categories
  • AIC
  • Career Advice
  • CSF
  • Kodigo News
  • Learning
  • Press Release
  • Student Life

Copyright © 2019 InPulse by WebGeniusLab. All Rights Reserved