Question:- Explain what are the different modes of software as a service (SaaS)?
Answer:- The two most important types of software as a service are as below: • Single multi-tenancy: In this type of SaaS you have your own independent resources that you don’t share with anybody • Fine grain multi-tenancy: In this type of SaaS deployment the resources are shared between multiple tenants even though the functionalities remain the same.
Question:- What is the benefit of API in the cloud domain?
Answer:- Here we list the important benefits of API with respect to the cloud domain: • You dont have to write the complete program • You can easily communicate between one application and another • You can easily create applications and link them to the cloud services • It seamlessly connects two applications in a secure manner.
Question:- Mention what is the difference between elasticity and scalability in cloud computing?
Answer:- Scalability in the cloud is the way in which you increase the ability to service additional workloads either by adding new servers or accommodating them within the existing servers. Elasticity is the process by which you can either add or remove virtual machines depending on the requirement in order to avoid wastage of resources and reduce costs.
Question:- What are the service accounts? How will you create one?
Answer:- This is one of the most common Google Cloud interview questions. Service accounts are the special accounts related to a project. They are used for the authorization of Google Compute Engine in order to be able to perform on behalf of the user thus receiving access to non-sensitive data. There are different service accounts offered by Google but mainly, users prefer to use Google Cloud Platform Console and Google Compute Engine service accounts. The user doesn’t need to create a service account manually. It is automatically created by the Compute Engine whenever a new instance is created. Google Compute Engine also specifies the scope of the service account for that particular instance when it is created.
Question:- What are projects in the context of Google Cloud?
Answer:- Projects are the containers that organize all the Google Compute resources. They comprise the world of compartments and are not meant for resource sharing. Projects may have different users and owners.
Question:- Suppose you have deleted your instance by mistake. Will you be able to retrieve it back? If yes, how?
Answer:- While It is a very simple question, it is based on a deep understanding of the Google cloud platform. The answer is no. It is not possible to retrieve the instances that have been deleted once. However, if it has been stopped, it can be retrieved by simply starting it again.
Question:- What is Google BigQuery? What are the benefits of BigQuery for data warehouse practitioners?
Answer:- Google BigQuery is used as a data warehouse and stores all the analytical data in an organization. It organizes the data table into datasets. Some of the benefits of BigQuery for the data warehouse practitioners are: • BigQuery allocates query and storage resources depending on the requirement and usage. Therefore, it doesn’t require the provisioning of resources before usage. • It can store data in different formats for efficient storage management. For example, Google’s distributed file system, proprietary format, proprietary columnar format, query access pattern, etc. • It is fully maintained and managed without any downtime or hindrance. • It provides backup and disaster recovery at a broader level. Users can easily undo changes and revert to a previous state without making a request for the backup recovery.
Question:- What do you know about Google Cloud SDK?
Answer:- Google Cloud SDK (Software Development Kit) is a set of tools that are used in the management of applications and resources that are hosted on the Google Cloud Platform. It is comprised of the gcloud, gsutil, and bqcommand line tools. Google Cloud SDK runs only on specific platforms like Windows, Linux, and macOS and requires Python 2.7.x. Other specific tools in the kit may have additional requirements as well.
Question:- What are the Google Cloud APIs? How can you access them?
Answer:- Google Cloud APIs are programmatic interfaces that allow users to add the power of everything (from storage access to the image analysis based on machine learning) to Google Cloud-based applications.
Question:- Accessing Google Cloud APIs
Answer:- Cloud APIs can be easily accessed with the client libraries from the server applications. A number of programming languages can be used to access Google Cloud APIs. One can use mobile applications via Firebase SDKs or through third-party clients. Google Cloud Platform Console Web UI or Google SDK command-line tools can also be used to access the Google Cloud APIs.
Question:- What and how many types of development models are used in the Cloud?
Answer:- This is one of the most common Google cloud engineer interview questions and can be answered in the following manner. Similar to other complex and latest innovations in the technology industry, the development of cloud computing also calls for the use of a variety of development models. Mentioned is the list of the same. 1. Community Cloud 2. Private Cloud 3. Public Cloud 4. Hybrid Cloud
Question:- Why do organizations need to manage their workload?
Answer:- This question is a part of the Google cloud architect interview questions which are asked to candidates interested to work as Cloud Architects for the internet giant. The answer for the same is as below. The workload in an organization can be defined as an independent service of its own and having a set of code which needs to be executed. This workload contains everything starting from data-intensive workload all the way up to transaction and storage processing. All this workload doesn’t depend at all on outside elements. The main reasons as to why organizations should manage their workload are as follows. 1. To have an idea about how their applications are running. 2. To exactly know what functions are taking place. 3. To get an idea about the charges of an individual department in exchange for using these services.
Question:- What are the advantages of Cloud Services?
Answer:- The main idea behind the creation of the cloud and publishing cloud services to consumers around the world was because of its greatest advantages. Here are some of them: 1. The entire infrastructure saves a lot of cost at the consumer’s end since the consumer doesn’t necessarily have to install any kind of infrastructure at their end to use this service. 2. It supports the development of both robust and highly scalable applications. Since its arrival, the whole development and scaling process which earlier used to take months can now be done in a matter of days. 3. Maintenance and deployment of any application on the platform are super easy and efficient which saves a lot of time in the long run.
Question:- Share your views on Cloud Computing Revolution.
Answer:- Since its inception into the market, cloud computing has created a revolution of sorts in the market. The main idea behind the cloud computing revolution doesn’t lie in the ideology of doing old things a new way, but also to make the entire process cheaper and much more efficient in the long run. With the advancement of cloud computing every day, new doors are being explored and the future of the IT industry does seem very promising.
