post-tittle

Preguntas de PHP que realizarán en una entrevista de trabajo

Por: Reclu IT

26 de octubre de 2015

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 programadores en PHP.

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:

¿Qué es PEAR en PHP?

PEAR (Extension and Application Repository) es, como su nombre indica, un repositorio de extensiones de código que incluye funciones para facilitarnos la labor diaria de desarrollo. Entre las múltiples funciones que tiene se incluyen validadores de datos, manejadores de BD, manejadores de XML, etc.

Menciona diferencias entre “echo” y “print”.

Aunque echo y print no son funciones sino construcciones del lenguaje (tales como if, while o list()), la principal diferencia es que print puede comportarse como una función, puesto que devuelve el valor 1, por lo que es posible que una instrucción print se encuentre participando en expresiones complejas, donde echo generaría un error. Ello nos lleva a que print es algo más lento que echo, puesto que pierde un tiempo en ocuparse de devolver el valor. En mi opinión la lógica me dice que cuanto más largo sea el texto a mostrar menos se debería notar la diferencia de velocidad entre una y otra construcciones. Por otra parte, quizás menos importante sea el hecho de que echo admite la sintaxis echo “texto”, “texto, “…” y print no.

Describe el Fatal error.

Fatal error. son errores que pueden comprometer seriamente el funcionamiento del programa y por ello, para prevenir males mayores, se aborta la ejecución y el programa deja de funcionar por completo. Es el nivel de error más alto.

¿Cómo se clasifican los fatal error?

Dependiendo de dónde se genere el error, se pueden distinguir varios tipos de Fatal error que se identifican con las siguientes constantes:

  • E_ERROR: error crítico generado en tiempo de ejecución. Son generados por el motor intérprete de PHP.
  • E_CORE_ERROR: error crítico que ocurre durante el arranque inicial de PHP. Son generados por el core de PHP.
  • E_COMPILE_ERROR: error crítico que ocurre en tiempo de compilación y son generados por el Zend Engine.
  • E_USER_ERROR: error crítico generado por la función trigger_error(), utilizado por el desarrollador para generar errores fatales personalizados.
  • E_RECOVERABLE_ERROR: es un error crítico recuperable, un error potencialmente peligroso pero que no deja al programa en un estado inestable. Lo importante de este tipo de errores es que pueden ser capturados si se ha definido un gestor de errores (set_error_handler()) y aquí el programador puede decidir que hacer, si seguir con la ejecución o no. Si no se ha definido un gestor de errores, los E_RECOVERABLE_ERROR se tratarán como E_ERROR y se abortará el programa.

Además en el sitio Foros del Web usuarios compartieron algunas trampas recurrentes que te podrías encontrar y debes tomar en cuenta:

Parametros: Hay parametros en funciones que no especificamos por ser omitibles, pero en una prueba laboral no debemos pensar de esa manera, el empleador evaluará cada aspecto de nuestra conducta para predecir posibles errores futuros, no olvidemos por ejemplo poner la variable de coneccion xxxx_quey($query,$coneccion), sabemos que no siempre es necesaria, pero más vale que este, no se arriesguen.

Inicio de sesión: este es bastante común en el foro, nunca olvidemos que session_start() debe ir al principio del código y no imprimir nada antes.

Arreglos: este me ha tocado hace poco, una típica trampa, declaran una variable como arreglo $var[]=1; e imprimen como variable echo $var;

Cabezales: se que muchos de ustedes no lo tomarán en cuenta pero es muy importante entender a la perfeccion esto de los cabezales (que no es lo mismo que encabezado XD), un rror común es este: echo “usted sera redireccionado”; header(“Location:estas_despedido.php”);

Cookies: una buena razón para ser despedidos es el uso de cookies innecesarias, bien sabemos que las cookies tienen una mala fama y los usuarios finales pueden desactivarlas.

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.

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

Campos obligatorios(*)
post-tittle

Preguntas de PHP que realizarán en una entrevista de trabajo

