GLOBALLOGIC TECHNOLOGIES LIMITED interview experience Real time questions & tips from candidates to crack your interview

Cloud DevOps Engineer

GLOBALLOGIC TECHNOLOGIES LIMITED
upvote
share-icon
3 rounds | 12 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 Months
Topics: Data Structures, Algorithms, System Design, Aptitude, OOPS
Tip
Tip

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 process
Where: Campus
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

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.

Interview rounds

01
Round
Medium
Video Call
Duration50 Minutes
Interview date28 Nov 2021
Coding problem4

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

1. AWS Question

What are the different types of EC2 instances based on their costs?

Problem approach

The three types of EC2 instances based on the costs are:

On-Demand Instance - These instances are prepared as and when needed. Whenever you feel the need for a new EC2 instance, you can go ahead and create an on-demand instance. It is cheap for the short-time but not when taken for the long term.

Spot Instance - These types of instances can be bought through the bidding model. These are comparatively cheaper than On-Demand Instances.

Reserved Instance - On AWS, you can create instances that you can reserve for a year or so. These types of instances are especially useful when you know in advance that you will be needing an instance for the long term. In such cases, you can create a reserved instance and save heavily on costs.

2. AWS Question

What is Auto Scaling?

Problem approach

Auto Scaling is a feature in aws that automatically scales the capacity to maintain steady and predictable performance. While using auto scaling, you can scale multiple resources across multiple services in minutes. If you are already using Amazon EC2 Auto- scaling, then you can combine Amazon EC2 Auto-Scaling with the Auto-Scaling to scale additional resources for other AWS services.

Benefits of Auto Scaling

1) Setup Scaling Quickly : 
It sets the target utilization levels of multiple resources in a single interface. You can see the average utilization level of multiple resources in the same console, i.e., you do not have to move to the different console.

2) Make Smart Scaling Decisions : 
It makes the scaling plans that automate how different resources respond to the changes. It optimizes the availability and cost. It automatically creates the scaling policies and sets the targets based on your preference. It also monitors your application and automatically adds or removes the capacity based on the requirements.

3) Automatically maintain performance : 
Auto Scaling automatically optimize the application performance and availability even when the workloads are unpredictable. It continuously monitors your application to maintain the desired performance level. When demand rises, then Auto Scaling automatically scales the resources.

3. AWS Question

Explain Amazon EC2 in brief.

Problem approach

Amazon EC2, or Elastic Compute Cloud as it is called, is a secure web service that strives to provide scalable computation power in the cloud. It is an integral part of AWS and is one of the most used cloud computation services out there, helping developers by making the process of Cloud Computing straightforward and easy.

4. AWS Question

What is the use of lifecycle hooks in Autoscaling?

Problem approach

Lifecycle hooks perform custom actions by pausing instances when Autoscaling group launches or terminates an instance. When instance is paused, an instance moves in a wait state. By default, an instance remains in a wait state for 1 hour. For example, when you launch a new instance, lifecycle hooks pauses an instance. When you pause an instance, you can install a software on it or make sure that an instance is completely ready to receive the traffic.

02
Round
Medium
Video Call
Duration50 Minutes
Interview date28 Nov 2021
Coding problem7

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

1. Docker Question

What are docker images?

Problem approach

They are executable packages(bundled with application code & dependencies, software packages, etc.) for the purpose of creating containers. Docker images can be deployed to any docker environment and the containers can be spun up there to run the application.

2. Docker Question

What command can be run to import a pre-exported Docker image into another Docker host?

Problem approach

This can be done using the docker load command and the syntax is 
docker load -i .tar

3. Docker Question

What are Docker Namespaces?

Problem approach

The Namespace in Docker is a technique which offers isolated workspaces called the Container. Namespaces also offer a layer of isolation for the Docker containers.

4. Docker Question

What is the difference between CMD and ENTRYPOINT in a Dockerfile?

Problem approach

CMD defines default commands and/or parameters for a container. CMD is an instruction that is best to use if you need a default command which users can easily override. If a Dockerfile has multiple CMDs, it only applies the instructions from the last one.

ENTRYPOINT is preferred when you want to define a container with a specific executable.
You cannot override an ENTRYPOINT when starting a container unless you add the --entrypoint flag.

5. Docker Question

Describe the lifecycle of Docker Container?

Problem approach

The different stages of the docker container from the start of creating it to its end are called the docker container life cycle.The most important stages are:

1) Created: This is the state where the container has just been created new but not started yet.
2) Running: In this state, the container would be running with all its associated processes.
3) Paused: This state happens when the running container has been paused.
4) Stopped: This state happens when the running container has been stopped.
5) Deleted: In this, the container is in a dead state.

6. Git Question

When to use Git Rebase or Git Merge?

Problem approach

Choose Merge : 
1) Whenever we want to add changes of a feature branch back into the base branch.
2) If you want to keep the same history rather than rewrite it.
3) If you want to revert the changes quickly


Choose Rebase : 
1) Whenever we want to add changes of a base branch back to a feature branch.
2) Squash multiple commits
3) Reiterate each commit and update the changes
4) Reverting rebase would be very difficult

7. Git Question

What do you know about git stash?

Problem approach

Git stash can be used in cases where we need to switch in between branches and at the same time not wanting to lose edits in the current branch. Running the "git stash" command basically pushes the current working directory state and index to the stack for future use and thereby providing a clean working directory for other tasks.

03
Round
Easy
HR Round
Duration30 Minutes
Interview date28 Nov 2021
Coding problem1

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

1. Basic HR Question

Tell me something about yourself?

Problem approach

Tip 1 : Prepare the points that you will speak in your introduction prior to the interview.
Tip 2 : Tell about your current cgpa, achievements and authenticated certification
Tip 3 : I told about my role in current internship and what all I do

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
Senior Software Developer
3 rounds | 9 problems
Interviewed by GLOBALLOGIC TECHNOLOGIES LIMITED
941 views
0 comments
0 upvotes
SDE - 1
3 rounds | 10 problems
Interviewed by GLOBALLOGIC TECHNOLOGIES LIMITED
2697 views
0 comments
0 upvotes
Associate Software Engineer
3 rounds | 3 problems
Interviewed by GLOBALLOGIC TECHNOLOGIES LIMITED
1806 views
0 comments
0 upvotes
Software Engineer
5 rounds | 7 problems
Interviewed by GLOBALLOGIC TECHNOLOGIES LIMITED
1157 views
0 comments
0 upvotes