Perguntas processo seletivo Java - Parte I

23 Apr 2009
2 mins read

Este é o primeiro post com a compilação de algumas perguntas técnicas em inglês sobre Java.
Estas perguntas, além de já ter sido utilizadas em entrevistas, são também uma forma de conhecer mais a linguagem.
Quando comecei a estudar algumas dessas perguntas, percebi que alguns termos e algumas explicações eu não sabia, apesar de trabalhar com Java já há algum tempo. E isso também está me motivando a aprender mais a fundo algumas coisas.
Espero que gostem da compilação que fiz! :)

Lembrem-se também que estas respostas não são para você ler durante a entrevista. O objetivo é aprender os termos em inglês e ter uma idéia de que resposta dar.

Bem, vamos começar então! Hoje vou postar algumas perguntas relacionadas à tecnologia Java em geral e OO.

Question: What is the difference between C++ and Java?

A: Both C++ and Java use similar syntax and are Object Oriented, but:

Question: What are the advantages of Object Oriented Programming Languages (OOPL)?

A: The Object Oriented Programming Languages directly represent the real life objects like Car, Jeep, Account, Customer etc. The features of the OO programming languages like polymorphism, inheritance and encapsulation make it powerful. [Tip: remember pie which, stands for Polymorphism, Inheritance and Encapsulation are the 3 pillars of OOPL]

Question: How does the Object Oriented approach improve software development?

A: The key benefits are:

Até a próxima!