Pregunta de entrevista de Tata Consultancy Services

What are the basic difference between OOP and Sequential Programming and which one do you prefer and why?