- JavaCore
- POO
- DESCANSAR
- Base de dados.
- As ferramentas que você usa.
JavaCore
-
Primeiro me pediram para desenhar a hierarquia das interfaces das Coleções (não foi difícil, são poucas (
Collection
,List
,Set
,Queue
,Map
). -
Qual é a diferença entre
ArrayList
eLinkedList
(esta é uma das perguntas e respostas mais banais da internet, é apenas escuridão).Discutimos a velocidade de execução das consultas nelas e qual é a diferença entre as planilhas.
-
Pergunta sobre a aula
Object
. Quais são seus métodos, o que eles fazem? -
Reflexão. O que faz o
getClass()
. Pergunta muito interessante, dê uma olhada. Principalmente sobre como obter tudo sobre uma classe, mesmo que ela contenha métodos ou variáveis privadas. -
Eles perguntaram sobre multithreading. Acho que é fraco dizer como você entende o que é multithreading. O que é necessário para iniciar um novo tópico. Realisticamente, se você estiver no nível 20+, essas perguntas parecerão engraçadas para você.
-
O que você pode dizer sobre
Stream
. Não se trata de Java 8. Trata-se de fluxos de entrada e saída. Como interfaces básicas, o que são (caractere e byte). Para compreensão, sem detalhes. - Exceções. Aqui, novamente, fomos solicitados a traçar uma hierarquia de exceções, quais existem, quais são
checked
e quais sãounchecked
. O que fazer comRuntime
exceções. Nomeie o que foi atingido com mais frequência (NullPointerException
). -
A questão é o que precisa ser feito com
checked
exceções (avançar ou processar - ambos são claros).
POO
-
O que é OOP em poucas palavras?
-
Que outros paradigmas de programação existem? Como eles são diferentes do OOP?
-
Quais são os princípios básicos da OOP (herança, polimorfismo e encapsulamento)? Conte-nos sobre cada um deles. Até agora tudo é abstrato, não vinculado a nenhuma linguagem.
-
Tarefa de compreensão do projeto do sistema: existe um cavalo e um pássaro. Precisamos pegar Pégaso. princípio "tem um" e "é um"
DESCANSAR
-
O que é REST. A Wikipedia fala sobre isso com muita frieza. Na verdade, um artigo da Wikipedia é suficiente para se familiarizar.
-
HTTP. Também existem frases gerais aqui. Seus métodos, para que serve cada um deles.
-
Códigos de status HTTP. Em quais cinco partes deve ser dividido? Conte-nos sobre as mais famosas (200.204.404.500.501). Por que eles fazem isso? Eles também perguntaram sobre 401 e 403. Mas eu não os conhecia. Eles disseram que eram importantes.
GO TO FULL VERSION