DSA Question Bank
DSA Question Bank
1. Definition: Object is a datatype that stores data in the form of key-value pairs. It also
allows actions to be performed on this data using methods.
2. When to use it with Example Use Cases: It is used whenever you have unordered data
which has to be fetched using a property name.
Example use cases:
- Amazon_User: keys are name, age, gender, address, orders, payment_method
- Product: name, price, rating, reviews, inventory
3. Benefits: Unlike Arrays, with Objects you dont need to search information in the whole
array. You can fetch the required value simply from its key.
4. Extra information: Objects can also capture the entity's behavior using Object
methods. Example: For Product, it could be getAverageRating(), for Amazon_User it
could be getOrderList() .
MERN Question Bank
SQL
1. What are the types of join?
2. Query based on join questions.
SpringBoot
1. What are the advantages of using spring boot over spring
2. db tables relationships
3. What is difference between @RestController and @Controller
4. How controller knows which service to call
5. What is Dependency injection
6. Types of Mapping in Spring-Boot
7. What is ORM
8. What is Lazy loading and Eager Loading.
System Design
1. What are SOLID principles
2. Explain cap theorem
3. What do you know about cache
Data Analytics Question Bank
1. What do data analysts do?
2. What was your most successful/most challenging data analysis project?
3. What’s the largest data set you’ve worked with?
4. How do you explain technical concepts to a nontechnical audience?
5. What data analytics software are you familiar with?
6. What scripting languages are you trained in?
7. What are the common problems that data analysts encounter during analysis?
8. What statistical methods have you used in data analysis?
9. Can you describe the difference between …?
○ Data mining vs. data profiling
○ Quantitative vs. qualitative data
○ Variance vs. covariance
○ Univariate vs. bivariate vs. multivariate analysis
○ Clustered vs. non-clustered index