Upload Button Icon Add office photos

Filter interviews by

CometChat Devops Engineer Interview Questions and Answers

Updated 28 Dec 2022

21 Interview questions

A Devops Engineer was asked
Q. Explain how different ELBs route traffic, focusing on NLB vs ALB.
Ans. 

NLB and ALB are both ELBs but differ in their routing capabilities.

  • NLB routes traffic based on IP addresses and ports, while ALB routes traffic based on HTTP/HTTPS requests.

  • NLB is better suited for TCP/UDP traffic, while ALB is better suited for HTTP/HTTPS traffic.

  • ALB supports advanced routing features like path-based routing and host-based routing.

  • NLB is more performant and can handle higher traffic loads than AL...

A Devops Engineer was asked
Q. Explain the networking architecture of AWS.
Ans. 

AWS networking architecture is based on Virtual Private Cloud (VPC) which allows users to create isolated virtual networks.

  • VPC allows users to create subnets, route tables, and network gateways

  • Security groups and network access control lists (ACLs) can be used to control traffic flow

  • AWS Direct Connect and VPN can be used to connect on-premises networks to VPC

  • Elastic Load Balancing and Amazon Route 53 can be used f...

Devops Engineer Interview Questions Asked at Other Companies

asked in Siemens
Q1. How can you run a Docker command remotely on a Linux server witho ... read more
asked in Lentra AI
Q2. If you want to connect multiple VPCs, and you have two or three V ... read more
Q3. Reverse the String Problem Statement You are given a string STR w ... read more
asked in Nagarro
Q4. Guess The Hidden Number Problem Statement You are given an intege ... read more
Q5. What Docker command can you use to transfer an image from one mac ... read more
A Devops Engineer was asked
Q. Explain why Beanstalk does not create a load balancer.
Ans. 

Beanstalk uses Elastic Load Balancer (ELB) instead of creating its own load balancer.

  • Beanstalk is a platform as a service (PaaS) that automates the deployment of applications.

  • It uses Elastic Load Balancer (ELB) to distribute traffic to instances.

  • ELB provides more features and flexibility than a custom load balancer.

  • Beanstalk also supports other load balancers like Application Load Balancer (ALB) and Network Load B...

A Devops Engineer was asked
Q. Write code to separate the user ID and domain in an email address.
Ans. 

Code to separate userid and domain in email

  • Use the split() method to split the email address at the '@' symbol

  • The first part of the split result is the userid, and the second part is the domain

  • Handle cases where there are multiple '@' symbols in the email address

A Devops Engineer was asked
Q. Explain the AWS ELB services and their differences in detail.
Ans. 

ELB services of AWS are load balancing services that distribute incoming traffic across multiple targets.

  • ELB stands for Elastic Load Balancer

  • There are three types of ELB services: Classic Load Balancer, Application Load Balancer, and Network Load Balancer

  • Classic Load Balancer is used for distributing traffic across EC2 instances, while Application Load Balancer is used for routing HTTP/HTTPS traffic to different t...

A Devops Engineer was asked
Q. What is Docker Swarm, and how does it differ from Kubernetes (K8s)?
Ans. 

Docker Swarm is a container orchestration tool that is simpler to use than Kubernetes.

  • Docker Swarm is built into Docker Engine, while Kubernetes requires additional installation.

  • Docker Swarm is easier to set up and manage than Kubernetes.

  • Kubernetes is more powerful and flexible than Docker Swarm, with more advanced features for scaling and managing containers.

  • Kubernetes has a larger community and more third-party ...

A Devops Engineer was asked
Q. Explain how to implement Kubernetes with AWS.
Ans. 

Kubernetes can be implemented on AWS using Elastic Kubernetes Service (EKS) or self-managed Kubernetes clusters.

  • EKS is a managed Kubernetes service provided by AWS

  • Self-managed Kubernetes clusters can be set up using EC2 instances and other AWS services like Elastic Load Balancing, Elastic Block Store, etc.

  • AWS provides tools like kops and eksctl to simplify the deployment and management of Kubernetes clusters on AW...

