Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by RWS Group Team. If you also belong to the team, you can get access from here

RWS Group Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

RWS Group Cloud Devops Engineer Interview Questions and Answers

Updated 26 May 2024

RWS Group Cloud Devops Engineer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
-

I applied via Approached by Company and was interviewed in Apr 2024. There were 3 interview rounds.

Round 1 - Case Study 

Good exposure to face

Round 2 - Aptitude Test 

Good exposure to face

Round 3 - One-on-one 

(2 Questions)

  • Q1. Good exposure to face
  • Q2. Good exposure to face and was quite competitive

Interview questions from similar companies

Interview Questionnaire 

8 Questions

  • Q1. AWS Services like Auto scaling groups,
  • Q2. Load Balancer types , difference between application load balancer and network load balancer
  • Ans. 

    Application Load Balancer and Network Load Balancer are two types of load balancers used in cloud computing.

    • Application Load Balancer operates at the application layer and is used to distribute traffic to multiple targets based on the content of the request.

    • Network Load Balancer operates at the transport layer and is used to distribute traffic to multiple targets based on IP protocol data.

    • Application Load Balancer supp...

  • Answered by AI
  • Q3. Route 53 routing policies
  • Ans. 

    Route 53 routing policies determine how traffic is routed to your resources.

    • There are several routing policies available in Route 53, including simple, weighted, latency-based, geolocation-based, and failover.

    • Simple routing policy sends traffic to a single resource.

    • Weighted routing policy distributes traffic based on weights assigned to each resource.

    • Latency-based routing policy sends traffic to the resource with the l...

  • Answered by AI
  • Q4. Explain Jenkins pipeline of your Project
  • Ans. 

    Jenkins pipeline automates the software delivery process by defining a set of steps and actions to be executed.

    • Pipeline is defined using a Jenkinsfile

    • Pipeline stages define the steps to be executed

    • Pipeline can include parallel stages and conditional steps

    • Pipeline can integrate with other tools like Git, Docker, and Kubernetes

  • Answered by AI
  • Q5. Docker Files. Difference between CMD and ENTRYPOINT ,ADD and COPY instructions
  • Ans. 

    CMD and ENTRYPOINT are used to define the default command to run in a container. ADD and COPY are used to add files to a container.

    • CMD is used to specify the default command to run when a container is started. It can be overridden by passing a command to docker run.

    • ENTRYPOINT is similar to CMD, but it is not overridden by passing a command to docker run. It is used to define the main command that should be run in the c...

  • Answered by AI
  • Q6. Command to go inside docker container.
  • Q7. Branching strategy in your Project
  • Q8. Difference between Git rebase and Git merge
  • Ans. 

    Git rebase modifies the commit history while Git merge creates a new merge commit.

    • Git rebase rewrites the commit history by moving the entire feature branch to the tip of the master branch

    • Git merge creates a new merge commit that combines the changes from both branches

    • Rebasing is useful for keeping a linear commit history while merging is useful for combining multiple branches

    • Rebasing can cause conflicts if multiple de...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - There are 4 Rounds of interview
1 Round - Technical Interview
2 Round - Technical interview with DevOps SME and Cloud architect
3 Round - Managerial Round
4 Round - Client interview

Skills evaluated in this interview

I appeared for an interview in Nov 2021.

Round 1 - Video Call 

(4 Questions)

Round duration - 50 Minutes
Round difficulty - Medium

