HCLTech Interview Question

what is polymorphism? what is primary key and foreign key?