What is a kernel? What is the difference between a monolithic kernel and a microkernel?
Associate System Adminstrator
Interview Stages
The selection process has multiple stages,
- Initial screening: This round is taken in written format
- 1st technical round The first round is taken by the BD team
- 2nd technical round The second round is taken by both the BD and USA teams
- HR Round: This is the final stage before onboarding and typically deals with salary negotiation.
Written test Questions for Associate System Adminstrator
Operating System (OS)
What is a process?
What is the difference between virtualization and containers?
What are the advantages of cloud storage over local storage?
Provide an example where multithreading is a better approach than multiprocessing.
What is a context switch in Linux
What’s the Difference between Hard Links vs Soft Links in Linux? What will happen if soft link is broken?
Networking
What is the difference between HTTP and HTTPS?
Define the following terms:
CIDR (Classless Inter-Domain Routing), Gateway, NAT (Network Address Translation)
What is an IP address? Why is it necessary?
What is a firewall?
What is a port? Name some commonly used service ports.
Define the following networking tools/commands:
ping, traceroute, nslookup
What is the difference between TCP and UDP?
A user says they can ping 8.8.8.8 but not google.com. What might be the problem? How can you resolve it?
In a local network, there is no packet loss in communication. However, after connecting it to the external network and accessing it from outside, there is packet loss. What could be the possible reasons? How can this be resolved?
Can a network device have multiple IP addresses? If so, which types of devices commonly use multiple IP addresses, and why are multiple addresses necessary? Explain with examples.
Linux
How can you create a user in Linux? Provide a command-line example.
How can you create a file in Linux? Provide a command-line example.
What is a shell? Provide some examples of common shells.
What is the Linux file system hierarchy? Describe the purpose of the following directories:
/, /home, /var, /bin, /etc, /opt, /tmp, /usr
How can you find help in the Linux command line? Provide example commands.
Provide example commands for the following:
cd, cp, ls, grep, mv
What are file permissions in Linux?
How can you monitor a process? Suppose you have a program and you need to check its status and restart it if it crashes. How can you do that?
You have a file where you applied chmod 777, but still cannot modify it. What could be the possible reason?
Write a Bash script that checks whether a directory named backend exists anywhere within the current directory tree. If it exists, print Backend is ready. If it does not exist, create a backend directory in the current location and print Backend Created.
Other
What is the biggest accomplishment in your educational life? Explain why.
What is the difference between git fetch and git pull? In which situations should you use git pull instead of git fetch?
A development team is creating automation scripts to update configuration files across multiple servers. Because these scripts may be executed multiple times, how does the concept of idempotency apply in this scenario? How can the team design the scripts to prevent duplicate entries and ensure that repeated executions produce the same consistent result?
1st technical round
This interview was taken in therap office. Basic questions like what do you understand about system operations and why do want to join were asked. Some hands on tasks on ubuntu command line were also given
2nd technical round
This part was taken online. Both Bangladesh and USA team were presents. This round was also similar like the previous round.
Contributors
- Collected and organized by Gazi Maksudur Rahman