Professional Documents
Culture Documents
1. What is a NoSQL database and list the different types of NoSQL databases.
NoSQL databases are non-tabular databases and store data differently in other means
than the tabular relations used in relational databases.
Types of NoSQL databases:
Document Oriented
Key Value
Graph
Column Oriented
4. What is the difference b/w document oriented and key value in NoSQL?
Key value: it's a storage system that stores values indexed by a key
Document oriented: values are stored in a structured format
Proprietary content. © 2013 - 2021 Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
• your data makes no sense in SQL, you find yourself doing multiple JOIN queries for
accessing some piece of information.
• you are breaking the relational model, you have CLOBs that store denormalized data
and you generate external indexes to search that data.
https://www.mygreatlearning.com/blog/top-hadoop-interview-questions/
AWS
6. Define and explain the three basic types of cloud services and the AWS products that
are built based on them?
The three basic types of cloud services are:
Computing
Storage
Networking
Here are some of the AWS products that are built based on the three cloud service
types:
Computing - These include EC2, Elastic Beanstalk, Lambda, Auto-Scaling, and Lightsat.
Storage - These include S3, Glacier, Elastic Block Storage, Elastic File System.
Proprietary content. © 2013 - 2021 Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
ELB
VPC
8. What is the difference between stopping and terminating an EC2 instance?
While you may think that both stopping and terminating are the same, there is a
difference. When you stop an EC2 instance, it performs a normal shutdown on the
instance and moves to a stopped state. However, when you terminate the instance, it is
transferred to a stopped state, and the EBS volumes attached to it are deleted and can
never be recovered.
Binary
Number
Boolean
3
Proprietary content. © 2013 - 2021 Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
String
Collection Data Types – The collection data types supported by DynamoDB are:
Binary Set
Number Set
String Set
Heterogeneous Map
Heterogeneous List
14. What is a data warehouse and how AWS Redshift can play a vital role in storage?
A data warehouse can be thought of a repository where the data generated from the company’s
systems and other sources is collected and stored. A data warehouse has three-tier architecture:
• In the bottom tier, we have the tools which cleanse and collect the data.
• in the middle tier, we have tools which transform the data using Online Analytical
Processing Server.
• In the top tier, we have different tools where data analysis and data mining is
performed at the front end.
Setting up and managing a data warehouse involves a lot of money as the data in an organization
continuously increases and the organization has to continuously upgrade their data storage
servers. So here AWS Redshift comes into existence where the companies store their data in the
cloud-based warehouses provided by Amazon.
Amazon DynamoDB is the NoSQL database service which deals with the unstructured data.
DynamoDB offers a high level of scalability with faster and inevitable performance.
4
Proprietary content. © 2013 - 2021 Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
Amazon RDS is the database management service for the relational databases which
manages upgrading, fixing, patching, and backing up information of the database without
your intervention. RDS is solely a database management service for the structure data.
Amazon RedShift is totally different from RDS and DynamoDB. RedShift is a data warehouse
product that is used in data analysis.
https://www.mygreatlearning.com/blog/top-90-javascript-interview-questions/
GIT
16. What do you understand by Version control system?
17. How do you initialize a repository in Git?
18. What are the advantages of using GIT
19. Explain the git push command
20. What is merge conflict in Git?
Proprietary content. © 2013 - 2021 Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.