0% found this document useful (0 votes)
438 views3 pages

DevOps Engineer Interview Process 2026

The document outlines the interview experience for a DevOps Engineer role at CONVERSIGHT.ai for the Batch of 2026. It details the structure of the interview process, which includes an online assessment with MCQs, a group discussion, programming tasks, and technical HR interviews focusing on projects, operating systems, networking, and containerization. The final round includes system design and practical tasks related to monitoring and database management.

Uploaded by

dineshs143u
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
438 views3 pages

DevOps Engineer Interview Process 2026

The document outlines the interview experience for a DevOps Engineer role at CONVERSIGHT.ai for the Batch of 2026. It details the structure of the interview process, which includes an online assessment with MCQs, a group discussion, programming tasks, and technical HR interviews focusing on projects, operating systems, networking, and containerization. The final round includes system design and practical tasks related to monitoring and database management.

Uploaded by

dineshs143u
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CONVERSIGHT.

ai
Interview Experience

Batch: 2026
Role: DevOps Engineer

ROUND 1 (Online Assessment)


1. MCQ’s based on,
a. Algorithms
i. Time complexities of sorting algorithms
ii. Predicting outputs after certain stack operations
during recursion
iii. Given a scenario, explain how said algorithms work
b. Communication
i. Email / Call / Text etiquette
ii. Communicating in business context
c. Problem Solving
i. Working on creating schedules for one or more
people
ii. Analyzing information to draw conclusions
d. Time Management
i. Priority management
ii. Communication

2. A couple of questions for culture fit were asked at the


last, they were not graded.

ROUND 2 (Group Discussion)


Topic → Remote vs On Site (spoke about a hybrid approach)
ROUND 3 (Programming)
We were asked to use any programming language and an IDE
of our choice.
The questions were scenario based but they boil down into the
following topics,
1. Email validation
2. Fibonacci sequence generation
3. Binary search
4. Undo / redo functionality using stack and task scheduling
using queue
5. Finding the smallest positive integer missing from a given
array in O(n) time and O(1) auxiliary space.

There was a time limit of 1 hour and 30 minutes.

ROUND 4 (Technical HR)


After a brief self-introduction, I was immediately asked to
explain my projects. The questions that followed were directly
based on everything I mentioned.

Additionally, I was asked a few questions on:


• Operating Systems
o Functions of an OS
o Memory management
• Computer Networking
o How TCP works
o What DNS records are
• Version Control & Containerization
o Questions on Git and Docker, as I had chosen
DevOps as in the choices provided.

ROUND 5 (Technical + Personal HR)


I was asked to:
• Design a system using Grafana and Prometheus for
monitoring server health since I had mentioned using
them.
• Write a simple Dockerfile.
• Check if a particular port is open on a server using a
client machine with no login access to the server.
• Explain the difference between using EC2 + EBS versus
RDS for databases.

Common questions

Powered by AI

An operating system acts as an interface between hardware and user applications, managing resources such as CPU, memory, and storage. It facilitates process management, multitasking, and security protocols, impacting system performance through its efficiency in managing resources and executing tasks. The OS's scheduling algorithms and memory management policies are critical determinants of how well it can support system operations .

DNS records, such as A, CNAME, MX, and PTR, hold the information necessary for resolving domain names into IP addresses, mail servers, and other critical resources. They are significant as they form the backbone of the internet's ability to establish connections and direct traffic efficiently. Each type of DNS record facilitates specific functionality such as directing email traffic or defining alias names .

Email validation can be achieved through regular expressions to ensure the input format meets the standard email address pattern. It's important to prevent invalid inputs that could lead to errors in sending communications or storing data accurately, and to safeguard against potential security threats like injection attacks .

Version control systems like Git are crucial in DevOps for managing changes to source code efficiently. They facilitate collaboration, track and archive all changes, and allow for branching and merging, which aids in continuous integration and delivery pipelines. Git’s distributed architecture enables developers to work offline, enhancing productivity and supporting agile methodologies .

Finding the smallest missing positive integer can be efficiently achieved by modifying the input array in place. By using the array itself to mark the presence of integers, such as by placing each number at its index position (i.e., value i at index i-1), missing integers can be identified by checking the indices against their expected values. This approach allows achieving the required complexity .

The undo/redo functionality uses two stack data structures. The main stack stores the sequence of actions performed, allowing the 'undo' operation to pop actions off this stack and push them onto a secondary stack. Conversely, a 'redo' operation pops actions off the secondary stack and pushes them back onto the main stack, effectively re-executing the actions .

The hybrid workplace model combines aspects of both remote and on-site work environments. Advantages include increased flexibility for employees, potential cost savings on real estate for employers, and wider talent pools. However, challenges include the need for effective communication strategies, potential inequalities in team cohesion, and ensuring productivity and engagement across different work settings .

Using EC2 with EBS allows greater customization and control over the database setup, including the underlying infrastructure and software environment. It necessitates manual management of scaling, backups, and recovery processes. In contrast, RDS offers a managed service that automates these processes, simplifying maintenance and scaling while potentially limiting customization options. The choice often depends on the specific needs for control versus convenience and scalability .

Effective communication can be achieved by being clear and concise in messaging, using appropriate language and tone, and providing necessary context. In emails, using informative subject lines, bullet points for clarity, and summaries can enhance understanding. In business contexts, active listening, feedback loops, and adapting communication styles to different audiences are key strategies .

Grafana and Prometheus can be used together to monitor server health by first setting up Prometheus to scrape metrics from the server, including CPU usage, memory load, and networking metrics. These metrics are then stored and queried by Prometheus. Grafana, on the other hand, is used to visualize these metrics collectively in a dashboard, making it easier to monitor and analyze server performance in real time .

You might also like