Pergunta de entrevista da empresa Capgemini

Technical: Explain the difference between primary key and foreign key in a database with an example. HR: Why do you want to join Capgemini, and how do you see your career growing here?