Are these interview questions helpful?
A Devops Engineer was asked
Q. How can you add additional security measures in ECS?
Ans. 

Additional security can be added in ECS by implementing security groups, IAM roles, and VPCs.

  • Implement security groups to control inbound and outbound traffic

  • Use IAM roles to manage access to AWS resources

  • Create VPCs to isolate resources and control network traffic

  • Enable encryption for data at rest and in transit

  • Implement multi-factor authentication for user access

A Devops Engineer was asked
Q. Write code to check if strings do not have a certain pattern.
Ans. 

Code to check for absence of a specific pattern in strings

  • Use regular expressions to define the pattern to be avoided

  • Use the 'not' operator to check if the pattern is absent in the string

  • Implement the code in the language of your choice

A Devops Engineer was asked
Q. Explain Route 53 in AWS.
Ans. 

Route53 is a DNS web service provided by AWS that routes internet traffic to the appropriate resources.

  • Route53 is used for domain registration, DNS routing, and health checking of resources

  • It can be used to route traffic to EC2 instances, S3 buckets, and load balancers

  • Route53 also supports routing policies such as weighted, latency-based, and geolocation-based routing

CometChat Devops Engineer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Nov 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(13 Questions)

  • Q1. Kubernetes with aws. Explain implementation
  • Ans. 

    Kubernetes can be implemented on AWS using Elastic Kubernetes Service (EKS) or self-managed Kubernetes clusters.

    • EKS is a managed Kubernetes service provided by AWS

    • Self-managed Kubernetes clusters can be set up using EC2 instances and other AWS services like Elastic Load Balancing, Elastic Block Store, etc.

    • AWS provides tools like kops and eksctl to simplify the deployment and management of Kubernetes clusters on AWS

  • Answered by AI
  • Q2. Docker swarm and how it differs from k8s
  • Ans. 

    Docker Swarm is a container orchestration tool that is simpler to use than Kubernetes.

    • Docker Swarm is built into Docker Engine, while Kubernetes requires additional installation.

    • Docker Swarm is easier to set up and manage than Kubernetes.

    • Kubernetes is more powerful and flexible than Docker Swarm, with more advanced features for scaling and managing containers.

    • Kubernetes has a larger community and more third-party tools...

  • Answered by AI
  • Q3. Architecture of aws, define all components
  • Ans. 

    AWS architecture consists of various components such as compute, storage, database, networking, security, and management tools.

    • Compute: EC2, Lambda

    • Storage: S3, EBS, EFS

    • Database: RDS, DynamoDB

    • Networking: VPC, Route 53

    • Security: IAM, KMS

    • Management Tools: CloudFormation, CloudWatch

  • Answered by AI
  • Q4. Lambda packages ani api implementation
  • Q5. Supporting rest api services, basics of web sockets
  • Q6. Eks vs ecs vs beanstalk
  • Ans. 

    EKS is a managed Kubernetes service, ECS is a container orchestration service, and Beanstalk is a PaaS for deploying web applications.

    • EKS is best for running Kubernetes workloads on AWS

    • ECS is best for running containerized applications on AWS

    • Beanstalk is best for deploying web applications without worrying about infrastructure

    • EKS and ECS both offer auto-scaling and load balancing capabilities

    • Beanstalk supports multiple...

  • Answered by AI
  • Q7. Elb services of aws and the differences. Explain in details
  • Ans. 

    ELB services of AWS are load balancing services that distribute incoming traffic across multiple targets.

    • ELB stands for Elastic Load Balancer

    • There are three types of ELB services: Classic Load Balancer, Application Load Balancer, and Network Load Balancer

    • Classic Load Balancer is used for distributing traffic across EC2 instances, while Application Load Balancer is used for routing HTTP/HTTPS traffic to different target...

  • Answered by AI
  • Q8. Pipelines and gitrunner
  • Q9. Github basic command and their usecases
  • Ans. 

    Github basic commands and their usecases

    • git clone : clones a repository to local machine

    • git add : adds a file to staging area

    • git commit -m : commits changes to local repository

    • git push: pushes changes to remote repository

    • git pull: fetches and merges changes from remote repository

    • git branch: lists all branches in the repository

    • git checkout : switches to a different...

  • Answered by AI
  • Q10. Databases for aws and method to maintain maximum availability
  • Ans. 

    To maintain maximum availability of databases in AWS, we can use various methods such as Multi-AZ deployment, Read Replicas, and Elastic Load Balancing.

    • Multi-AZ deployment ensures that a standby replica of the primary database is always available in a different availability zone.

    • Read Replicas can be used to offload read traffic from the primary database and improve performance.

    • Elastic Load Balancing can distribute traf...

  • Answered by AI
  • Q11. What to do if something fails in aws
  • Ans. 

    Create a plan to troubleshoot and resolve the issue as quickly as possible.

    • Identify the root cause of the failure

    • Check AWS service health dashboard for any known issues

    • Check CloudWatch logs for error messages

    • Rollback changes if necessary

    • Restore from backups if data is lost

    • Implement preventive measures to avoid similar issues in the future

  • Answered by AI
  • Q12. Explain monitoring services in aws
  • Ans. 

    AWS provides various monitoring services to monitor resources and applications.

    • CloudWatch is a monitoring service for AWS resources and applications

    • CloudTrail provides event history of AWS account activity

    • AWS Config provides inventory of resources and configuration history

    • Trusted Advisor provides best practices and recommendations

    • X-Ray helps debug and analyze distributed applications

  • Answered by AI
  • Q13. Explain route53 in aws
  • Ans. 

    Route53 is a DNS web service provided by AWS that routes internet traffic to the appropriate resources.

    • Route53 is used for domain registration, DNS routing, and health checking of resources

    • It can be used to route traffic to EC2 instances, S3 buckets, and load balancers

    • Route53 also supports routing policies such as weighted, latency-based, and geolocation-based routing

  • Answered by AI
