Sciforma Interview Question

Explain Oops in java, all the oops , sql different keys in rdbms, foreign keys, joins , lambda functions, functional interfaces etc.