Está en la página 1de 3

Sin duda, el asistir una entrevista de trabajo nos creará estrés y cierta

tensión, ya que estamos a la búsqueda de mejorar nuestra economía,


así que en este tipo de situaciones podría suceder que los
conocimientos fallen debido a estas preocupaciones por lo que es
conveniente anticiparse a ciertas cuestiones como tener bien afilado
los conocimientos técnicos como desarrolladores.

Como se ha mostrado con anterioridad, la comunidad en torno a


ciertos lenguajes de programación comparten experiencias de
búsqueda de empleo y algunas preguntas comunes que hacen los
reclutadores cuando se pretende cubrir cierta vacante, por lo que en
esta ocasión abordaremos lo que indican los desarrolladores .NET.
Los entrevistadores formulan preguntas que están destinadas a
indagar si el candidato posee un conocimiento de la materia, de
acuerdo a páginas especializadas, entre ellas, se encuentran:

 ¿NET soporta múltiples lenguajes?


Si bien podría considerarse sencillo, es engañosa, ya que se puede
dividir a los desarrolladores que saben el cómo realiza esta acción y
son capaces de explicarlas de quienes saben la utilidad que tiene.
Además sería recomendable que complementarás con el hecho de
que para ser considerado un lenguaje tiene que cumplir con la norma
Common Language Runtime.

 ¿Qué es ASP .NET?


Se trata de un marco desarrollado por Microsoft en el que es posible
crear sitios web de nueva generación utilizando formularios web
(aspx), MVC, HTML, Javascript, CSS, entre otros. Actualmente hay
ASP.NET 4.0, que se utiliza para desarrollar sitios web. Hay varias
extensiones página proporcionadas por Microsoft que se utilizan para
el desarrollo de sitios web.

 ¿Cuáles son directivas de página? ¿Puedes dar ejemplos


concretos?
Esta pregunta se dirige a los conocimientos técnicos que cualquier
desarrollador ASP.NET debería tener bien fundamentados, así que
muestra tu conocimiento en las directivas básicas, ya que los
reclutadores se sentirán satisfechos con las directivas de página
como:
CodeBehind: Proporciona el nombre de la clase compilada asociado a
la página.
EnableTheming: Indica si la página utiliza temas.
Idioma: Muestra qué idioma se utiliza para compilar código en línea en
la página.
Traza: Indica si está habilitado el seguimiento .
Página Idioma: Declara que la página idioma que está utilizando (ASP
o ASP.NET).

 ¿Cuándo es recomendable utilizar un contenedor IoC?


Lo recomendable es decir que se utilizan en situaciones variadas,
aunque se utilizan a menudo para la inyección de dependencia.
Agrega que si se tiene una tercera dependencia, en ésta voy a
inyectarla. Si lo hace, me deja cambiaré implementaciones o aislar esa
dependencia detrás de una fachada. La inyección de dependencia
permite modificar un comportamiento sin cambiar los servicios y el uso
de las distintas aplicaciones en diferentes entornos y situaciones.
Además de facilitar los cambios al desvincular su programa, IoC
permite pruebas independientes de componentes.

 ¿Cuándo y cómo se puede utilizar una interfaz?


Deberás resaltar que las interfaces reducen los problemas de
compatibilidad ya que permiten desarrollar implementaciones
mejoradas sin poner en peligro el código existente. Además de utilizar
las interfaces para facilitar la simulación de las dependencias en las
pruebas unitarias.

 ¿Qué es una clase estática y cuando se debe utilizar?


Una clase estática es una forma de organizar métodos no asociados a
objetos particulares. Con una clase estática, no tienew que crear un
objeto con el fin de llamar a sus métodos, por lo que es
inherentemente más rápido. La clase de matemáticas en el espacio de
nombres del sistema es un buen ejemplo de una clase estática bien
pensada.

 ¿Para qué sirve el método Finalize?


El recolector de basura “.NET Garbage Collector” hace casi todo para
limpiar la actividad de tus objetos. Recursos no administrados
(unmanaged) como por ejemplo Windows API, archivos, conexiones
de base de datos, objetos COM, etc. están fuera del alcance del .NET
framework. Tenemos que explicitamente limpiar nuestros recursos.
Para esos tipos de objetos el .NET framework provee el método
Object.Finalize el cual puede ser modificado y poner código de
limpieza para recursos no administrados.

Estas preguntas podrían parecer sencillas pero al momento de estar en


una entrevista técnica de trabajo, debido a los nervios podrías flaquear,
así que vale la pena hacer un último repaso de tus conocimientos.

También podría gustarte