S37 17/09/2022 Flashcards

1
Q

En SQL, ¿cómo se define una columna para que solo admita números positivos?

A

CONSTRAINT constraint_name CHECK ( predicate )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Que es una función de primera clase?

A

Típico de la programación funcional. Nos permite tratar a la función con más potencia que otros paradigmas, es decir, que una función puede ser:

1.- Asignada a una variable
2.- Retornada por otra función
3.- Pasar como parámetro de entrada de otra función

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Enumera cinco lenguajes de programación funcionales. ¿Conoces algunos cambios introducidos en Java8 para ofrecer comportamiento “funcional”?

A

1.- F#,Haskell,Lisp,Ocaml,Scheme,Clojure,Erlang

2.- Streams, Expresiones Lambda, interfaces java.util.function.Function y java.util.function.Predicate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿A que se le conoce como Spanning tree?

A

Al árbol de recubrimiento mínimo (ver PRIM y KRUSKAL) que se calcula para poder alcanzar en nivel 2 a los demás host sin bucles.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

En .NET, ¿Que es el CLR? ¿Que versión del CLR usará el .NET FrameWork 4.5?

A

1.- El CLR es el motor de ejecución (ver Infraestructura CLI en ECMA 335) de .Net

2.- La versión del CLR más alta es la 4.0 (las versiones de CLR no va correlativas a las versión del FW)
(NOTA: Ver CoreCLR)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

En SQL, ¿Para qué sirve un Trigger de tipo INSTEAD OF?

A

Para ejecutar el cuerpo del Trigger en lugar de la sentencia que provoco su activación.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

En SSL, ¿qué significa mutual autenticación?

A

Que se presentan los certificados de cliente y de servidor en ambos extremos respectivamente

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

En GIT, ¿con que comando asociamos un repositorio remoto a nuestro repo local?

A

git remote add alias url

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Que se denomina “pipeline” dentro de un software tipo CI/CD ?

A

Conjunto de tareas configuradas. Ej: compilar, test, deploy, …

Se ejecutarán cada nueva version subidas al scv.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

En java, ¿un interface puede tener algún método implementado?

A

Sip, se denominan default methods.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

En un switch, ¿Qué es un puerto configurado en “modo access” y que diferencia tiene con el que está configurado en “modo trunk”?

A

Modo access sirve para configurar puertos para conectar
Ej. host (tráfico sin etiquetar)

Modo trunk sirve para intercambiar tráfico etiquetado según 802.1Q
entre switch-switch y switch-router

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

En CSS, ¿para qué sirve la declaracion !important?

A

Para que tenga la máxima prioridad (independientemente del cálculo de especificidad)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

En Javascript/DOM, ¿Conoces algún método para obtener un elemento(s) del DOM en base a su Id? ¿Y en base a un valor de algún atributo dado?

A

Por ej. dame todos los nodos que tengan el valor true en su atributo aria-expanded

1.- document.getElementById(‘…’)
2.- documento.querySelector(‘…’)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Que datos fundamentales tiene una firma XML-DSIG?

A

1.- SignatureValue y SignatureMethod
2.- DigestValue y DigestMethod
3.- KeyInfo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Que es ORVE y a quien va dirigido?

A

Un registro E/S (integrado en SIR y que cumple con la norma de intercambio SICRES 3.0) modo nube destinado a EELL.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Hablando de REST, ¿qué ventajas nos aporta graph-ql en lugar de los clásicos servicios REST?

A

La capacidad para “seleccionar” solo aquella información que nos interesa en el cliente. También dispone de funcionalidades de actualización llamadas “mutations”

17
Q

¿Qué tipo de BBDD es MongoDB? ¿Qué otros modelosNoSQL+producto(s) asociados conoces?

A

1.- Sigue el modelo documental (JSON)
2.- Modelos Clave-valor, Grafos, Tabular …
3.- Productos: Redis, Neo4j, Cassandra …

18
Q

¿Para qué sirve el comando touch de Linux? ¿Tiene alguna relación con el concepto de i-nodo?

A

1.- Para actualizar de un fichero (sino existe lo crea vacío) las fechas de acceso y modificación (info presente en el i-nodo)

19
Q

¿Que es apache Xerces?

A

Parser XML que soporta
JAXP, SAX, Stax y DOM

20
Q

¿Qué diferencia existe entre un datagrama IP y un paquete IP?

A

El paquete IP es el resultado de fragmentar un datagrama IP como consecuencia de una MTU más pequeña que este