9 Preguntas para entrevista de Trabajo sobre Angular – Programador Junior
- Qué es Angular?
Angular es un front-end de código abierto basado en TypeScript que facilita la creación de aplicaciones en la web / móvil y de escritorio.
Algunas características de este framework, son las plantillas declarativas, la inyección de dependencias, y muchas otras características que facilitan el desarrollo.
- Cuales son las diferencias entre AngularJS y Angular ?
Angular es un framework basado en componentes, completamente diferente a su predecesor.
Algunas de las principales diferencias en forma de tabla
ANGULAR JS | ANGULAR |
Estaba basado en el patrón MVC | Está basado en Service / Controller |
Usaba JavaScript para escribir las APPs | Está basado en TypeScript |
Estaba basado en el concepto de Controllers | Está basado en componentes |
NO era un framework mobile friendly | Y claro como Angular es totalmente nuevo a sintaxis a cambiado. |
- Qué son las directivas?
Las directivas añaden comportamiento a un elemento del DOM existente.
- Qué es un componente?
Un componente controla un parte de pantalla, llamado vista.
Los componentes son bloques de construcción de interfaz de usuarios.
Estos componentes son subconjuntos de directivas. A diferencia de las directivas, los componentes siempre tienen una plantilla (html).
- Qué es Angular CLI?
Angular CLI (Command Line Interface) es una interfaz de línea de comando para montar y construir aplicaciones de Angular.
- Cuál es la diferencia entre constructor y ngOnInit?
Las clases de TypeScript tienen un método predeterminado llamado constructor que normalmente se usa con propósitos de inicialización.
Mientras que el método ngOnInit es específico de Angular, se usa especialmente para definir bindings.
El constructor se ejecuta primero que el ngOnInit.
Para usar ngOnInit, debe implementar la interfaz OnInit.
- Digame algunas directivas estructurales?
Las directivas estructurales permiten añadir, manipular o eliminar elementos del DOM. Por ejemplo : *ngIf *ngFor *ngSwitch
- Cuál es el propósito de la directiva *ngIf?
A veces, una aplicación necesita mostrar una vista u otra dependiendo de circunstancias específicas.
La directiva *ngIf inserta o elimina un elemento basado en una condición de true / false.
- Qué es la interpolación?
La interpolación es una sintaxis especial de Angular, que permite hacer binding de una propiedad.
Es una alternativa al property binding. Y está representado por dobles llaves {{}}.