rtCamp Interview Experience for Devops Engineer
The rtCamp is a Pune-based organization that mainly works on WordPress. I applied for the position of DevOps Engineer at this organization through their careers site.
As a first step after applying, I received an email from them stating that my resume was selected, and they provided an assignment link with a flexible deadline.
Assignment: The assignment required me to perform the following tasks: https://rtcamp.com/assignments/devops-engineer/
I completed the assignment and submitted the work link through the mail.
Technical Interview: After that my technical interview was scheduled, which took place on Zoom. During the interview, I was asked the following questions:
- Can we use Git without GitHub?
- What is the difference between Git and GitHub?
- Where does Git store data?
- Is basic email registration through JavaScript sufficient for security purposes? What are the alternatives?
- Explain the difference between sessions and cookies.
- Can we use sessions without cookies?
- Define encryption and hashing.
- What is salt in hashing?
- Suppose your site is experiencing high traffic, causing lag. How would you manage it to reduce server load?
- Explain horizontal and vertical scaling.
- In Linux, how can you check which process or application is consuming the most storage/memory and how can you remove it?
- How do you terminate a running process?
- Which process is utilizing the most resources?
- What is a Docker volume?
- Differentiate between an image and a container in Docker.
- How would you take backups of your servers?
These were the questions asked during the interview. At the end, the interviewer allowed me to ask any questions I had.
Tip: During the interview, it is important to answer confidently and be prepared for questions related to your profile. Ensure you have a deep understanding of fundamental concepts in both development and operations