Si le preguntas a cualquier persona en la calle qué tipo de sistema operativo usa, la respuesta más común sería probablemente Windows o Apple. En comparación, probablemente muy pocas de estas personas dirían que usan o han usado Linux. Sin embargo, en contraste con esto, muchos programadores podrían argumentar - que Linux es considerado uno de los mejores sistemas operativos para el uso de los programadores. Muchos trabajos relacionados con la programación requieren que sepas utilizar el sistema operativo Linux. Por eso es que hoy hablaremos de preguntas frecuentes en una entrevista de trabajo, incluyendo aquellas sobre comandos Linux.
Este tutorial incluirá al principio preguntas básicas para una entrevista Linux, y luego avanzaremos con temas más avanzados. Aunque la guía no es sólo para programadores - también cubriremos algunas de las preguntas en una entrevista de trabajo para administradores Linux.
Contenidos
- 1. Introducción
- 1.1. Pregunta 1: ¿Qué es Linux?
- 1.2. Pregunta 2: ¿Por qué alguien usaría Linux?
- 1.3. Pregunta 3: ¿Qué es ‘Kernel’?
- 1.4. Pregunta 4: ¿Cuáles son las principales diferencias entre Linux y Unix?
- 1.5. Pregunta 5: ¿Qué es LILO?
- 1.6. Pregunta 6: ¿Qué es una ‘cuenta root’?
- 1.7. Pregunta 7: Explica el ‘espacio swap’.
- 1.8. Pregunta 8: ¿Cuál es la diferencia entre la ‘ruta relativa’ y la ‘ruta absoluta’?
- 1.9. Pregunta 9: ¿Qué es el enlace ‘simbólico’?
- 1.10. Pregunta 10: Explica los tres tipos de propietarios en Linux.
- 1.11. Pregunta 11: ¿Qué es un ‘enlace duro’ (del inglés 'hard link')?
- 1.12. Pregunta 12: ¿Cuántos caracteres puede tener un nombre de archivo?
- 1.13. Pregunta 13: ¿Qué hace la ‘redirection’?
- 1.14. Pregunta 14: ¿Qué es un ‘proceso zombie’?
- 1.15. Pregunta 15: ¿Qué es un ‘inodo’?
- 2. Preguntas en una entrevista de trabajo Linux - Avanzadas
- 2.1. Pregunta 1: ¿Cómo terminarías un proceso?
- 2.2. Pregunta 2: ¿Qué es un ‘Shell script’ (guión de órdenes)?
- 2.3. Pregunta 3: ¿Qué es “GREP”?
- 2.4. Pregunta 4: ¿Cómo puedes seguir eventos en tu sistema?
- 2.5. Pregunta 5: ¿Cómo puedes dar una autorización?
- 2.6. Pregunta 6: ¿Qué son los ‘GSVs’?
- 2.7. Pregunta 7: ¿Qué es el comando ‘whoami’?
- 2.8. Pregunta 8: ¿Qué es un ‘respaldo parcial’?
- 2.9. Pregunta 9: ¿Qué es un ‘CLI’?
- 2.10. Pregunta 10: ¿Qué es ‘GUI’?
- 2.11. Pregunta 11: ¿Para qué se utiliza “comm”?
- 2.12. Pregunta 12: ¿Cuál de los comandos Linux usarías para que tu procesador use menos tiempo?
- 2.13. Pregunta 13: ¿Cómo puedes hacer que ciertos comandos Linux se ejecuten posteriormente?
- 2.14. Pregunta 14: ¿Qué hace ‘nuhup’?
- 2.15. Pregunta 15: ¿Qué hace ‘cd’?
- 3. Resumen
- 4. Conclusiones
Introducción
Como se mencionó, el tutorial está dividido en dos partes principales - las preguntas básicas para una entrevista y las avanzadas las cuales incluyen comandos Linux. Incluso si ya sabes qué es Linux, te recomiendo que al menos le des un vistazo a las preguntas y respuestas básicas. De esta manera, tendrás una idea clara de cómo será el principio de la entrevista.
La Oferta Activa más Reciente Ahora:
GET 50% OFF
DataCamp Black Friday Sale
During this DataCamp Black Friday, you can access the top-rated courses with a 50% discount. Enroll now for way less!
Pregunta 1: ¿Qué es Linux?
No es sorpresa que una de las preguntas frecuentes en una entrevista de trabajo Linux que los empleadores hacen sea esta. Al hacerlo, tus entrevistadores quieren saber no sólo si sabes bien qué es Linux, también cómo lo puedes definir con tus propias palabras.
Entonces, ¿qué es Linux?
Mejor conocido por su pingüino mascota llamado Tux, Linux es un sistema operativo basado en el SO UNIX. El sistema operativo Linux es de código abierto, considerado una de sus mejores características.
Pregunta 2: ¿Por qué alguien usaría Linux?
Tus entrevistadores podrían comparar Linux con Windows o iOS, diciendo que los últimos dos son los sistemas operativos más populares hasta la fecha. Entonces, ¿qué caso tiene usar el sistema operativo Linux?
Bueno, Linux tiene bastantes ventajas. Te daré algunos ejemplos de las más importantes:
- Linux es de código abierto. Lo que significa que cualquiera puede ver su código y aprender de este, modificarlo según sus deseos y necesidades personales.
- Es muy seguro. Linux tiene algunas funciones clave que lo colocan entre los primeros en la lista cuando se habla de seguridad en SO.
- La elección de los programadores.Debido a su seguridad y funciones configurables prefabricadas, soporte completo del lenguaje de programación y herramientas especiales de programación, Linux es uno de los mejores sistemas operativos para la programación.
- Su uso es gratuito. Sí, has leído bien - el sistema operativo Linux es completamente gratuito para descargar y usar.
Pregunta 3: ¿Qué es ‘Kernel’?
Linux Kernel es un software que administra los recursos del sistema operativo y sirve como interfaz para el usuario.
Pregunta 4: ¿Cuáles son las principales diferencias entre Linux y Unix?
In such and similar Linux interview questions, try to answer so that your potential employer will see that you’ve done your research.
En preguntas similares en una entrevista Linux, intenta contestar de manera que tu potencial empleador se de cuenta que vienes preparado.
Unix es un sistema operativo que fue diseñado para ser registrado por grandes corporaciones, mientras que Linux es un kernel de código abierto que cualquiera puede utilizar de manera gratuita.
Pregunta 5: ¿Qué es LILO?
LILO es la abreviatura de “Linux Loader” (cargador de Linux). Es un cargador utilizado para acceder rápidamente a la biblioteca del sistema operativo, lo que a su vez hace de Linux un veloz sistema operativo.
Pregunta 6: ¿Qué es una ‘cuenta root’?
Ahora que ya hemos explicado las principales definiciones, podemos seguir con algunas preguntas en una entrevista de trabajo para el administrador Linux.
La 'cuenta root' es lo mismo que la cuenta de administrador - controla los eventos que suceden en el sistema operativo.
Pregunta 7: Explica el ‘espacio swap’.
El “espacio swap” es básicamente una cantidad temporal de espacio de memoria en Linux que ha sido creado para permitir a cierto programa ejecutarse correctamente. Una vez que el programa finaliza su ejecución, deja de existir el espacio swap.
Pregunta 8: ¿Cuál es la diferencia entre la ‘ruta relativa’ y la ‘ruta absoluta’?
La ‘ruta relativa’ se usa para nombrar la ubicación de un archivo cuando las especifícaciones no son tan importantes. Esto se puede hacer desde cualquier directorio.
Por otra parte, la ‘ruta absoluta’ se usa para especificar la ubicación exacta de un archivo. Esto no se puede hacer desde cualquier tipo de directorio, solamente desde los principales.
Pregunta 9: ¿Qué es el enlace ‘simbólico’?
Un gran ejemplo de las preguntas básicas en una entrevista Linux, un enlace simbólico es lo mismo que un acceso directo en Windows.
Pregunta 10: Explica los tres tipos de propietarios en Linux.
Esta es una de las preguntas para una entrevista a administradores Linux que requiere un poco de explicación, vamos a analizarla.
Los tres tipos de propietarios son el usuario, el grupo y otros. Adicionalmente, hay tres acciones que estos propietarios pueden realizar: ejecución, lectura y escritura.
La lectura le permite a los usuarios acceder a un directorio y leer a través de sus archivos. La escritura le permite a los propietarios modificar los archivos y sus directorios como les parezca adecuado. La ejecución le permite a los usuarios ejecutar archivos.
Pregunta 11: ¿Qué es un ‘enlace duro’ (del inglés 'hard link')?
Esta es también una de las preguntas fáciles sobre el sistema operativo Linux, especialmente si recuerdas lo que son los enlaces simbólicos.
Los enlaces duros son simplemente los principales directorios de un archivo. Un equivalente a eso en Windows serían los principales archivos instalados.
Pregunta 12: ¿Cuántos caracteres puede tener un nombre de archivo?
Este es un gran ejemplo de brillantes preguntas en una entrevista Linux. Parece muy fácil, pero no muchas personas se molestan en investigar - por eso los empleadores la preguntan.
El número máximo de caracteres que puede tener un nombre de archivo en Linux es 255.
Pregunta 13: ¿Qué hace la ‘redirection’?
Incluso cuando esta está en el ámbito de preguntas sobre comandos Linux en una entrevista (los comandos Linux se cubrirán en la sección ¨avanzada¨de este tutorial), es una pregunta que se responde por sí misma.
La redirección te permite, bueno... redireccionar una salida a otra. Te advertí que sería evidente.
Pregunta 14: ¿Qué es un ‘proceso zombie’?
Es un proceso que ha completado su ejecución, pero que aún puede encontrarse en la tabla de “Procesos”.
Pregunta 15: ¿Qué es un ‘inodo’?
Un inodo es un tipo de estructura de datos encontrada en Linux. Funciona así: imagina que tienes una imagen, un inodo almacenará toda la información disponible sobre tu imagen salvo su nombre y la imagen en sí misma.
Preguntas en una entrevista de trabajo Linux - Avanzadas
Ahora que hemos explicado algunos de los ejemplos de fundamentales preguntas en una entrevista de trabajo Linux, avancemos a las de nivel avanzado. Esta sección se basará en preguntas sobre comandos Linux en una entrevista, las cuales generalmente se preguntan en la segunda parte de la entrevista laboral.
Pregunta 1: ¿Cómo terminarías un proceso?
Si quisieras terminar un proceso único, de los comandos Linux utilizarías el comando “kill” con la identificación del proceso. Si por ejemplo, quisieras terminar todos los procesos al mismo tiempo, tendrías que reemplazar la parte de ¨identificación del proceso¨ con un “0”
Pregunta 2: ¿Qué es un ‘Shell script’ (guión de órdenes)?
Los shell scripts son ciertos archivos de programa que ejecutan comandos Linux en un modo lineal específico.
Pregunta 3: ¿Qué es “GREP”?
“GREP” es una abreviación de “Global Regulation Expression Print” (imprimir expresión regular global). Se utiliza para buscar expresiones usadas comúnmente en un archivo de texto.
Pregunta 4: ¿Cómo puedes seguir eventos en tu sistema?
Puedes seguir eventos utilizando un daemon. Sin embargo, tiene que ser un daemon específico para que funcione. En este caso sería un daemon ¨syslogd¨.
Pregunta 5: ¿Cómo puedes dar una autorización?
If you’re a system administrator, then you are able to grant a permission. You would have to do so by using the “chmod” command, followed by a “+”. If you ever wanted to revoke the permission, the process would look exactly the same. The only thing that you would have to replace is the “+” - you’d insert a “-” in its place.
Pregunta 6: ¿Qué son los ‘GSVs’?
“GSV” es una abreviatura de “Global Shell Variables” (variables shell globales). También conocidas como “variables de entorno”, estas son las configuraciones que siguen todos tus programas Linux.
Pregunta 7: ¿Qué es el comando ‘whoami’?
Esta es una de las preguntas en una entrevista Linux que se te facilitará gracias a tu experiencia con Windows. Como puedes ver, este es uno de los comandos Linux y Windows.
El comando significa literalmente “who am I?” que se traduce como ¿quién soy yo? - muestra tu información actual de inicio de sesión y usuario.
Pregunta 8: ¿Qué es un ‘respaldo parcial’?
¿Te parece una de las preguntas fáciles en una entrevista Linux? Bueno, muchas personas se confunden al contestar.
Un respaldo parcial te permite elegir archivos específicos que quieres respaldar, en lugar de hacerlo con el sistema entero.
Pregunta 9: ¿Qué es un ‘CLI’?
Es la interfaz de línea de comandos, en inglés “Command Line Interface”. Es la interfaz que usarías si quisieras escribir algún tipo de comando para ejecutar en Linux.
Pregunta 10: ¿Qué es ‘GUI’?
Como estas dos preguntas de entrevista Linux (GUI y CLI) se preguntan en conjunto en la entrevista, pensé que sería una buena idea explorar ambas.
“GUI” significa interfaz gráfica de usuario, del inglés “Graphical User Interface”. Es una interfaz donde puedes usar imágenes para declarar comandos en tu computadora. Muchas personas prefieren este método en lugar de CLI, porque está más gamificado y es más fácil de recordar.
Pregunta 11: ¿Para qué se utiliza “comm”?
“Comm” compara dos archivos y busca tanto sus funciones comunes y exclusivas.
Pregunta 12: ¿Cuál de los comandos Linux usarías para que tu procesador use menos tiempo?
Sería el comando “nice”.
También tienes que establecer números de prioridad para la tarea. Tu ordenador llevará a cabo las tareas en orden de prioridad, de esta manera ejecutándolas de manera más rápida y fluida.
Pregunta 13: ¿Cómo puedes hacer que ciertos comandos Linux se ejecuten posteriormente?
Así como en otras preguntas frecuentes en una entrevista de trabajo Linux, necesitas usar un daemon.
El daemon a elegir esta vez sería “contrab”.
Pregunta 14: ¿Qué hace ‘nuhup’?
Con el comando “nuhup”, puedes desactivar las alertas de la terminal sobre un cierre de sesión inminente.
- Fácil de usar
- Ofrece contenido de calidad
- Muy transparente con sus precios
- Certificados de completitud gratis
- Enfocado en habilidades de ciencia de datos
- Horario de aprendizaje flexible
- Diseño simple (sin información innecesaria)
- Cursos de alta calidad (incluso los gratuitos)
- Variedad de funciones
- Programas Nanodegree
- Ideal para empresas
- Certificados de pago al finalizar
- Bien establecido en la industria
- Una amplia gama de funciones a elegir
- Cursos de nivel universitario
- Cursos de nivel universitario
- Ideal para empresas
- Certificados de terminación de pago
Pregunta 15: ¿Qué hace ‘cd’?
Una de las preguntas sobre comandos Linux más frecuentes, “cd”¨es un comando que te permite cambiar el directorio en el que estás trabajando.
Lo puedes hacer al cambiarte a un directorio completamente nuevo. Sin embargo, también puedes cambiar a través de una ruta absoluta o una ruta relativa - ambas discutidas anteriormente en este tutorial.
Resumen
Estas son algunas de las principales preguntas en una entrevista de trabajo Linux que posiblemente te harán en tu entrevista laboral.
Claro, hay muchas más preguntas Linux. Sin embargo, este tutorial te dará una idea de lo que puedes esperar cuando tengas tu entrevista.
La mayoría de los empleadores están buscando a programadores que sepan cómo utilizar Linux. Probablemente te preguntarán mucho sobre cierto tipo de lenguaje de programación, y además los entrevistadores podrían realizar así mismo ciertas preguntas sobre Linux.
Aunque si tu meta es conseguir una posición laboral específica basada en Linux, entonces deberías investigar previamente. Esta guía te servirá como punto de comienzo, pero hay muchos comandos Linux y funciones que no se tomaron en cuenta. Haz tu tarea, investiga y estudia mucho, ¡seguramente tendrás una entrevista laboral exitosa!
¿Sabías qué?
¿Alguna vez te has preguntado qué plataforma de aprendizaje en linea es adecuada para tu carrera?
Conclusiones
Entonces, hemos alcanzado el final de nuestro tutorial de¨Preguntas en una entrevista de trabajo Linux¨. Hemos hablado de preguntas básicas en una entrevista y otras más avanzadas sobre comandos Linux.
Duerme bien antes de tu entrevista laboral y no te estreses. Entiendo que podrías sentirte nervioso o ansioso, pero no hay nada de qué preocuparse.
Ten en cuenta que muchos empleadores potenciales están listos para darle a sus empleados un entrenamiento básico - no necesitas ser un completo experto Linux. Muchas veces el factor más importante eres tú como persona. Los empleadores necesitan empleados confiables, honestos y que trabajen duro. Si demuestras que cuentas con estas características durante tu entrevista de trabajo Y tu empleador nota que el tema te apasiona, es muy probable que consigas ese puesto.
Sólo sé tú mismo, mantén la calma y muéstrales de lo que eres capaz. Un buen consejo que te puedo dar es que intentes profundizar en casi todas las preguntas que te harán. Verás, si ofreces preguntas simples y fáciles de olvidar, declaraciones de una palabra, tus entrevistadores podrían ver esto como falta de conocimiento de tu parte. Siempre responde las preguntas de manera directa, pero no temas añadir una o dos oraciones de tu experiencia propia u opinión personal.
Bueno, espero que este tutorial te haya sido útil, ¡te deseo toda la suerte consiguiendo ese trabajo Linux!