Por: Reclu IT

26 de octubre de 2015

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 programadores en PHP.

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:

¿Qué es PEAR en PHP?

PEAR (Extension and Application Repository) es, como su nombre indica, un repositorio de extensiones de código que incluye funciones para facilitarnos la labor diaria de desarrollo. Entre las múltiples funciones que tiene se incluyen validadores de datos, manejadores de BD, manejadores de XML, etc.

Menciona diferencias entre “echo” y “print”.

Aunque echo y print no son funciones sino construcciones del lenguaje (tales como if, while o list()), la principal diferencia es que print puede comportarse como una función, puesto que devuelve el valor 1, por lo que es posible que una instrucción print se encuentre participando en expresiones complejas, donde echo generaría un error. Ello nos lleva a que print es algo más lento que echo, puesto que pierde un tiempo en ocuparse de devolver el valor. En mi opinión la lógica me dice que cuanto más largo sea el texto a mostrar menos se debería notar la diferencia de velocidad entre una y otra construcciones. Por otra parte, quizás menos importante sea el hecho de que echo admite la sintaxis echo “texto”, “texto, “…” y print no.

Describe el Fatal error.

Fatal error. son errores que pueden comprometer seriamente el funcionamiento del programa y por ello, para prevenir males mayores, se aborta la ejecución y el programa deja de funcionar por completo. Es el nivel de error más alto.

¿Cómo se clasifican los fatal error?

Dependiendo de dónde se genere el error, se pueden distinguir varios tipos de Fatal error que se identifican con las siguientes constantes:

  • E_ERROR: error crítico generado en tiempo de ejecución. Son generados por el motor intérprete de PHP.
  • E_CORE_ERROR: error crítico que ocurre durante el arranque inicial de PHP. Son generados por el core de PHP.
  • E_COMPILE_ERROR: error crítico que ocurre en tiempo de compilación y son generados por el Zend Engine.
  • E_USER_ERROR: error crítico generado por la función trigger_error(), utilizado por el desarrollador para generar errores fatales personalizados.
  • E_RECOVERABLE_ERROR: es un error crítico recuperable, un error potencialmente peligroso pero que no deja al programa en un estado inestable. Lo importante de este tipo de errores es que pueden ser capturados si se ha definido un gestor de errores (set_error_handler()) y aquí el programador puede decidir que hacer, si seguir con la ejecución o no. Si no se ha definido un gestor de errores, los E_RECOVERABLE_ERROR se tratarán como E_ERROR y se abortará el programa.

Además en el sitio Foros del Web usuarios compartieron algunas trampas recurrentes que te podrías encontrar y debes tomar en cuenta:

Parametros: Hay parametros en funciones que no especificamos por ser omitibles, pero en una prueba laboral no debemos pensar de esa manera, el empleador evaluará cada aspecto de nuestra conducta para predecir posibles errores futuros, no olvidemos por ejemplo poner la variable de coneccion xxxx_quey($query,$coneccion), sabemos que no siempre es necesaria, pero más vale que este, no se arriesguen.

Inicio de sesión: este es bastante común en el foro, nunca olvidemos que session_start() debe ir al principio del código y no imprimir nada antes.

Arreglos: este me ha tocado hace poco, una típica trampa, declaran una variable como arreglo $var[]=1; e imprimen como variable echo $var;

Cabezales: se que muchos de ustedes no lo tomarán en cuenta pero es muy importante entender a la perfeccion esto de los cabezales (que no es lo mismo que encabezado XD), un rror común es este: echo “usted sera redireccionado”; header(“Location:estas_despedido.php”);

Cookies: una buena razón para ser despedidos es el uso de cookies innecesarias, bien sabemos que las cookies tienen una mala fama y los usuarios finales pueden desactivarlas.

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.

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

Campos obligatorios(*)

Política de privacidad de www.recluit.mx

Para recibir la información sobre sus Datos Personales, la finalidad y las partes con las que se comparte,
contacten con el Propietario.