Frontend
Java
Spring
Redes y HTTP
Scrum/XP
100

¿Qué imprime este código?

var hola="culo";

function cambiarValor(hola){

hola = 5

}

cambiarValor(hola);

console.log(hola);

Culo

100

------CLASE PADRE-------

public class Padre {

   public void metodo() {

     System.out.println("Hola desde padre");

   }

}

-------CLASE HIJA---------

public class Hija extends Padre {

   @Override

   public void metodo() {

     System.out.println("Hola desde hija");

   }

}

---------MAIN O ALGUN LADO LOCO-------

Padre general = new Hija();

hija.metodo();

Hola desde hija

100

¿Este método de Spring Data es válido? ("nombre" es un atributo de la entidad) 

List<Persona> 
findLaPersonaQueEstoyBuscandoByNombre
(String nombre)

100

¿Puedo entrar a una página de internet sin un DNS?

Sí, con la IP

100

¿Cómo recomienda Scrum que se escriban las historias de usuario? 

Scrum no menciona historias de usuario (que son una posible forma de escribir ítems del backlog)

200

¿Qué diferencia hay entre estos dos ejemplos?

<componente prop="pepe"/> 
y 
<componente :prop="'pepe'"/>

Ninguna

200

¿Qué imprime este código?

--------------------------------

public void main(String[] args){

  String a = "Burn dia";

  String b = a;

  b = "Buen dia";

  System.out.println(a);

  System.out.println(b);

}


Burn dia

Buen día

200

Supongamos que estamos parados en esta estructura de archivos:

application.properties

aplicacion/pepito.jar

aplicacion/application.properties

Supongamos que corro java -jar aplicacion/pepito.jar.

¿Qué properties tienen más prioridad?

1) Las de dentro del JAR

2) Las de la carpeta "aplicacion"

3) Las de la carpeta desde donde lo corriste

3

200

¿Qué IP es localhost?

127.0.0.1

200

Según Scrum, ¿cuántos moderadores debe tener una Sprint Retrospective?

Scrum no especifica que tiene que haber un moderador

300

Qué imprime esto? (O tira error?) 

console.log(pepe);

var pepe = 3;

undefined

300

Que pasa a nivel referencia con este código?


String a = "hola jeje";

String b = "hola jeje";

--------------------------------

a) Apuntan al mismo lugar

b) son 2 posiciones en memoria diferentes

Apuntan al mismo

300

Tenemos esta clase en un paquete de un proyecto con Spring y Component Scan:

@Component public class Clase {  

public Clase() {     

   System.out.println("Construída");  

  }

}

Si no inyectamos Clase en ningún lado ¿se llama al constructor?


300

¿En qué capa del modelo OSI se encuentra http?

Aplicación

300

¿Cuáles son las "tres C" de las historias de usuario?

a) Calibration

b) Card

c) Conversation

d) Contract                

e) Confirmation

Card, Conversation, Confirmation

400

axios.get("tardo-4-segundos.com")

.then(axios.get("tardo-2-segundos.com"))

En qué orden se terminan las peticiones?

400

Qué imprime este código?

-----------------------------------

@Data

public class Persona {}

-----------------------------------

public void imprimir(Object objeto) {

    System.out.println((String) objeto);

}

imprimir(new Persona());

Class cast exception

400

¿Cuál es la diferencia entre @Controller y @RestController?

@RestController = @Controller + @ResponseBody

400

¿Cuál es el famoso header que aparece al usar el status 3xx?

Location

400

¿Cuáles de estas características debe cumplir un incremento de Scrum? (en el caso de software) 

a) Que esté en condiciones de ser desplegado cuando el Product Owner desee       

b) Que esté desplegado y funcionando       

c) Que estén todos los ítems del Sprint Backlog hechos        

d) Que cumpla la "Definición de Terminado" del equipo

a) y d)

500

Responder la pregunta del comentario:

Vue.component("componente", {  

data() {

     return { 

            mostrar: true

     };

}, 

methods: {

       ocultar() {

          this.mostrar = false;

          // Qué se ve en la pantalla en este momento?

       }

},

template:

 `<div>

              <button v-if="mostrar"

                       @click="ocultar">Botón</button>

  </div>`

}

El template no se actualiza, por lo que el boton se sigue mostrando

500

Qué imprime esto? 

Stream.of(1, 2, 3).map(elemento => throw new RuntimeException("AY"));

Nada.

500

public void metodo() { operacionTransaccional(); }

@Transactional public void operacionTransaccional() {   throw new RuntimeException(); } 

Si llamamos a metodo() ¿qué ocurre?

1) Se crea una transacción y sale bien 

2) Se crea una transacción y se vuelve atrás 

3) No se crea una transacción

3

500

Si estoy usando HTTPS ¿cuáles de estas cosas son visibles para un interceptor? 

1) La ruta que visito (/entrevistas) 

2) Los parámetros de la URL 

3) El contenido del mensaje

Ninguna

500

¿Cuales son los cuatro valores del manifiesto ágil? 

- Individuos e interacciones sobre procesos y herramientas.
- Software funcionando sobre documentación extensiva
- Colaboración con el cliente sobre negociación contractual
- Respuesta ante el cambio sobre seguir un plan