interview HW Flashcards
What is RAID?
Redundant Array of Independent Disks, is a storage technology that combines multiple physical disks into a single logical unit to improve data redundancy, performance, or both
What are some raid levels? What are their configurations?
RAID 0: Stripes data across multiple disks for increased performance, but offers no data redundancy.
RAID 1: Mirrors data across multiple disks for redundancy, providing fault tolerance but no performance improvement.
RAID 5: Stripes data across multiple disks with distributed parity for both performance and data redundancy.
RAID 10: Combines mirroring & striping for both redundancy and performance.
What are the minimum components we need to have installed for a machine to POST?
DIMM, CPU, MOBO, PSU
What is the MBR and where is it located?
The MBR (Master Boot Record) is a small piece of code located at the 1st sector of boot drive. It contains the boot loader and partition table information needed to boot the OS on the device. supports up to 4 primary partitions , 2 tb max
What is GPT?
GPT (GUID Partition Table, newer than MBR, supports up to 128 primary partitions, supports modern UEFI-based systems, more redundancy, supports bigger drive size
What are some common linux directories?
/boot: Contains boot loader files, kernel images, and other files required for the system to boot.
/home: Contains user home directories, where users store their personal files and settings.
/tmp: Contains temporary files created by programs and applications. Files in this directory are typically deleted upon system reboot.
/snap: Contains mounted snap packages
What are the Linux run levels? (0,1,2,3,4,5,6)
The common run levels in Linux are:
Runlevel 0: Halt/Shut down the system. The system is halted, and it is safe to power off the computer. Runlevel 1: Single user mode. The system boots into a single-user mode with minimal services running, used for system maintenance or repair tasks. Runlevel 2: boots to Multi-user mode without networking enabled. Runlevel 3: Multi-user mode with networking enabled Runlevel 4: Undefined. Customizable Config. RunLevel 5: Multi-user mode with networking and graphical user interface enabled Runlevel 6: Reboot the system. The system is rebooted, initiating the boot process again.
Dream gaming PC Build?
CPU:AMD Ryzen 9 5950X
GPU: NVIDIA GeForce RTX 3090-ray tracing
RAM: 128GB DDR5 RAM
SSD:4TB Gen4 NVMe SSD
MOBO: VRM design, PCIe 4.0 support, connectivity options for future expansion
PSU: 1,000 watt titanium rated PSU
Cooling: custom liquid cooling loop, gpu & cpu water blocks
Monitor: high refresh rate, 4K monitor
You have a machine that posts but doesn’t boot. How would you troubleshoot this?
look for errors during boot on screen(ipxe looping?) (stuck at American megatrends screen?), boot to repair disk check for corrupt parts, iso test
Your friend has a computer that doesn’t boot up. Walk me through what your troubleshooting process would be.
iso test, drop to min config, float test good parts, check bios settings
How do you install an application on Linux?
depends on package manager
sudo apt-get install [package_name] (Ubuntu)
sudo dnf install [package_name] (Red Hat)
What are some common commands used in Linux, and what do they do?
chmod: Changes file permissions.
sudo: Executes a command with superuser privileges.
ls: Lists directory contents.
grep: Searches for patterns in files.
What is man? What does it do?
a command-line tool to open manual pages (documentation) for various commands, programs, and utilities installed on the system?
How do you add a user? What about a group?
sudo useradd [username]
sudo groupadd [groupname]
when I press the power button, tell me everything you’d expect to happen until I get a login screen?
POST, (tests hardware)
BIOS/UEFI (initialize hardware, locates bootloader,
BOOTLOADER EXECUTION (GRUB or systemd-boot loads the Linux kernel into memory, may give menu to for boot/kernel selection
OS Kernel Initialization (Kernel modules are loaded to support hardware devices and features)
User Space Initialization (Essential system services, such as networking, logging, and time synchronization, are initialized, graphical display manager is started
Graphical Environment:
(if GUI, display manager loads the desktop environment, graphical login prompt is displayed