Round 3 - Technical 

(10 Questions)

  • Q1. Code for separating userid and domain in email
  • Ans. 

    Code to separate userid and domain in email

    • Use the split() method to split the email address at the '@' symbol

    • The first part of the split result is the userid, and the second part is the domain

    • Handle cases where there are multiple '@' symbols in the email address

  • Answered by AI
  • Q2. Code for checking strings do not have a certain pattern
  • Ans. 

    Code to check for absence of a specific pattern in strings

    • Use regular expressions to define the pattern to be avoided

    • Use the 'not' operator to check if the pattern is absent in the string

    • Implement the code in the language of your choice

  • Answered by AI
  • Q3. Kubectl does not work, what's the problem and how to solve
  • Ans. 

    Kubectl issues can arise from configuration, connectivity, or permissions. Troubleshoot systematically to resolve.

    • Check if kubectl is installed: Run 'kubectl version' to verify installation.

    • Verify kubeconfig file: Ensure the correct context is set using 'kubectl config current-context'.

    • Check cluster connectivity: Use 'kubectl cluster-info' to see if the cluster is reachable.

    • Inspect permissions: Ensure your user has the...

  • Answered by AI
  • Q4. Beanstalk does not create a load balancer, explain why
  • Ans. 

    Beanstalk uses Elastic Load Balancer (ELB) instead of creating its own load balancer.

    • Beanstalk is a platform as a service (PaaS) that automates the deployment of applications.

    • It uses Elastic Load Balancer (ELB) to distribute traffic to instances.

    • ELB provides more features and flexibility than a custom load balancer.

    • Beanstalk also supports other load balancers like Application Load Balancer (ALB) and Network Load Balanc...

  • Answered by AI
  • Q5. What is a service and task in ecs
  • Ans. 

    A service in ECS is a group of tasks that are defined to run together. A task is a set of container instances.

    • A service is used to define the desired state of a task and maintain it

    • A task is a set of container instances that run together on a single EC2 instance or across multiple instances

    • Services can be scaled up or down based on demand

    • Tasks can be defined using task definitions which specify the container images, po...

  • Answered by AI
  • Q6. Adding additional security in ecs
  • Ans. 

    Additional security can be added in ECS by implementing security groups, IAM roles, and VPCs.

    • Implement security groups to control inbound and outbound traffic

    • Use IAM roles to manage access to AWS resources

    • Create VPCs to isolate resources and control network traffic

    • Enable encryption for data at rest and in transit

    • Implement multi-factor authentication for user access

  • Answered by AI
  • Q7. Explain networking architecture of aws
  • Ans. 

    AWS networking architecture is based on Virtual Private Cloud (VPC) which allows users to create isolated virtual networks.

    • VPC allows users to create subnets, route tables, and network gateways

    • Security groups and network access control lists (ACLs) can be used to control traffic flow

    • AWS Direct Connect and VPN can be used to connect on-premises networks to VPC

    • Elastic Load Balancing and Amazon Route 53 can be used for lo...

  • Answered by AI
  • Q8. Explain how different elb route traffic, focus on nlb vs alb
  • Ans. 

    NLB and ALB are both ELBs but differ in their routing capabilities.

    • NLB routes traffic based on IP addresses and ports, while ALB routes traffic based on HTTP/HTTPS requests.

    • NLB is better suited for TCP/UDP traffic, while ALB is better suited for HTTP/HTTPS traffic.

    • ALB supports advanced routing features like path-based routing and host-based routing.

    • NLB is more performant and can handle higher traffic loads than ALB.

    • Bot...

  • Answered by AI
  • Q9. Docker swarm, if a worker node fails, what will you do
  • Ans. 

    In case of a worker node failure in Docker Swarm, take steps to identify, recover, and ensure service continuity.

    • Check the status of the worker node using 'docker node ls' to confirm its failure.

    • Investigate logs and metrics to identify the cause of the failure.

    • If the node is unresponsive, consider removing it from the swarm using 'docker node rm <node-id>'.

    • Deploy a new worker node to replace the failed one, ensur...

  • Answered by AI
  • Q10. Explain packages in lamba and how env variables work
  • Ans. 

    Packages in Lambda are libraries or modules that can be used to extend the functionality of the code. Environment variables are used to store sensitive data.

    • Packages can be installed using pip or uploaded as a zip file

    • Environment variables can be set in the Lambda console or using AWS CLI

    • They can be accessed in the code using os.environ['variable_name']

    • Examples of sensitive data that can be stored in env variables are ...

  • Answered by AI
