Perguntas que me fizeram em uma entrevista na gringa.

PS: é sobre Java

Bom, antes que perguntem eu não passei, fiquei muito nervoso, mas para que vocês não cometam o mesmo, vou passar para vocês quais perguntas fizeram para mim na minha 1 entrevista.

1- perguntaram sobre mim e todo meu conhecimento na área. 2- perguntaram com quais versões do Java eu já trabalhei, aqui vem o pulo do gato porque a próx pergunta foi... 3- Quais features foram adicionadas nas versões 8, 11, 17 e 21? 4 - Como o Java sabe qual tipo da variável quando você declara ela como var? 5- qual a diferença de uma classe abstrata para uma interface? 6- O que são métodos default? 7- O que é uma classe Java? 8- Fale sobre OO. 9- o que é herança, poliformismo, encapsulamento e abstração? 10- o que é o Spring? 11- o que é um Bean ? 12 - como um Bean funciona? 13 - O que é e como funciona injeção de dependência no Spring? 14 - o que é o hibernate? 15- O que é SOLID e fale sobre cada letra? 16- o que é KISS? 17- o que é YAGNI? 18 - O que é ACID? 19- como o hibernate lida com problema de N+1? 20- Mini teste para codar usando as anotações do Spring. 21- Mini teste em Java usando Stream.

Teve mais, porém agora eu esqueci.

Lembrando que essa foi a minhas perguntas na primeira entrevista, não passei porque estava nervoso e muitas perguntas óbvias eu não consegui responder.

Boa sorte para você que vai passar ou está passando por algum processo e espero ter ajudado.