Las 24 preguntas y respuestas principales de la entrevista ATG (2026)
Aquรญ hay preguntas y respuestas de la entrevista de ATG para principiantes y candidatos a desarrolladores experimentados para obtener el trabajo de sus sueรฑos.
1) Explique ยฟQuรฉ es ATG?
ATG es un marco para crear aplicaciones web. Se basa en los estรกndares J2EE.
2) ยฟCuรกl es el nรบcleo de ATG?
El nรบcleo de la plataforma ATG es
- DAF o Dynamo Application Framework, que implementa un modelo de desarrollo de componentes basado en JavaServer Pages (JSP) y JavaBeans.
Descarga gratuita de PDF: Preguntas y respuestas de la entrevista de ATG
3) Explique quรฉ es una gota en ATG.
Bรกsicamente, un droplet es un servlet personalizado de ATG que tiene alguna personalizaciรณn especรญfica de ATG. Se puede correlacionar con el HttpServlet en J2EE, pero aquรญ usamos la clase DynamoServlet que implementa la interfaz javax.servlet.Servlet en ATG. Los droplets se utilizan principalmente para abstraer la lรณgica empresarial en el cรณdigo del lado del servidor.
4) Explique quรฉ es un componente en ATG.
En ATG, un componente es simplemente un archivo de configuraciรณn (un archivo de texto simple con extensiรณn .properties), que usa una clase java.
5) Explique ยฟQuรฉ es un Nรบcleo en ATG?
En ATG, Nucleus se refiere al contenedor ATG para componentes. Proporciona un espacio de nombres jerรกrquico para el componente. Cada componente tiene un nombre completo รบnico para que las pรกginas y otros componentes puedan hacer referencia a รฉl.

6) Explique quรฉ es el alcance del componente ATG.
El alcance no es mรกs que una variable del nรบcleo, que le dice al nรบcleo hasta cuรกndo existirรก un componente.
7) ยฟCon quรฉ signo en los archivos de configuraciรณn se procesan las propiedades del nรบcleo?
Las propiedades del nรบcleo se procesan utilizando el signo $ en los archivos de configuraciรณn.
8) Explique cรณmo puede crear un JSP en ATG o cรณmo se procesa una pรกgina JSP en ATG.
Puede crear un JSP en ATG o la pรกgina JSP se procesa en ATG siguiendo los pasos,
- El usuario accede al navegador, escribe una URL y envรญa una solicitud de JSP a la aplicaciรณn ATG
- La aplicaciรณn ATG recibe la solicitud del archivo JSP que solicitรณ
- Una vez que se encuentra el JSP, se compila en cรณdigo JAVA
- Cuando el cรณdigo Java obtiene todo el contenido, el resultado final se convierte en HTML
- Esta pรกgina HTML se envรญa de vuelta al navegador.
Asรญ es como se procesa la pรกgina JSP en la aplicaciรณn ATG.
9) Mencione cuales son los tipos de Pipeline en ATG?
Los tipos de canalizaciones de gestiรณn de solicitudes que utiliza Dynamo
- Tuberรญa DAS Servlet: se utiliza para manejar la solicitud JHTML
- Canalizaciรณn de servlet DAF: se utiliza para manejar la solicitud JSP