Round 4 - One-on-one 

(2 Questions)

  • Q1. Reason for joining cometchat
  • Ans. 

    I joined cometchat because of its innovative approach to communication and its strong reputation in the industry.

    • Cometchat offers cutting-edge technology and solutions for real-time communication.

    • The company has a proven track record of success and a strong reputation in the industry.

    • I was impressed by the company's commitment to innovation and staying ahead of the curve.

    • Cometchat provides a collaborative and dynamic w...

  • Answered by AI
  • Q2. What are the responsibility of devops engg
  • Ans. 

    DevOps engineers are responsible for bridging the gap between development and operations teams.

    • Automating deployment processes

    • Monitoring system performance

    • Collaborating with development and operations teams

    • Ensuring system security and reliability

    • Implementing continuous integration and delivery

    • Managing infrastructure and configuration

    • Troubleshooting issues and providing solutions

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Ground to mid tier questions. Coding any one is accepted

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about CometChat?
Ask anonymously on communities.

Interview questions from similar companies

Devops Engineer Interview Questions & Answers

Capgemini user image yaramareddy sushma

posted on 3 Sep 2021

Interview Questionnaire 

1 Question

  • Q1. What is stash
  • Ans. 

    Stash is a Git repository management tool that allows users to stash changes without committing them.

    • Stash is a feature of Git that allows users to temporarily save changes without committing them to the repository.

    • It is useful for when a user needs to switch to a different branch or work on a different feature without losing their current changes.

    • Stash can also be used to save changes that are not yet ready to be comm...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - It was nice to have video face to face interview

Devops Engineer Interview Questions Asked at Other Companies

