ADP interview question

"Have you worked with Java?" "What is polymorphism?" "What is an interface in OOP?" "Can you explain a LEFT JOIN in SQL?" "How do you secure an endpoint on the backend?" And then there was just conversional questions about React, like React life cycle, Redux, Promise and etc.