This round was primarily focused on AWS and its applications like why and how do we use its different features and all.

  • Q1. What are the different types of EC2 instances based on their costs?
  • Ans. 

    Different types of EC2 instances based on costs include On-Demand Instances, Reserved Instances, and Spot Instances.

    • On-Demand Instances: Pay for compute capacity by the hour or second with no long-term commitments.

    • Reserved Instances: Reserved capacity for 1 or 3 years, offering significant discounts compared to On-Demand pricing.

    • Spot Instances: Bid on spare Amazon EC2 computing capacity, often available at a fraction o

  • Answered by AI
  • Q2. What is Auto Scaling in AWS?
  • Ans. 

    Auto Scaling in AWS is a feature that automatically adjusts the number of compute resources in response to changes in demand.

    • Automatically adjusts the number of EC2 instances based on traffic or performance metrics

    • Helps maintain application availability and reduce costs by scaling up or down as needed

    • Can be configured to scale based on CPU utilization, network traffic, or custom metrics

    • Example: Auto Scaling group can b...

  • Answered by AI
  • Q3. Can you explain Amazon EC2 in brief?
  • Ans. 

    Amazon EC2 is a web service that provides resizable compute capacity in the cloud.

    • Amazon EC2 stands for Elastic Compute Cloud

    • It allows users to rent virtual servers on which to run their own applications

    • Users can choose from a variety of instance types with different CPU, memory, storage, and networking capacities

    • EC2 instances can be easily scaled up or down based on demand

    • Users only pay for the compute capacity they a

  • Answered by AI
  • Q4. What is the use of lifecycle hooks in Auto Scaling?
  • Ans. 

    Lifecycle hooks in Auto Scaling allow you to perform custom actions before instances launch or terminate.

    • Lifecycle hooks can be used to pause the instance launch process to perform custom actions, such as bootstrapping or configuration setup.

    • They can also be used to pause the instance termination process to allow for data backup or graceful shutdown.

    • By using lifecycle hooks, you can ensure that your instances are prope...

  • Answered by AI
Round 2 - Video Call 

(7 Questions)

Round duration - 50 Minutes
Round difficulty - Medium

This round focused heavily on the fundamentals of Docker which was followed by some basic concepts from Git.

  • Q1. What are Docker images?
  • Ans. 

    Docker images are lightweight, standalone, executable packages that contain everything needed to run a piece of software.

    • Docker images are built from Dockerfiles, which specify the environment and dependencies needed for the software to run.

    • Images can be stored in Docker registries like Docker Hub for easy sharing and distribution.

    • Containers are created from Docker images and run as isolated processes on a host machine...

  • Answered by AI
  • Q2. What command can be run to import a pre-exported Docker image into another Docker host?
  • Ans. 

    The command to import a pre-exported Docker image into another Docker host is 'docker load'.

    • Use the 'docker load' command followed by the file path of the exported image to import it into the new Docker host.

    • For example, 'docker load < exported_image.tar' will import the image from the file 'exported_image.tar'.

  • Answered by AI
  • Q3. What are Docker Namespaces?
  • Ans. 

    Docker Namespaces are a feature in Docker that isolates containers from each other and the host system.

    • Namespaces provide a way to isolate processes, network, and filesystem for containers.

    • Examples of namespaces include PID (process IDs), NET (networking), and MNT (mount points).

    • Each container runs in its own set of namespaces, providing a level of isolation and security.

  • Answered by AI
  • Q4. What is the difference between CMD and ENTRYPOINT in a Dockerfile?
  • Ans. 

    CMD specifies the default command to run when a container is started, while ENTRYPOINT specifies the executable to run when the container starts.

    • CMD can be overridden at runtime by passing arguments to docker run command

    • ENTRYPOINT cannot be overridden at runtime, but arguments can be passed to it using docker run command

    • CMD is often used for specifying the main application to run in the container

    • ENTRYPOINT is commonly ...

  • Answered by AI
  • Q5. Can you describe the lifecycle of a Docker container?
  • Ans. 

    The lifecycle of a Docker container involves creation, running, pausing, stopping, and deletion.

    • Creation: Docker container is created from an image using 'docker run' command.

    • Running: Container is started and runs the specified application or service.

    • Pausing: Container can be paused using 'docker pause' command to temporarily stop its processes.

    • Stopping: Container can be stopped using 'docker stop' command, which halts...

  • Answered by AI
  • Q6. When should you use Git rebase or Git merge?
  • Ans. 

    Git rebase is used to maintain a linear project history, while Git merge is used to combine branches.

    • Use Git rebase when you want to maintain a clean and linear project history.

    • Use Git merge when you want to combine branches while preserving the commit history.

    • Rebasing is useful for keeping feature branches up to date with the main branch.

    • Merging is useful for integrating changes from multiple branches into a single br...

  • Answered by AI
  • Q7. What do you know about git stash?
  • Ans. 

    Git stash is a command in Git that temporarily shelves changes you've made to your working directory.

    • Git stash is used to save changes that are not ready to be committed yet.

    • It allows you to switch branches without committing changes.

    • You can apply the stashed changes later on using 'git stash apply'.

    • You can list all stashed changes with 'git stash list'.

    • You can remove stashed changes with 'git stash drop'.

  • Answered by AI
