MeridianLink Interview Question

What are the characteristics of object programming language? Describe greedy algorithm and Dynamic Programming? Types of index in database? Why using index in databases? Memory allocation in Java? The differences between c++ and java on memory allocation? What the difference between No-SQL database and relational DB?