10) ยฟCuรกl es el alcance predeterminado de un componente?
El รกmbito predeterminado de un componente es Global.
11) Mencione ยฟCuรกles son los dos mรฉtodos en un componente?
Los dos mรฉtodos en un componente son
- getters y setters
12) Mencione cuรกl es la diferencia entre FormHandler, droplet y servlet.
La diferencia entre FormHandler, droplet y servlet,
- Los FormHandlers se utilizan cuando hay formularios. Ayudan a realizar la validaciรณn de los formularios.
- Droplet es de ATG y se usa para colocar o representar datos en la base de datos
- Servlet se utiliza para enviar datos, actรบa como controlador. No se usa para poner datos.
13) ยฟMencione las ventajas de DAF?
- Se utiliza para tratar grandes cantidades de datos.
- Puede escribir cualquier objeto de llamada de tipo 1 en la base de datos.
- Mensajerรญa de Dynamo usando patch bay y jms
- Inyecciรณn de dependencia
14) Explique cuรกles son los problemas de rendimiento con ATG.
Los problemas de rendimiento con ATG incluyen
- Altos niveles de actividad de la base de datos
- Problemas de utilizaciรณn de la CPU
- de larga duraciรณn SQL consultas
- Tiempos de respuesta lentos
15) Mencione cuรกles son los dos tipos de cachรฉ que mantiene el repositorio ATG.
Los dos tipos de cachรฉ que mantiene el repositorio ATG
- Cachรฉ de elementos
- Cachรฉ de consultas
16) Explique ยฟQuรฉ es ATG DPS? ยฟCuรกles son sus elementos?
ATG DPS se refiere al sistema de personalizaciรณn ATG Dynamo. Los elementos clave de ATG son
- Gestiรณn de perfiles de usuario
- Orientaciรณn de contenido
- Correo electrรณnico dirigido
17) ยฟCuรกles son los alcances de los componentes de Dynamo?
El alcance de los componentes de Dynamo son
- durante toda la sesiรณn.
- solicita
- Global
El alcance predeterminado es Global
18) Mencione cuรกl es la principal diferencia entre las bibliotecas de etiquetas JSP y DSP.
La principal diferencia entre las bibliotecas de etiquetas JSP y DSP son
- Dsp es una biblioteca de etiquetas especรญfica de ATG que involucra la ejecuciรณn solo de recursos del marco DAF. Ademรกs, Dsp importa todos los objetos de clase de tipo.
- JSP involucra todas las funcionalidades para el desarrollo de aplicaciones web. Ademรกs, Jsp importa solo los tipos de datos primitivos.
19) Explique quรฉ sucede si las aplicaciones ATG se implementan en un clรบster de servidores.
Si las aplicaciones ATG se implementan en un grupo de servidores, entonces es mejor optar por el almacenamiento en cachรฉ distribuido o el almacenamiento en cachรฉ bloqueado.
20) Mencione cuรกl es la diferencia entre las etiquetas dsp y dspel.
- Etiquetas DSP: Las etiquetas de la biblioteca de etiquetas DSP admiten expresiones de tiempo de ejecuciรณn. Estas etiquetas usan un atributo id para nombrar las variables de secuencias de comandos que crean.
- Etiqueta DSPEL: Las etiquetas de la biblioteca de etiquetas DSPEL admiten elementos JSTL Expression Language (EL) que tambiรฉn se evalรบan en tiempo de ejecuciรณn.
21) ยฟQuรฉ define la interfaz estรกndar atg.repository.QueryBuilder?
La interfaz estรกndar atg.repository.QueryBuilder define las operaciones de consulta disponibles que deben admitir los repositorios.
22) Mencione ยฟcuรกl es la ventaja de Nucleus en ATG?
La ventaja de Nucleus en ATG son,
- Representa una forma sencilla de escribir nuevos componentes.
- En el nรบcleo, las aplicaciones no necesitan contener cรณdigo para crear instancias de componentes. Se crea y administra a travรฉs de archivos de configuraciรณn.
- Al organizar los archivos de configuraciรณn en capas, Nucleus proporciona una manera conveniente de modificar y ampliar las propiedades de los componentes.
- Nucleus proporciona una gran cantidad de componentes de servicio generalizados listos para usar
- Nucleus facilita a los desarrolladores de aplicaciones establecer el alcance de sus componentes
23) Explique cรณmo puede incrustar la salida de un servlet de Java (un bean de servlet ATG) en un JSP.
Para incrustar la salida de un servlet de Java (un bean de servlet ATG) en un JSP, debe agregar la etiqueta dsp:droplet con un atributo de bean.
24) Mencione para usar beans de servlet ATG personalizados con el Centro de control ATG, ยฟquรฉ se requiere?
Para utilizar beans de servlet ATG personalizados con el Centro de control ATG, debe aplicar los siguientes requisitos:
- Debe crear un archivo BeanInfo que defina los parรกmetros del bean servlet
- La clase debe extender atg.servlet.DynamoServlet
Estas preguntas de la entrevista tambiรฉn te ayudarรกn en tu viva(orals)
![Las 50 preguntas y respuestas principales de la entrevista sobre servlets ([aรฑo]) Preguntas de la entrevista de servlets](https://career.guru99.com/wp-content/uploads/2014/07/servlet-interview-questions.png)
![Las 50 preguntas principales de la entrevista J2EE ([aรฑo]) Preguntas y respuestas de la entrevista J2EE](https://career.guru99.com/wp-content/uploads/2014/07/j2ee-interview-questions.png)
![Preguntas y respuestas de la entrevista tรฉcnica ([aรฑo]) Preguntas y respuestas de entrevistas tรฉcnicas](https://career.guru99.com/wp-content/uploads/2024/12/technical-interview-questions-answers-150x150.png)
![Las 50 preguntas y respuestas principales de la entrevista de Struts ([aรฑo]) Preguntas de la entrevista de Struts](https://career.guru99.com/wp-content/uploads/2014/07/struts-interview-questions.png)