¿Cuáles son las preguntas más frecuentes en ASP.NET en una entrevista?

1. ¿Qué es ASP?
Active Server Pages (ASP), también conocido como Classic ASP, es una tecnología del lado del servidor de Microsoft, que ayuda a crear páginas web dinámicas y fáciles de usar. Utiliza diferentes lenguajes de secuencias de comandos para crear páginas web dinámicas, que se pueden ejecutar en cualquier tipo de navegador. Las páginas web se crean utilizando VBScript o JavaScript y estas páginas web tienen acceso a los mismos servicios que la aplicación de Windows, incluidos ADO (ActiveX Data Objects) para el acceso a la base de datos, SMTP (Protocolo simple de transferencia de correo) para el correo electrónico y estructura COM (Modelo de objetos componentes) completa utilizada en el entorno de Windows. ASP se implementa a través de una biblioteca de enlace dinámico (asp.dll) que es invocada por el servidor IIS cuando se solicita una página web del servidor.
2. ¿Qué es el sitio oficial de Microsoft ASP.NET?
ASP.NET es una especificación desarrollada por Microsoft para crear aplicaciones web dinámicas, sitios web y servicios web. Es parte de .NET Framework. Puede crear aplicaciones ASP.NET en la mayoría de los lenguajes compatibles con .NET, como Visual Basic, C # y J #. ASP.NET compila las páginas web y proporciona un rendimiento mucho mejor que los lenguajes de secuencias de comandos, como VBScript. El soporte de formularios web para crear potentes páginas web basadas en formularios. Puede usar los controles del servidor web ASP.NET para crear aplicaciones web interactivas. Con la ayuda de los controles del servidor web, puede crear fácilmente una aplicación web.
3. ¿Cuál es la diferencia básica entre ASP y ASP.NET?
La diferencia básica entre ASP y ASP.NET es que ASP se interpreta; mientras que ASP.NET está compilado. Esto implica que dado que ASP usa VBScript; por lo tanto, cuando se ejecuta una página ASP, se interpreta. Por otro lado, ASP.NET usa lenguajes .NET, como C # y VB.NET Shop, que se compilan en Microsoft Intermediate Language (MSIL).
4. ¿En qué caso están los controles completamente cargados?
El evento de carga de página garantiza que todos los controles estén completamente cargados. También se accede a los controles en los eventos Page_Init, pero verá que el estado de la vista no se carga completamente durante este evento
5. ¿Cómo podemos identificar que la Página es Publicada?
El objeto de página tiene una propiedad “IsPostBack”, que se puede verificar para saber si es la página publicada de nuevo.
6. ¿Cuál es la vida útil de los elementos almacenados en ViewState?
Los elementos almacenados en ViewState en vivo hasta que expire la vida útil de la página actual, incluidas las devoluciones a la misma página.

1. ¿Qué validador utiliza si necesita comparar dos valores de controles diferentes?

Compare Validator Control.

2. ¿Buena práctica de validación en la página aspx?

Necesitamos usar la validación del lado del Cliente para un mejor rendimiento de nuestra aplicación web. Reduce el tráfico de red.

3. ¿Es posible ejecutar una aplicación web sin Wb.config?

Si.

4. ¿Podemos evitar que el navegador se almacene en caché? Si es así, ¿entonces cómo?

Podemos establecer NoStore en el objeto HttpCachePolicy expuesto por la propiedad Cache del objeto Response:

Response.Cache.SetNoStore ();
Response.Write (DateTime.Now.ToLongTimeString ());

5. ¿En qué caso el control está completamente cargado?

Evento de carga de página

6. Diferencia entre Response.Write () y Response.Output.Write ()?

Ambos se utilizan para imprimir la salida en la pantalla. Response.write () se usa para mostrar el texto normal y Response.output.write () se usa para mostrar el texto formateado.

Response.Output.Write (“hola {0}”, “asp.net”); //Correcto
Response.Write (“hola {0}”, “asp.net”); // Incorrecto – Error de tiempo de compilación

7. ¿Cuándo durante el ciclo de procesamiento de la página está disponible ViewState?

Después de Init () y antes de Page_Load () o On_Load () para un control.

8. ¿Qué tipo de datos admite el control del validador de rango?

El validador de rango admite entero, doble, moneda, fecha y cadena.

9. ¿Qué significa el lado del servidor y el código del lado del cliente?

El código del lado del cliente se ejecuta en la máquina del cliente, mientras que el código del lado del servidor se ejecuta en el servidor.

Lea todas las preguntas de la entrevista Top 30 Entrevista aquí Preguntas y respuestas de la entrevista Asp.Net Top 30

More Interesting

Cómo mejorar la codificación si soy experto en algoritmos

¿Hay alguna reunión en línea para codificar la preparación de la entrevista?

¿Cómo puedo hacer una entrevista técnica en una empresa de ciencia de datos / análisis de datos dentro de un fin de semana?

¿Cuáles son las preguntas interesantes que se hacen en una entrevista de Visa?

¿Cuáles son las preguntas formuladas por L&T durante las entrevistas en el campus?

Programación de acertijos: Te dan n dados cada uno con caras numeradas del 1 al m. Lanzas los n dados y anotas la suma de los números en los n dados. Te dan un número x. Considérelo una ganancia si la suma obtenida es mayor que x. Encuentre la probabilidad de ganar dado n, m y x.

¿Dónde puedo encontrar algunas preguntas de entrevistas en el sitio de Google?

¿Cuál debería ser mi respuesta a las preguntas en "Gran escala" que se hacen en entrevistas técnicas de empresas como Amazon?

Cómo lidiar con estar nervioso en la entrevista de programación

¿Dónde puedo encontrar una lista de implementaciones de algoritmos estándar en C, C ++ y Java?

¿Hay una laguna en el procedimiento de entrevista de TI?

¿Cuáles son las preguntas que se dan en 'Cracking the Coding Interview' que también están presentes en 'Introducción a los algoritmos' por Cormen et al. (comúnmente llamado como CLRS)?

¿Cuál es el mejor libro para prepararse para la ronda técnica de las entrevistas, principalmente para C y C ++?

¿Es malo usar funciones de lenguaje integradas en entrevistas técnicas?

¿Cómo debo prepararme para una entrevista PHP CodeIgniter?