El candidato responde con seguridad mientras mira Verve AI en pantalla — el entrevistador sonríe impresionado.

Las 30 preguntas más comunes de entrevistas de Linux y Unix para las que debes prepararte

Las 30 preguntas más comunes de entrevistas de Linux y Unix para las que debes prepararte

Las 30 preguntas más comunes de entrevistas de Linux y Unix para las que debes prepararte

4 jul 2025

Las 30 preguntas más comunes de entrevistas de Linux y Unix para las que debes prepararte

Las 30 preguntas más comunes de entrevistas de Linux y Unix para las que debes prepararte

Las 30 preguntas más comunes de entrevistas de Linux y Unix para las que debes prepararte

Written by

Laura Mendoza, Coach De Carrera

Introducción

Prepararse para entrevistas técnicas puede ser abrumador, especialmente cuando los roles requieren dominio de sistemas operativos como Linux y Unix. Estos sistemas potentes y ampliamente utilizados son fundamentales para muchas infraestructuras de TI, lo que hace que las habilidades en su administración y uso sean muy solicitadas. Los entrevistadores evalúan con frecuencia la comprensión de los candidatos sobre conceptos centrales, herramientas de línea de comandos, arquitectura de sistemas y gestión de archivos. Dominar las preguntas comunes de las entrevistas de Linux y Unix es clave para demostrar tu capacidad y conseguir el puesto deseado. Esta guía ofrece una visión completa de 30 preguntas esenciales de entrevistas de Linux y Unix, proporcionando información sobre por qué se hacen, cómo abordarlas y ejemplos de respuestas para ayudarte a navegar con confianza en tu próxima entrevista centrándote en preguntas de entrevistas de Linux y Unix.

¿Qué son Linux y Unix?

Linux y Unix son ambos sistemas operativos robustos, multiusuario y multitarea. Unix es el sistema más antiguo y fundamental, desarrollado en la década de 1970, y es principalmente propietario, con varias versiones comerciales como Solaris, AIX y HP-UX. Linux, inspirado en Unix, es un kernel gratuito y de código abierto desarrollado por Linus Torvalds. Está disponible bajo la Licencia Pública General de GNU, lo que da lugar a numerosas distribuciones (como Ubuntu, CentOS, Fedora). Aunque comparten muchos conceptos, comandos y la filosofía de usar herramientas sencillas encadenadas, Linux se caracteriza por su amplia adopción en diversos hardware y su modelo de desarrollo impulsado por la comunidad. Comprender los conceptos básicos de ambos es crucial al abordar preguntas de entrevistas de Linux y Unix.

¿Por qué los entrevistadores hacen preguntas sobre Linux y Unix?

Los entrevistadores hacen preguntas sobre Linux y Unix para evaluar el conocimiento fundamental de un candidato en administración de sistemas, operaciones de línea de comandos, capacidades de scripting y habilidades de resolución de problemas. El dominio de estos sistemas operativos indica que un candidato puede navegar por entornos de servidores, administrar archivos y procesos, comprender la arquitectura del sistema y, potencialmente, automatizar tareas. Dado que muchos roles de desarrollo, DevOps y soporte de TI implican trabajar con servidores Linux o Unix, demostrar un conocimiento sólido de estos sistemas es esencial. Las preguntas evalúan habilidades prácticas y comprensión teórica, preparándote para los desafíos del mundo real que se encuentran en roles que requieren experiencia en preguntas de entrevistas de Linux y Unix.