asked in Siemens
Q1. How can you run a Docker command remotely on a Linux server witho ... read more
asked in Lentra AI
Q2. If you want to connect multiple VPCs, and you have two or three V ... read more
Q3. Reverse the String Problem Statement You are given a string STR w ... read more
asked in Nagarro
Q4. Guess The Hidden Number Problem Statement You are given an intege ... read more
Q5. What Docker command can you use to transfer an image from one mac ... read more

I applied via Recruitment Consultant and was interviewed before Sep 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. The questions was to explain complete architecture of application and on the basis of answer they will go deeper in questioning to check your knowledge

Interview Preparation Tips

Interview preparation tips for other job seekers - Preapare mostly from your experience and not from Google top 50/100 questions. These data on Google will never get asked in interview. Be prepared scenario based questions rather than just theory.

I applied via Job Portal and was interviewed before May 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Mostly technical questions and they considered background profile too

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared with your experience and get deep knowledge before attending interview

I applied via LinkedIn and was interviewed before Aug 2021. There were 2 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. Package and joininv date
Round 2 - HR 

(1 Question)

  • Q1. Salary expected and location constraints

Interview Preparation Tips

Interview preparation tips for other job seekers - Study aws lambda, aws vpc, ansible, aws cloud , aws databases, cludformation, s3 amd aws ami

I applied via Referral and was interviewed in Feb 2021. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Day to day activities
  • Q2. Questions on os

Interview Preparation Tips

Interview preparation tips for other job seekers - Good
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Apr 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. What are day to day activities.
  • Ans. 

    Day to day activities of a DevOps Engineer

    • Collaborating with development and operations teams

    • Automating deployment processes

    • Monitoring system performance and troubleshooting issues

    • Managing infrastructure and cloud services

    • Implementing security measures

    • Continuous improvement of processes and systems

  • Answered by AI
Round 3 - Aptitude Test 

Explain about the ci/cd set up of your project

Are these interview questions helpful?

I applied via Naukri.com and was interviewed before Jul 2021. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Rolles and responsibilities of your previous organization and some of git cmds and docker basicks

Interview Preparation Tips

Interview preparation tips for other job seekers - Gain knowledge for all tools a bit focus on Kubernetes.

Interview Preparation Tips

Interview preparation tips for other job seekers - Put those skills in resume which have good knowledge and you have worked on that skills.
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Dec 2021. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Quant questions,verbal ability, English

Round 3 - Technical 

(2 Questions)

  • Q1. I joined tcs as a fresher mostly questions are mix up from Java ,SQL basics
  • Q2. Class,obejct, database questions basics
Round 4 - HR 

(2 Questions)

  • Q1. Only normal discussion
  • Q2. Hobbies, likes dislikes

Interview Preparation Tips

Interview preparation tips for other job seekers - Great company and too much job security , you can join this

CometChat Interview FAQs

How many rounds are there in CometChat Devops Engineer interview?
CometChat interview process usually has 4 rounds. The most common rounds in the CometChat interview process are Technical, One-on-one Round and Resume Shortlist.
What are the top questions asked in CometChat Devops Engineer interview?

Some of the top questions asked at the CometChat Devops Engineer interview -

  1. Kubectl does not work, what's the problem and how to so...read more
  2. Explain how different elb route traffic, focus on nlb vs ...read more
  3. Docker swarm, if a worker node fails, what will you...read more

Tell us how to improve this page.

Overall Interview Experience Rating

5/5

based on 1 interview experience

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more
Software Engineer
6 salaries
unlock blur

₹4.5 L/yr - ₹7.1 L/yr

Software Developer
4 salaries
unlock blur

₹8 L/yr - ₹20 L/yr

Senior Software Developer
4 salaries
unlock blur

₹11 L/yr - ₹15.5 L/yr

Senior Software Engineer
4 salaries
unlock blur

₹10.1 L/yr - ₹21 L/yr

Engineer Trainee
3 salaries
unlock blur

₹2 L/yr - ₹4.5 L/yr

Explore more salaries
Compare CometChat with

TCS

3.6
Compare

Accenture

3.7
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare
write
Share an Interview