El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

Prepara tu entrevista de trabajo para un puesto como programador

Bases de datos como parte técnica de la entrevista de trabajo

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Las bases de datos suelen ser un tema que por sí solo, dentro de la parte técnica, tienen su apartado, y esto se debe a lo importante que es el manejo de la información. Lo principal es saber de primera fuente cómo es que funciona y cómo debemos hacer las cosas seguras.

Transcripción

En casi cualquier prueba técnica de personas relacionadas al desarrollo, un tema que sale a relucir, en más o menos proporción, son las bases de datos. Primero hagamos la separación para que si es tu primera entrevista, lo consideres con la importancia necesaria. Si vas por un puesto en el que se usa 'HTML', 'CSS', 'Java Script', algún pre-procesador o también algún 'framework' de 'Java Script', en resumen, si vas por un puesto como el de "Front End", las bases de datos no va ser un tema principal durante la entrevista. Pero si sabes de bases de datos y sale el tema durante la conversación, puedes hablar con soltura del tema. Nunca está de más que conozcan todas tus habilidades. Por otro lado, si vas por un puesto que utiliza lenguajes como 'Java', 'C++', 'PHP', 'Python' o 'Ruby', o cualquier lenguaje de programación de lado del servidor, estás con una probabilidad muy alta de encontrar un tiempo en la charla, en la que las preguntas van a ser, en su mayoría, sobre bases de datos. En estos casos, si es tu primera entrevista, te recomiendo estudiarlas un poco para que no te falle la memoria, y no dudes mucho en tu respuestas. Así que lo recomendable es conocer la sintaxis de 'SQL' y será muy relevante que puedas platicar sobre las bases de datos relacionales. Así que un repaso no está de más. En algunas empresas, te puedes encontrar con la tecnología de 'Oracle'. No te preocupes, no te lo van a preguntar de la nada. Eso lo puedes detectar en donde se publicó la vacante, es decir, en los requerimientos a cubrir en la vacante. Casi siempre o te piden 'Oracle' o algo de 'SQL'. Te pueden pedir los dos, pero no es algo común. De hecho sería algo raro. Aunque también es verdad que un desarrollador de cinco años de experiencia, probablemente ya pasó por estas dos tecnologías y las maneja a un nivel respetable. El tema de la evaluación de conocimientos sobre bases de datos, si lo comparamos con otras evaluaciones, encontrarás que es bastante más complejo. Te encontrarás con dos formas comunes de evaluación. La primera es la evaluación que podemos decir, es la más dura. Te van a plantear un problema que se resolverá con la generación de una consulta. Por ejemplo: "Quiero que selecciones de una base de datos de una escuela, todos los alumnos que aprobaron el semestre y, de esos que aprobaron, quiero que me digas el promedio que obtuvieron las peores calificaciones por niveles y que los ordenes de forma alfabética, por el primer apellido." Por ahora te puede sonar sencillo. Esto es claro con una base de datos que tendrá diferentes tablas, campos, tipos de datos y otros problemas. Como te decía, este ejemplo puede sonar sencillo para alguien experimentado en bases de datos, pero no siempre es así de claro. En otros casos, no solamente es una consulta, tendrás que hacer combinación de consultas para mostrar el resultado correcto o también evaluar diferentes, antes de dar una respuesta. El segundo tipo de evaluación, podríamos decir que es más tardado. Te voy a dar también un ejemplo. El enunciado del problema podría ser algo así. "Vamos a crear un sistema médico que permita a un doctor controlar toda la información del paciente. Desde los medicamentos que están tomando o tomará, y llevar un control complejo del expediente. Este mismo sistema visto desde el lado del paciente, va a permitir que este pueda acceder a lo que el doctor le recetó. Y, además, podrá ver la programación de sus citas. Le lanzará un recordatorio a su correo o teléfono dependiendo de las preferencias. Finalmente tenemos un usuario que es la secretaria del doctor, que podrá realizar cambios sobre los medicamentos, citas y otros elementos que sean indicados por el doctor. Pero además, este usuario podrá enviar mensajes personalizados en cada una de las emergencias y de querer comunicar un aviso a todos los pacientes del doctor o a uno en específico." Como te puedes dar cuenta, el enunciado es un poco más elaborado. Aunque también da más libertad de respuesta. Así que depende de tus habilidades y conocimientos para acomodarte con la forma uno, que te comparto, o con la segunda. En la segunda forma, no se busca una respuesta correcta. Lo que se busca es que compartas, a grandes rasgos, lo que sabes de bases de datos. La pregunta de generar una consulta es bastante tajante. Puede ser que olvides aplicar una palabra o que no entiendas la base de datos. Pero en esta segunda, te dan un panorama más amplio, y en casi la mayoría de las pruebas, después de los ejercicios, revisan el problema contigo porque les interesa analizar tu forma de pensar y razonar la base de datos. Te lo diré de otra forma, lo que les importa es que compartas el por qué pensaste en esa solución y des argumentos válidos, defendiendo tu idea. Por último, te digo que ninguna persona hace una base de datos igual dos veces. Casi siempre pensamos en mejoras, cambios, así que no te preocupes por lo perfecto, preocúpate por tener buenos argumentos.

Prepara tu entrevista de trabajo para un puesto como programador

Prepárate a conciencia para tu próxima entrevista de trabajo, conoce los puntos clave, las preguntas, algoritmos más comunes y consejos para negociar las condiciones laborales.

2:08 horas (27 Videos)
Actualmente no hay comentarios.
 

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.