Lista de vista previa

  1. ¿Cuál es la diferencia entre Linux y Unix?

  2. ¿Cuáles son las características significativas de Unix?

  3. ¿Qué es un shell en Unix/Linux?

  4. Enumera los shells comunes de Unix y sus prompts/indicadores.

  5. ¿Cuál es el formato general de un comando de Unix?

  6. Explica qué es un directorio.

  7. Diferencia entre rutas absolutas y relativas.

  8. ¿Cuál es el uso del comando rm -r?

  9. ¿Cómo se listan archivos/carpetas en orden alfabético en Unix?

  10. ¿Qué es un kernel en Unix?

  11. ¿Cuáles son los diferentes tipos de archivos en Unix?

  12. ¿Qué es un sistema monousuario?

  13. ¿Cuál es el significado y la utilidad de los comodines de Unix?

  14. ¿Cuál es la función del comando grep?

  15. ¿Cómo se comprueba el directorio de trabajo actual?

  16. ¿Qué comandos se utilizan para cambiar los permisos de los archivos?

  17. ¿Cómo se listan los procesos en Unix/Linux?

  18. ¿Cómo se mata un proceso?

  19. ¿Qué es una tubería (pipe) en Unix/Linux?

  20. Explica el concepto de enlace simbólico (symlink).

  21. ¿Cómo se comprueba el uso del disco?

  22. ¿Cuál es la diferencia entre fork() y exec() en Unix?

  23. ¿Cómo se programan tareas en Unix/Linux?

  24. ¿Qué son las variables de entorno?

  25. ¿Cuál es la diferencia entre enlaces duros y blandos?

  26. ¿Cómo se encuentran archivos en Unix/Linux?

  27. Explica los permisos de archivo en Unix/Linux.

  28. ¿Cuál es el uso del comando top?

  29. ¿Cómo se redirige la salida en Unix/Linux?

  30. ¿Qué son las tuberías (pipes) y los filtros?

1. ¿Cuál es la diferencia entre Linux y Unix?

¿Por qué podrías recibir esta pregunta?:

Evalúa la comprensión fundamental de la distinción central entre los dos sistemas operativos, lo cual es básico para las preguntas de entrevistas de Linux y Unix.

Cómo responder:

Destaca que Unix es propietario y el ancestro, mientras que Linux es gratuito, de código abierto y se basa en la filosofía de Unix.

Ejemplo de respuesta:

Unix es una familia de sistemas operativos propietarios, mientras que Linux es un kernel de código abierto inspirado en Unix. Linux es gratuito, ampliamente portado y desarrollado por la comunidad; las variantes de Unix suelen ser comerciales.

2. ¿Cuáles son las características significativas de Unix?

¿Por qué podrías recibir esta pregunta?:

Evalúa el conocimiento de los principios de diseño y las fortalezas centrales compartidas por los sistemas tipo Unix relevantes para las preguntas de entrevistas de Linux y Unix.

Cómo responder:

Menciona características clave como multiusuario, multitarea, sistema de archivos jerárquico, interfaz de línea de comandos, tuberías (pipes) y herramientas.

Ejemplo de respuesta:

Las características clave incluyen capacidades multiusuario, multitarea, un sistema de archivos jerárquico, potentes shells de comandos, soporte para tuberías (pipes) y filtros, y un rico conjunto de utilidades estándar.

3. ¿Qué es un shell en Unix/Linux?

¿Por qué podrías recibir esta pregunta?:

Comprueba la comprensión de la interfaz principal con la que interactúan los usuarios en entornos de línea de comandos, esencial para las preguntas de entrevistas de Linux y Unix.

Cómo responder:

Defínelo como un intérprete de línea de comandos que interactúa con el kernel y ejecuta comandos del usuario.

Ejemplo de respuesta:

Un shell es un intérprete de línea de comandos que actúa como interfaz entre el usuario y el kernel del sistema operativo, permitiendo la ejecución de comandos y scripting.

4. Enumera los shells comunes de Unix y sus prompts/indicadores.

¿Por qué podrías recibir esta pregunta?:

Evalúa la familiaridad con diferentes entornos de shell que puedes encontrar al responder preguntas de entrevistas de Linux y Unix.

Cómo responder:

Enumera shells populares como Bash, sh, csh, ksh, zsh y menciona brevemente sus prompts típicos (por ejemplo, $, #, %).

Ejemplo de respuesta:

Los shells comunes incluyen Bash (Bourne Again Shell, a menudo $), sh (Bourne Shell, $), csh (C Shell, %), ksh (Korn Shell, $) y zsh (Z Shell, % o $).

5. ¿Cuál es el formato general de un comando de Unix?

¿Por qué podrías recibir esta pregunta?:

Confirma la comprensión básica de la sintaxis, crucial para usar la línea de comandos de manera efectiva y responder preguntas de entrevistas de Linux y Unix.

Cómo responder:

Explica la estructura estándar: comando, seguido de opciones, luego argumentos.

Ejemplo de respuesta:

El formato general es comando [opciones] [argumentos]. Las opciones modifican el comportamiento del comando y los argumentos son los elementos sobre los que actúa el comando.

6. Explica qué es un directorio.

¿Por qué podrías recibir esta pregunta?:

Evalúa la comprensión de la estructura jerárquica del sistema de archivos, fundamental para las preguntas de entrevistas de Linux y Unix.

Cómo responder:

Descríbelo como un archivo especial que organiza otros archivos y directorios dentro del árbol del sistema de archivos.

Ejemplo de respuesta:

Un directorio es un tipo especial de archivo utilizado para agrupar y organizar otros archivos y subdirectorios, formando la estructura jerárquica del sistema de archivos.

7. Diferencia entre rutas absolutas y relativas.

¿Por qué podrías recibir esta pregunta?:

Esencial para navegar por el sistema de archivos con precisión, una tarea común en las preguntas de entrevistas de Linux y Unix.

Cómo responder:

Explica que las rutas absolutas comienzan desde la raíz (/), mientras que las rutas relativas son relativas al directorio de trabajo actual.

Ejemplo de respuesta:

Una ruta absoluta comienza desde el directorio raíz (/). Una ruta relativa especifica la ubicación relativa al directorio de trabajo actual.

8. ¿Cuál es el uso del comando rm -r?

¿Por qué podrías recibir esta pregunta?:

Evalúa el conocimiento de un comando potente para eliminar directorios y su contenido, relevante para las preguntas de administración de entrevistas de Linux y Unix.

Cómo responder:

Explica que la opción -r significa "recursivo" y se utiliza para eliminar directorios y todo lo que hay dentro de ellos.

Ejemplo de respuesta:

El comando rm -r se utiliza para eliminar recursivamente un directorio y todo su contenido (archivos y subdirectorios).

9. ¿Cómo se listan archivos/carpetas en orden alfabético en Unix?

¿Por qué podrías recibir esta pregunta?:

Comprueba el uso básico de las utilidades de línea de comandos, un elemento común en las preguntas de entrevistas de Linux y Unix.

Cómo responder:

Indica que el comando ls lista archivos y directorios alfabéticamente por defecto.

Ejemplo de respuesta:

El comando ls lista archivos y directorios en orden alfabético por defecto. Usa ls -l para una lista detallada.

10. ¿Qué es un kernel en Unix?

¿Por qué podrías recibir esta pregunta?:

Evalúa la comprensión del componente central del sistema operativo, fundamental para las preguntas de entrevistas de Linux y Unix.

Cómo responder:

Defínelo como la parte central que administra los recursos del sistema y actúa como puente entre el hardware y el software.

Ejemplo de respuesta:

El kernel es el núcleo del sistema operativo. Administra los recursos del hardware, la programación de procesos, la memoria y facilita la interacción entre el hardware y el software.

11. ¿Cuáles son los diferentes tipos de archivos en Unix?

¿Por qué podrías recibir esta pregunta?:

Evalúa el conocimiento de las diversas formas en que Unix/Linux maneja datos y dispositivos, importante para comprender la arquitectura del sistema al enfrentarse a preguntas de entrevistas de Linux y Unix.

Cómo responder:

Enumera tipos comunes: archivos regulares, directorios, enlaces simbólicos, archivos de dispositivos (carácter/bloque), sockets, tuberías con nombre (named pipes).

Ejemplo de respuesta:

Los tipos de archivo incluyen archivos regulares, directorios, enlaces simbólicos, enlaces duros, archivos de dispositivo de carácter, archivos de dispositivo de bloque, sockets y tuberías con nombre.

12. ¿Qué es un sistema monousuario?

¿Por qué podrías recibir esta pregunta?:

Comprueba la comprensión de las capacidades multiusuario, una característica clave que contrasta Unix/Linux con sistemas más simples, relevante para las preguntas de entrevistas de Linux y Unix.

Cómo responder:

Defínelo como un sistema diseñado para un solo usuario a la vez, en contraste con los sistemas Unix/Linux multiusuario.

Ejemplo de respuesta:

Un sistema monousuario admite solo una sesión de usuario o cuenta de usuario simultáneamente, a diferencia de los sistemas operativos multiusuario como Unix/Linux.

13. ¿Cuál es el significado y la utilidad de los comodines de Unix?

¿Por qué podrías recibir esta pregunta?:

Evalúa la eficiencia en el uso de la línea de comandos para la selección de archivos y la coincidencia de patrones, conocimiento práctico para las preguntas de entrevistas de Linux y Unix.

Cómo responder:

Explica que son caracteres especiales (*, ?, []) utilizados para hacer coincidir patrones en nombres de archivo o cadenas en comandos.

Ejemplo de respuesta:

Los comodines (*, ?, []) se utilizan para hacer coincidir patrones en nombres de archivo o cadenas. Ayudan a seleccionar varios archivos fácilmente para los comandos.

14. ¿Cuál es la función del comando grep?

¿Por qué podrías recibir esta pregunta?:

Una herramienta ubicua; comprender su función es crucial para el procesamiento de texto y el análisis de registros en las preguntas de entrevistas de Linux y Unix.

Cómo responder:

Explica que busca patrones (usando expresiones regulares) dentro de los archivos e imprime las líneas que contienen coincidencias.

Ejemplo de respuesta:

grep busca líneas que coincidan con un patrón especificado (expresión regular) dentro de archivos o flujos de entrada e imprime las líneas coincidentes.

15. ¿Cómo se comprueba el directorio de trabajo actual?

¿Por qué podrías recibir esta pregunta?:

Evalúa el conocimiento de un comando fundamental para navegar por el sistema de archivos, común en las preguntas de entrevistas de Linux y Unix para principiantes.

Cómo responder:

Indica el comando pwd.

Ejemplo de respuesta:

Compruebas tu directorio de trabajo actual usando el comando pwd, que significa "print working directory" (imprimir directorio de trabajo).

16. ¿Qué comandos se utilizan para cambiar los permisos de los archivos?

¿Por qué podrías recibir esta pregunta?:

Evalúa el conocimiento esencial de la seguridad de archivos y el control de acceso en Unix/Linux, vital para las preguntas de administración de entrevistas de Linux y Unix.

Cómo responder:

Identifica el comando chmod y menciona que utiliza modos numéricos o simbólicos.

Ejemplo de respuesta:

El comando chmod se utiliza para cambiar los permisos de los archivos. Puedes usar el modo numérico (por ejemplo, 755) o el modo simbólico (por ejemplo, u+rwx).

17. ¿Cómo se listan los procesos en Unix/Linux?

¿Por qué podrías recibir esta pregunta?:

Evalúa la comprensión de los conceptos básicos de gestión de procesos, importante para la resolución de problemas y la monitorización del sistema en las preguntas de entrevistas de Linux y Unix.

Cómo responder:

Menciona el comando ps y las opciones comunes como aux o ef para listados detallados.

Ejemplo de respuesta:

Listas procesos usando el comando ps. Variaciones comunes son ps aux o ps -ef para mostrar todos los procesos con información detallada.

18. ¿Cómo se mata un proceso?

¿Por qué podrías recibir esta pregunta?:

Evalúa la capacidad de finalizar procesos que no responden o no deseados, una habilidad de administración necesaria cubierta en las preguntas de entrevistas de Linux y Unix.

Cómo responder:

Indica el comando kill y explica que utiliza el ID del proceso (PID), mencionando kill -9 para la terminación forzada.

Ejemplo de respuesta:

Matas un proceso usando el comando kill seguido de su ID de Proceso (PID). kill -9 PID envía una señal SIGKILL para una terminación forzada.

19. ¿Qué es una tubería (pipe) en Unix/Linux?

¿Por qué podrías recibir esta pregunta?:

Evalúa la comprensión del encadenamiento de comandos para un procesamiento de datos eficiente, una característica central de la filosofía de Unix común en las preguntas de entrevistas de Linux y Unix.

Cómo responder:

Explica que conecta la salida estándar de un comando a la entrada estándar de otro usando el símbolo |.

Ejemplo de respuesta:

Una tubería (|) redirige la salida estándar de un comando para que se convierta en la entrada estándar de otro comando, permitiendo el encadenamiento de comandos.

20. Explica el concepto de enlace simbólico (symlink).

¿Por qué podrías recibir esta pregunta?:

Evalúa el conocimiento de los enlaces de archivos, que es importante para la flexibilidad y organización del sistema de archivos, relevante para las preguntas de entrevistas de Linux y Unix.

Cómo responder:

Descríbelo como un puntero o acceso directo a otro archivo o directorio por nombre/ruta.

Ejemplo de respuesta:

Un enlace simbólico (symlink) es un archivo especial que contiene una referencia a otro archivo o directorio, actuando como un acceso directo o puntero.

21. ¿Cómo se comprueba el uso del disco?

¿Por qué podrías recibir esta pregunta?:

Evalúa el conocimiento de las herramientas de monitorización del sistema, crucial para la gestión de recursos del sistema al manejar preguntas de entrevistas de Linux y Unix.

Cómo responder:

Menciona el comando du para el uso de directorios y df para el uso del espacio en disco del sistema de archivos.

Ejemplo de respuesta:

Compruebas el uso del disco usando du para estimar el uso de espacio de archivos/directorios y df para mostrar el uso del espacio en disco del sistema de archivos.

22. ¿Cuál es la diferencia entre fork() y exec() en Unix?

¿Por qué podrías recibir esta pregunta?:

Evalúa la comprensión de cómo se crean y gestionan los procesos mediante programación, un tema más profundo en las preguntas de entrevistas de Linux y Unix.

Cómo responder:

Explica que fork() crea un proceso hijo (una copia), mientras que exec() reemplaza el código del proceso actual con un nuevo programa.

Ejemplo de respuesta:

fork() crea un nuevo proceso duplicando el proceso que lo llama. exec() reemplaza la imagen del proceso actual con un nuevo proceso.

23. ¿Cómo se programan tareas en Unix/Linux?

¿Por qué podrías recibir esta pregunta?:

Evalúa el conocimiento de las herramientas de automatización, un requisito común para las preguntas de administración y scripting de entrevistas de Linux y Unix.

Cómo responder:

Identifica cron y crontab como las herramientas principales para programar tareas recurrentes.

Ejemplo de respuesta:

Las tareas se programan usando trabajos cron, que normalmente se configuran a través de archivos crontab que especifican comandos y tiempos de ejecución.

24. ¿Qué son las variables de entorno?

¿Por qué podrías recibir esta pregunta?:

Evalúa la comprensión de cómo se almacenan y acceden a la configuración del shell y del programa, relevante para las preguntas de scripting y configuración de entrevistas de Linux y Unix.

Cómo responder:

Descríbelas como variables dinámicas que contienen valores que afectan cómo se ejecutan los procesos y el shell.

Ejemplo de respuesta:

Las variables de entorno son valores dinámicos con nombre que almacenan configuraciones del sistema o específicas del usuario accesibles por los procesos y el shell.

25. ¿Cuál es la diferencia entre enlaces duros y blandos?

¿Por qué podrías recibir esta pregunta?:

Una pregunta común que distingue los conceptos del sistema de archivos, relevante para las preguntas de gestión de archivos de entrevistas de Linux y Unix.

Cómo responder:

Explica que los enlaces duros apuntan al mismo inodo (datos), mientras que los enlaces blandos (symlinks) apuntan al nombre/ruta del archivo.

Ejemplo de respuesta:

Un enlace duro apunta directamente al inodo de un archivo. Un enlace blando (enlace simbólico) apunta al nombre de archivo de otro archivo o directorio.

26. ¿Cómo se encuentran archivos en Unix/Linux?

¿Por qué podrías recibir esta pregunta?:

Evalúa el conocimiento práctico de las utilidades de línea de comandos para buscar en el sistema de archivos, una tarea frecuente abordada por las preguntas de entrevistas de Linux y Unix.

Cómo responder:

Indica el comando find y menciona su capacidad para buscar según varios criterios.

Ejemplo de respuesta:

Encuentras archivos usando el comando find, que puede buscar directorios recursivamente basándose en criterios como nombre, tipo, tamaño o permisos.

27. Explica los permisos de archivo en Unix/Linux.

¿Por qué podrías recibir esta pregunta?:

Crucial para la seguridad y el control de acceso; demuestra conocimiento administrativo fundamental al discutir preguntas de entrevistas de Linux y Unix.

Cómo responder:

Explica los permisos rwx (lectura, escritura, ejecución) para usuario, grupo y otros.

Ejemplo de respuesta:

Los permisos de archivo definen los derechos de acceso para el propietario, el grupo y otros: lectura (r), escritura (w) y ejecución (x). Pueden representarse numéricamente o simbólicamente.

28. ¿Cuál es el uso del comando top?

¿Por qué podrías recibir esta pregunta?:

Evalúa la familiaridad con las herramientas de monitorización del sistema, vital para el análisis de rendimiento y la resolución de problemas, a menudo parte de las preguntas de entrevistas de Linux y Unix.

Cómo responder:

Descríbelo como una herramienta para monitorizar procesos y recursos del sistema (CPU, memoria) en tiempo real.

Ejemplo de respuesta:

El comando top muestra una vista dinámica en tiempo real de los procesos del sistema y el uso de recursos, mostrando el uso de CPU, memoria, swap y tareas en ejecución.

29. ¿Cómo se redirige la salida en Unix/Linux?

¿Por qué podrías recibir esta pregunta?:

Evalúa la fluidez en la línea de comandos y la capacidad para gestionar flujos de entrada/salida, útil para scripting y uso de utilidades al abordar preguntas de entrevistas de Linux y Unix.

Cómo responder:

Explica el uso de los operadores >, >> y < para redirigir la salida estándar y la entrada.

Ejemplo de respuesta:

La salida se redirige usando > (escribir/sobrescribir archivo), >> (añadir a archivo) y < (redirigir entrada desde un archivo).

30. ¿Qué son las tuberías (pipes) y los filtros?

¿Por qué podrías recibir esta pregunta?:

Refuerza la comprensión de la filosofía de Unix de combinar herramientas sencillas, un concepto clave cubierto en las preguntas de entrevistas de Linux y Unix.

Cómo responder:

Define las tuberías (pipes) como conectores entre comandos y los filtros como comandos que procesan la entrada para producir salida.

Ejemplo de respuesta:

Las tuberías (|) conectan la salida de un comando a la entrada de otro. Los filtros son comandos que leen la entrada estándar, realizan operaciones y escriben en la salida estándar.

Otros consejos para prepararse para una entrevista de Linux y Unix

Además de dominar estas preguntas comunes de entrevistas de Linux y Unix, considera estos consejos. Practica extensamente el uso de la línea de comandos en una máquina virtual o servidor Linux. Familiarízate con diferentes distribuciones si es posible. Comprende los archivos de configuración clave y los conceptos básicos de redes. "La práctica no lleva a la perfección. Solo la práctica perfecta lleva a la perfección", dijo Vince Lombardi. Utiliza entrevistas simuladas para recrear la presión y la estructura de responder preguntas de entrevistas de Linux y Unix. El Verve AI Interview Copilot (https://vervecopilot.com) puede proporcionar simulaciones de entrevistas realistas, permitiéndote practicar la respuesta a preguntas típicas de entrevistas de Linux y Unix y obtener comentarios sobre tus respuestas. Como señaló Colin Powell, "No hay secretos para el éxito. Es el resultado de la preparación, el trabajo duro y el aprendizaje del fracaso". Utiliza herramientas como Verve AI Interview Copilot para refinar tus respuestas a las preguntas de entrevistas de Linux y Unix y aumentar tu confianza. La preparación constante, quizás guiada por Verve AI Interview Copilot, es tu mejor estrategia.

Preguntas frecuentes

P1: ¿Cuál es la diferencia entre grep y egrep? R1: egrep es equivalente a grep -E y admite expresiones regulares extendidas.
P2: ¿Cómo se ven las páginas de manual para un comando? R2: Usa el comando man seguido del nombre del comando (por ejemplo, man ls).
P3: ¿Cuál es el propósito del directorio /etc? R3: Contiene archivos de configuración de todo el sistema.
P4: ¿Cómo se cambia de usuario en Unix/Linux? R4: Usa el comando su (cambiar usuario) o sudo (ejecutar comando como otro usuario).
P5: ¿Qué es un inodo? R5: Un inodo es una estructura de datos que almacena metadatos sobre un archivo en el sistema de archivos.
P6: ¿Cómo se crea un archivo vacío? R6: Usa el comando touch (por ejemplo, touch myfile.txt).

Tags

Tags

Interview Questions

Interview Questions

Follow us

Follow us

ai interview assistant

Become interview-ready in no time

Become interview-ready in no time

Prep smarter and land your dream offers today!