Cloud Engineer
30+ Cloud Engineer Interview Questions and Answers for Freshers
Q1. SQL query : Write a query to find the employees from employee table whose middle name is 'Mohan' and have salary more than 2 lac
Query to find employees with middle name 'Mohan' and salary over 2 lac.
Use SELECT statement to retrieve data from employee table
Use WHERE clause to filter employees with middle name 'Mohan' and salary over 2 lac
Example: SELECT * FROM employee WHERE middle_name = 'Mohan' AND salary > 200000
Q2. How will you explain a non technical person technical stuff ?
I would use analogies and simple language to explain technical concepts to non-technical people.
Use analogies to relate technical concepts to everyday experiences
Avoid using technical jargon and use simple language
Provide visual aids such as diagrams or flowcharts
Encourage questions and feedback to ensure understanding
Use real-life examples to illustrate technical concepts
Q3. Count the common occurrence of elements of list A and list B
Count common elements in two lists
Iterate through both lists and count occurrences of each element
Use a dictionary to store counts of elements in both lists
Return the common elements and their counts
Q4. What is cloud computing
Cloud computing is the delivery of computing services over the internet.
Cloud computing allows users to access and use computing resources on-demand, such as storage, processing power, and software applications.
It eliminates the need for physical infrastructure and provides scalability, flexibility, and cost-effectiveness.
Examples include cloud storage services like Dropbox, cloud-based productivity tools like Google Docs, and cloud platforms like Amazon Web Services (AWS).
Q5. why linux is preferred instead of windows OS in IT high security system?
Linux is preferred over Windows in high security systems due to its open-source nature, strong security features, and minimal attack surface.
Linux is open-source, allowing for greater transparency and customization to meet security needs.
Linux has a strong permission system, making it easier to control access to sensitive data and resources.
Linux has a smaller attack surface compared to Windows, reducing the risk of vulnerabilities being exploited.
Linux distributions like Cen...read more
Q6. Describe any one project in detail with code manipulation
Developed a cloud-based data analytics platform using Python and AWS services
Used AWS Lambda functions for serverless computing
Implemented data processing pipelines with AWS Glue and S3
Utilized Python libraries like Pandas and NumPy for data analysis
Share interview questions and help millions of jobseekers 🌟
Q7. WAP to convert a string into uppercase and lowercase
A program to convert a string into uppercase and lowercase.
Use built-in functions like toUpperCase() and toLowerCase() to convert the string.
Iterate through each character of the string and convert it to uppercase or lowercase accordingly.
Ensure to handle special characters and spaces appropriately.
Q8. what is GIT and GIT commands like push, pull, etc.
GIT is a version control system used for tracking changes in code. Push and pull are commands used to sync code between repositories.
GIT is used to manage and track changes in code
Push command is used to upload changes to a remote repository
Pull command is used to download changes from a remote repository
Other GIT commands include commit, branch, merge, and clone
GIT is commonly used in software development to collaborate on code with multiple team members
Cloud Engineer Jobs
Q9. what are the services you have worked on aws and thier use case?
I have worked on AWS services such as EC2, S3, RDS, Lambda, and CloudFormation for various use cases.
EC2 - for hosting applications and websites
S3 - for storing and retrieving large amounts of data
RDS - for managing relational databases
Lambda - for serverless computing and running code without provisioning or managing servers
CloudFormation - for automating the deployment of infrastructure as code
Q10. What is Blob immutablity and it's uses and draw backs
Blob immutability refers to the characteristic of not being able to be modified once created. It is commonly used for storing data that should not be altered.
Blob immutability ensures data integrity by preventing unauthorized changes
It is commonly used for storing sensitive data like audit logs, financial records, and legal documents
Drawbacks include the inability to update or delete data once it is stored
Q11. What is Blob and blob tier is Azure storage
Blob is a type of data storage in Azure Storage, and blob tier is a way to manage the access and cost of storing blobs.
Blob is a type of object storage in Azure Storage used for storing unstructured data.
Blob tier in Azure Storage allows you to manage the access and cost of storing blobs by specifying the access tier (hot, cool, or archive).
Hot access tier is for frequently accessed data, cool access tier is for infrequently accessed data, and archive access tier is for rarel...read more
Q12. What is hierarchicalname space what is used for.
Hierarchical namespace is a way of organizing data in a tree-like structure for easier management and access.
Hierarchical namespace organizes data in a tree structure with parent and child relationships.
It helps in categorizing and managing data efficiently.
Examples include file systems where folders contain files, and DNS where domain names are organized hierarchically.
Q13. What is soft delete and point in time restore
Soft delete is a feature that allows data to be marked as deleted without actually removing it, while point in time restore is the ability to restore data to a specific point in time.
Soft delete retains data in case it needs to be recovered later
Point in time restore allows data to be restored to a specific timestamp
Soft delete is commonly used in databases to prevent accidental data loss
Point in time restore is useful for recovering data to a specific state before an error o...read more
Q14. What is ZRS and GRS redundancy is azure storage.
ZRS and GRS are redundancy options in Azure Storage for data durability and availability.
ZRS (Zone-redundant storage) replicates data across multiple availability zones within a region for high durability and availability.
GRS (Geo-redundant storage) replicates data to a secondary region, providing data redundancy across regions for disaster recovery.
ZRS is suitable for scenarios requiring high availability within a region, while GRS is ideal for disaster recovery and data res...read more
Q15. Who are the big cloud providers
The big cloud providers are Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), and IBM Cloud.
Amazon Web Services (AWS) - the most popular cloud provider with a wide range of services
Microsoft Azure - offers a hybrid cloud solution and integrates well with Microsoft products
Google Cloud Platform (GCP) - known for its machine learning and data analytics capabilities
IBM Cloud - offers a variety of cloud deployment models and specializes in enterprise-level ...read more
Q16. SQL to convert case to upper Union and Union all Decorators Generators
SQL query to convert case to upper, Union and Union all, Decorators, Generators
Use the UPPER() function in SQL to convert case to upper
UNION combines the result sets of two or more SELECT statements
UNION ALL also combines the result sets of two or more SELECT statements, including duplicates
Decorators in Python are used to modify or extend the behavior of functions or methods
Generators in Python are functions that return an iterator object
Q17. How was you Coding round ?
The coding round was challenging but I managed to complete it within the given time.
The coding round consisted of multiple programming questions.
I had to write code for various scenarios such as sorting, searching, and data manipulation.
I used my problem-solving skills to come up with efficient solutions.
I made sure to test my code thoroughly before submitting it.
Overall, it was a good experience and I learned a lot from it.
Q18. There was two coding Fibonacci series Second largest
The candidate is asked to write code for generating Fibonacci series and finding the second largest number in an array.
For Fibonacci series, start with 0 and 1, then add the previous two numbers to get the next number in the series.
To find the second largest number in an array, sort the array in descending order and return the element at index 1.
Q19. Kinds of Storage account and its use case scenario
Types of storage accounts include Blob storage, File storage, Table storage, and Queue storage, each with specific use cases.
Blob storage: used for storing large amounts of unstructured data like images, videos, and documents
File storage: used for file sharing in the cloud, supports SMB protocol
Table storage: used for storing structured NoSQL data
Queue storage: used for reliable messaging between application components
Q20. What is Iaas,Saas,Paas ?
IaaS, SaaS, and PaaS are cloud computing models that provide different levels of infrastructure, platform, and software services.
IaaS (Infrastructure as a Service) provides virtualized computing resources over the internet, such as servers, storage, and networking.
PaaS (Platform as a Service) provides a platform for developing, testing, and deploying applications without the need for infrastructure management.
SaaS (Software as a Service) provides software applications over th...read more
Q21. What is Az Acitve Directory ?
Azure Active Directory is a cloud-based identity and access management service provided by Microsoft.
Cloud-based identity and access management service
Allows users to sign in and access resources
Integrates with various Microsoft services like Office 365
Provides single sign-on capabilities
Supports multi-factor authentication
Q22. What is resourcs group ?
A resource group is a logical container in Azure that holds related resources for an application or solution.
Resource groups help manage and organize resources in Azure.
Resources within a resource group can be managed collectively, such as applying tags or permissions.
Resource groups can be used to deploy, manage, and monitor resources as a group.
Resource groups can span multiple regions and subscriptions.
Deleting a resource group will also delete all resources within it.
Q23. What is VNet ? Etc...
VNet stands for Virtual Network in Azure. It allows you to securely connect Azure resources together.
VNet is a representation of your own network in the cloud.
It allows you to control your own IP address range, DNS settings, security policies, and route tables.
You can connect VNets together, or connect an on-premises network to a VNet using VPN or ExpressRoute.
VNets are isolated from each other to ensure secure communication.
Azure resources like VMs, App Services, and databas...read more
Q24. what is OOPS concept?
OOPS (Object-Oriented Programming) concept is a programming paradigm based on the concept of objects.
OOPS focuses on creating objects that contain data and methods to manipulate that data.
Encapsulation, inheritance, polymorphism, and abstraction are key principles of OOPS.
Encapsulation involves bundling data and methods that operate on the data into a single unit.
Inheritance allows one class to inherit properties and behavior from another class.
Polymorphism enables objects to...read more
Q25. what is pros and cons of cloud
Pros and cons of cloud computing
Pros: scalability, cost-effectiveness, flexibility, automatic updates
Cons: security concerns, dependency on internet connection, potential downtime
Q26. What is Azure VM ?
Azure VM is a virtual machine offered by Microsoft Azure cloud computing platform.
Azure VM allows users to create and manage virtual machines in the cloud.
Users can choose from a variety of VM sizes and configurations based on their needs.
Azure VMs can run Windows or Linux operating systems.
Users can easily scale up or down their VMs based on demand.
Azure VMs can be used for a wide range of applications, from development and testing to production workloads.
Q27. What is opps In java
Opps in Java stands for Object-Oriented Programming concepts.
Opps in Java refers to the principles of Object-Oriented Programming such as Inheritance, Encapsulation, Polymorphism, and Abstraction.
It allows for creating modular, reusable, and maintainable code by organizing data and behavior into objects.
Example: Creating classes and objects, using inheritance to create subclasses, and implementing interfaces.
Q28. SQL to find duplicates
SQL query to find duplicates in a table
Use GROUP BY and HAVING clause to identify duplicates
Select the columns you want to check for duplicates
Use COUNT() function to count the occurrences of each group
Q29. Daily work procedure
My daily work procedure involves monitoring and maintaining cloud infrastructure, troubleshooting issues, and implementing new solutions.
Check system logs and alerts for any issues
Respond to any incidents or service requests
Collaborate with development teams to deploy new applications
Implement security measures to protect data and systems
Perform regular backups and disaster recovery tests
Q30. Tools of cloud
Tools used in cloud computing for managing and deploying applications and infrastructure.
Amazon Web Services (AWS)
Microsoft Azure
Google Cloud Platform (GCP)
Docker
Kubernetes
Ansible
Terraform
Jenkins
Git
Nagios
Q31. Types of cloud
There are three types of cloud: public, private, and hybrid.
Public cloud: owned and operated by third-party providers, accessible to anyone with internet access.
Private cloud: owned and operated by a single organization, used exclusively by that organization.
Hybrid cloud: a combination of public and private clouds, allowing organizations to take advantage of the benefits of both.
Interview Questions of Similar Designations
Top Interview Questions for Cloud Engineer Related Skills
Interview experiences of popular companies
Calculate your in-hand salary
Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Reviews
Interviews
Salaries
Users/Month