Buscar perguntas…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
Início
Tópicos
Categorias
Trilhas de aprendizagem
Buscar
Perguntas de entrevista de Java · Prática de Entrevistas de TI
Início
/
#Java
#Java
27 perguntas
O que é Java e o que significa "escrever uma vez, executar em qualquer lugar"?
Java
#language
Júnior
›
Qual é a diferença entre JVM, JRE e JDK?
Java
#platform
Júnior
›
Quais são tipos primitivos versus tipos de referência em Java?
Java
#language
Júnior
›
Quais são os quatro pilares da POO?
Java
#oop
Júnior
›
Como funcionam classes, objetos e construtores?
Java
#oop
Júnior
›
Quais são os modificadores de acesso do Java?
Java
#language
Júnior
›
Por que as Strings de Java são imutáveis e para que serve StringBuilder?
Java
#language
Júnior
›
Como funcionam arrays em Java?
Java
#data-structures
Júnior
›
Quais construtos de control flow o Java fornece?
Java
#language
Júnior
›
O que significam as palavras-chave static e final?
Java
#language
Júnior
›
O que é o Java Collections Framework?
Java
#data-structures
Pleno
›
Qual é a diferença entre uma interface e uma classe abstrata?
Java
#oop
Pleno
›
O que são genéricos e por que usá-los?
Java
#language
Pleno
›
Por que você deve fazer override de equals() e hashCode() juntos?
Java
#oop
Pleno
›
O que é a Stream API?
Java
#functional
Pleno
›
O que são lambdas e interfaces funcionais?
Java
#functional
Pleno
›
O que é Optional e como ele ajuda com null?
Java
#language
Pleno
›
Qual é a diferença entre Comparable e Comparator?
Java
#data-structures
Pleno
›
Como funciona o multithreading em Java?
Java
#concurrency
Sênior
›
Como você sincroniza o acesso a estado compartilhado?
Java
#concurrency
Sênior
›
Como funcionam a memória JVM e a coleta de lixo?
Java
#performance
Sênior
›
Como o framework Executor e CompletableFuture ajudam com trabalho assíncrono?
Java
#concurrency
Sênior
›
O que são records e sealed classes?
Java
#language
Sênior
›
Para que servem reflection e annotations?
Java
#language
Sênior
›
Como funcionam enums em Java?
Java
#language
Pleno
›
Quais são os tipos de classes aninhadas em Java?
Java
#oop
Pleno
›
O que é autoboxing e quais são suas armadilhas?
Java
#language
Pleno
›