ZigSphere's Tech Interview Questions

I've been in tech for a long time and have interviewed quite a bit from small to very large companies. All of the questions mentioned on this page are ones I have been asked for IT-related positions. Each time a question was asked, I'd write it down. I thought I would share these with all of you for those who are wanting to study for their next interview. Enjoy!

  1. User says their internet is slow and that it takes ages to get to websites. What steps would you do to troubleshoot?
  2. Tell me five ways to find the current date and time on a Linux system.
  3. How would you delete a file called -f on a Linux system?
  4. Can you explain the difference between a hub, a router, and a switch.
  5. What are the layers of the OSI model and describe each one?
  6. How would you find a device on a network?
  7. How does traceroute work? How is it different from ping?
  8. What is ping?
  9. Draw an entire network
  10. What is DHCP? How does it work? What is assigned to the computer that requested an address?
  11. What is ARP?
  12. How does a switch work?
  13. What are some ways you can kill a program that is not responding? (think of the command line as well)
  14. On a Linux machine, how would you find the drive you just plugged in? How would you mount it?
  15. With the kill command what does -9 do? How is it different than kill -11?
  16. What is DNS?
  17. On a mac, what are some ways you can transfer data from one computer to another?
  18. What is the PRAM and SMC reset do? What do each reset?
  19. Say that I opened my browser and went to www.google.com. Describe what exactly happens in order for the page to display in my browser? In detail: https://github.com/alex/what-happens-when
  20. What is an inode? What metadata does it contain?
  21. What is the difference between a hard link and a soft link (symlink)?
  22. What is the Windows registry? How does linux do the same thing? Mac?
  23. What is the bootup process of a machine of your choice?
  24. What are the differences between 802.11 a,b,g, and n?
  25. What is in an IP header? TCP Header?
  26. What is the difference between a public IP and a private IP?
  27. What port is SMTP? Is there more than one port used for SMTP?
  28. What is an MX record?
  29. Describe the TCP Handshake
  30. What is the difference between TCP and UDP?
  31. A user has a machine that shows no output on the monitor. How to you troubleshoot? How can you see the state of the boot sequence without replacing the graphics card?
  32. How do you define the following types of malware: a worm, a trojan, a rootkit?
  33. How are ICMP packets denoted in the IP header? How are ICMP echo and reply denoted?
  34. What routing protocol do you think Google uses and why?
  35. You have 2 linux machines. How would you copy host A's disk0 to host B's disk1 and verify it copied correctly?
  36. A user with a Windows laptop says that whenever they try to visit a particular website they instead see some strange Russian website they're not expecting. How would you troubleshoot this?
  37. In linux, you want to unmount a filesystem but it is in use. Can you fix this without rebooting the machine?
  38. What is RAID? Describe RAID 0, 1, 5, 6, and 10
  39. Your machine needs to send data to a host with an IP address on the same LAN. How does it specify the address the data should go to?
  40. Be prepared to talk about any acronyms you mention
  41. How do you start a website using Apache?
  42. You are a new consultant at a company and you are to give the company new internet. What up and down speeds would you provide and why?
  43. What is OWFS?
  44. What is Journaling? Why is it useful?
  45. What is HTTPS? How does it work?
  46. How do private and public keys work?
  47. Does DNS use TCP or UDP? Why?
  48. What is QoS?
  49. What is a VLAN?
  50. What is TLS?
  51. What is ICMP?
  52. What is a fork bomb?
  53. How would you test if a port is open on a remote server?
  54. You opened a port on a server, but from the outside, you cannot connect to that port. What might the problem be?
  55. A fellow technician says that a Windows machine they're working on has an IP address of 169.254.101.6, and asks you to help him troubleshoot. What do you do?