Job Title: Ssr. Linux Admin
Questions of «X» company for a Linux Sysadmin position, they’ll require in the future learning about AWS and Java.
Ansible
- What is ansible and how it works
- What is the underlying way in which ansible works, it’s requirements and protocols
- How you do define different credentials for different hosts in ansible groups
- What is a vault and how you work with it.
Databases
- How do you guarantee accessibility to a database?
- What are the possible warnings about using a NFS to store the database data?
Linux
- Differences between hard and soft links.
- How could you read the last 20 lines of a file without scrolling through it
- Explain everything (all fields) that appears on the ‘top’ screen command
- Load Average
- Tasks
- Mem
- Swap
- PID, USER, PR, NI, VIRT, RES, SHR, S, %CPU, %MEM, TIME +, COMMAND
- Explain how to find what is consuming memory on the O.S
- How does the boot process works on Linux?
- What are inodes
- Explain configuration files like: /etc/shadow or /etc/groups
- Explain ACLs, what they are and how they work
Monitoring Systems
- Which monitoring systems do you know
- «Nagios is well known in many companies»
Network Storage
- Differences between SAN and NAS
Mongo
- How master/slaves work in Mongo, how a new master is assigned?
Others
- Explain some SLA procedures
- Tell us about yourself
Python
- Explain: __name__ = __main__
- What are namespaces, how do they work?
- What are generators
- How does lambda works
- Explain the purpose of yeld
- Differences between Lists and tuples (data structures and if the can contain each other)
- What are Classes and how they work
- Write scripts or explain python scripts, specially variables assignments, loops and decorators, some of them uses Jupyter notebooks others platforms as hacckerrank.
- Try, Except, Else, Finally
- Decorators
REST
- Why is REST good?
- Would you be able to save REST request to (resend) or why would you save REST requests?
- Explain Stateless
What would you do
- If a server crashed and a database was running on it
Job Title: DevOps Specialist
Questions of «X» company for a DevOps position.
Programming
- Bubblesort
- Polymorphism
- Encapsulation
- Abstraction
- Inheritance
- Linear search Algorithm O(log-n)
- Exponential Growing
- Constant time algorithms
- Logarithmic Algorithms
- Linear Algorithms
- Big O Notation
- Insertion Sort
- Merge Sort
- Binary Sort
- Write code using Python
Linux
- How is recognized a second partition in GRUB (sda1,1), (sda0,1), (sda1,2)…
- What does cp -b
- What does /etc/services
- Default run level for X
Others
- General knowledge on AWS and Cloud.