Round 3 - HR 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Easy

This was a typical HR round with some standard Behavioral questions.

  • Q1. Can you tell me something about yourself?

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAGlobal Logic interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Easy
Process Duration
6-8 weeks
Result
No response

I appeared for an interview in Sep 2024, where I was asked the following questions.

  • Q1. How to do blue green deployment in kubernetes
  • Ans. 

    Blue-green deployment in Kubernetes allows seamless updates with minimal downtime by switching traffic between two identical environments.

    • Create two identical environments: 'blue' (current) and 'green' (new).

    • Deploy the new version of the application to the 'green' environment.

    • Use a Kubernetes Service to route traffic to the 'blue' environment initially.

    • Switch the Service to point to the 'green' environment once testing...

  • Answered by AI
  • Q2. How to create volumes dynamically in kubernetes
  • Ans. 

    Dynamically creating volumes in Kubernetes involves using Persistent Volume Claims (PVCs) and Storage Classes.

    • Use a StorageClass to define the type of storage and its parameters.

    • Create a Persistent Volume Claim (PVC) that requests storage from the StorageClass.

    • Kubernetes will automatically provision a Persistent Volume (PV) based on the PVC.

    • Example of a StorageClass definition: ```yaml apiVersion: storage.k8s.io/v1 kin...

  • Answered by AI
  • Q3. Difference between load balancer and Ingress
  • Ans. 

    Load balancers distribute traffic across servers, while Ingress manages external access to services in Kubernetes.

    • Load balancers operate at Layer 4 (Transport) or Layer 7 (Application) of the OSI model.

    • Ingress is specific to Kubernetes and provides HTTP routing to services based on rules.

    • Load balancers can be hardware-based (like F5) or software-based (like HAProxy).

    • Ingress controllers can use various backends, such as...

  • Answered by AI
  • Q4. AWS 3 tier architecture with autoscalling, route 53, ALB, RDS..How to sync RDS DB in both region

I applied via Naukri.com and was interviewed in Sep 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Related to JavaScript and angukar

Interview Preparation Tips

Interview preparation tips for other job seekers - As a UI developer JavaScript is a must thing.

Interview Questionnaire 

1 Question

  • Q1. Questions on data structures

I applied via Naukri.com and was interviewed in Jul 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Angular user defined logics and its reflection in browser, javascript consoles . Basics of java platforms jvm, java collections, SQL keys, joins, logics of data structures.

Interview Preparation Tips

Interview preparation tips for other job seekers - It was very interacting and challenging interview for me as I tried many hopes to get a job during this adverse pandemic. It really boosted my self-confidence in reaching a job by myself.Still miles to go for reaching my success rim.

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Easy

It happens in very friendly manner.

  • Q1. 

    Paths in a Matrix Problem Statement

    Given an 'M x N' matrix, print all the possible paths from the top-left corner to the bottom-right corner. You can only move either right (from (i,j) to (i,j+1)) or dow...

  • Ans. 

    Print all possible paths from top-left to bottom-right in a matrix by moving only right or down.

    • Use backtracking to explore all possible paths from top-left to bottom-right in the matrix.

    • At each cell, recursively explore moving right and down until reaching the bottom-right corner.

    • Keep track of the current path and add it to the result when reaching the destination.

  • Answered by AI
  • Q2. Can you create 2 tables in SQL and perform different operations on them?
  • Ans. 

    Yes, I can create 2 tables in SQL and perform operations like INSERT, SELECT, UPDATE, and DELETE.

    • Create Table 1: CREATE TABLE employees (id INT, name VARCHAR(50), salary DECIMAL(10,2));

    • Create Table 2: CREATE TABLE departments (dept_id INT, dept_name VARCHAR(50));

    • Insert Data: INSERT INTO employees VALUES (1, 'John Doe', 50000);

    • Select Data: SELECT * FROM employees WHERE salary > 40000;

    • Update Data: UPDATE employees SET...

  • Answered by AI
Round 2 - Face to Face 

Round duration - 90 minutes
Round difficulty - Medium

No problem occur very friendly environment.

Round 3 - Face to Face 

(1 Question)

Round duration - 90 minutes
Round difficulty - Hard

  • Q1. 

    Rat in a Maze Problem Statement

    You need to determine all possible paths for a rat starting at position (0, 0) in a square maze to reach its destination at (N-1, N-1). The maze is represented as an N*N ma...

  • Ans. 

    Find all possible paths for a rat in a maze from source to destination.

    • Use backtracking to explore all possible paths in the maze.

    • Keep track of visited cells to avoid revisiting them.

    • Explore all possible directions (up, down, left, right) from each cell.

    • Add the current direction to the path and recursively explore further.

    • If the destination is reached, add the path to the list of valid paths.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in HyderabadEligibility criteriaAbove 7 CGPAVirtusa interview preparation:Topics to prepare for the interview - Linked List, Binary Search Tree ,Queue, Array ,DP ,Graph ,RecursionTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Competitive programming plays a major role when you are appearing for coding rounds as a fresher. In the coding rounds, you won't get direct problems copied from Geeksforgeeks or Leetcode. You would be required to use your logical thinking to go ahead in the process. This is where competitive programming helps.

Tip 2 : Coding rounds are all about Coding + Timing. Most people fail to excel due to the pressure of a timer ticking on your head. So, instead of just solving problems, try to participate in timed contests. This will help you be used to the pressure of the timer.

Tip 3 : Many big companies like Microsoft, Amazon, and even Google expect you to be good at standard problems. So, once you are done with coding round by your logical skills and competitive programming, you must be well versed with some standard problems in order to excel.

Application resume tips for other job seekers

Tip 1 : Make it short, crisp, and simple. It is always good to have a 1 pager resume. 
Tip 2 : Resume must comprise of the following: Educational Qualifications, Technical skills, Projects, Work experience (if any), Achievements. Other than this, you may include some extra co-curricular achievements.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview before Jun 2021.

Round 1 - Coding Test 

Had DSA and aptitude questions

Round 2 - Technical 

(1 Question)

  • Q1. DSA a questions, Database Questions
Round 3 - HR 

(1 Question)

  • Q1. 5 min question and answers about company

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare DSA and database management

I applied via Naukri.com and was interviewed in Jul 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. All questions from Mainframe ,batch ,console.
  • Q2. All basic questions from Google for one plus experience

Interview Preparation Tips

Interview preparation tips for other job seekers - It was nice experience,everyday I used update profile in noukari atleast 4-5 times..used to get atleast 2-3 calls per week.
Finally one day same profile which Iam looking for ..got call attended interview..and hot selected.. Thank you Noukari team.

RWS Group Interview FAQs

How many rounds are there in RWS Group Cloud Devops Engineer interview?
RWS Group interview process usually has 3 rounds. The most common rounds in the RWS Group interview process are One-on-one Round, Case Study and Aptitude Test.

Tell us how to improve this page.

RWS Group Cloud Devops Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

DXC Technology Interview Questions
3.7
 • 804 Interviews
Nagarro Interview Questions
4.0
 • 765 Interviews
NTT Data Interview Questions
3.8
 • 629 Interviews
Publicis Sapient Interview Questions
3.5
 • 623 Interviews
GlobalLogic Interview Questions
3.6
 • 594 Interviews
UST Interview Questions
3.8
 • 520 Interviews
CGI Group Interview Questions
4.0
 • 495 Interviews
View all
RWS Group Cloud Devops Engineer Salary
based on 4 salaries
₹9 L/yr - ₹30 L/yr
94% more than the average Cloud Devops Engineer Salary in India
View more details
Software Engineer
143 salaries
unlock blur

₹3.5 L/yr - ₹14.4 L/yr

Senior Software Engineer
108 salaries
unlock blur

₹6 L/yr - ₹22 L/yr

Software Developer
105 salaries
unlock blur

₹3.5 L/yr - ₹12.6 L/yr

Project Manager
87 salaries
unlock blur

₹5.1 L/yr - ₹14 L/yr

Associate Project Manager
80 salaries
unlock blur

₹4.1 L/yr - ₹9 L/yr

Explore more salaries
Compare RWS Group with

DXC Technology

3.7
Compare

Sutherland Global Services

3.6
Compare

Optum Global Solutions

4.0
Compare

FIS

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview