Question d’entretien chez Accenture

What is the difference between (Java) public, protected, private? Explain how to do a join for SQL Server? What are your strengths and weaknesses?