Must Have: Java SE
Must Have: Java SE
Java SE
Spring
Web Services
REST
Soap
SQL
Nice to have
Java EE
Kubernets
Docker
NoSQL
Transactions
Java Script Framework
Ansible
GO
Jenkins
Distributed Systems
Testing
Logging
Maven
Software Architecture
SOA and Microservices
Live Coding
Code Snippets
Some open questions
Sugestii aplicatie
Must have
Java SE
Spring
Web Services
REST
https://github.com/in28minutes/spring-interview-guide
Soap
https://github.com/in28minutes/spring-interview-guide
SQL
https://github.com/indy256/Full-stack-Developer-Interview-Questions-and-Answers#sql
Nice to have
Java EE
Kubernets
Docker
NoSQL
https://github.com/arialdomartini/Back-End-Developer-Interview-Questions#nosql
https://github.com/indy256/Full-stack-Developer-Interview-Questions-and-Answers#nosql
Cassandra
Transactions
https://github.com/indy256/Full-stack-Developer-Interview-Questions-and-Answers#transcations
Testing
What are TU and TI. What is the difference. What should one or the other test. How tests should be
structured.
https://github.com/indy256/Full-stack-Developer-Interview-Questions-and-Answers#qa
Logging
What is a logging framework. Why one should be used.
Maven
why use it.
Software Architecture
https://github.com/arialdomartini/Back-End-Developer-Interview-Questions#architecture
https://github.com/indy256/Full-stack-Developer-Interview-Questions-and-Answers#architecture
SOA and Microservices
https://github.com/arialdomartini/Back-End-Developer-Interview-Questions#soa
Live Coding
https://github.com/arialdomartini/Back-End-Developer-Interview-Questions#algorithms
https://github.com/indy256/Full-stack-Developer-Interview-Questions-and-Answers#codewriting
Code Snippets
https://github.com/arialdomartini/Back-End-Developer-Interview-Questions#snippets
Sugestii aplicatie
Crearea testului
Generare numar egal de intrebari din toate categoriile dar cu ponderi diferite in calculul punctajului
total in functie de complexitate.
Generare intrebari progresiv de la junior catre senior. In functie de raspuns(corect/gresit) urmatoarea
intrebare sau set de intrebari vor fi cu o dificultate crescuta sau scazuta
Alegerea dificultatii testului de catre candidat la inceput dar cu categorii fixe sau alese de noi si
posibilitatea de a face switch daca i se pare prea usor/greu.
Definirea intrebarilor/display
Interpretarea rezultatului
Punctare raspuns partial la intrebarile cu mai multe raspunsuri corecte nu doar daca raspunde cu
toate variantele corecte.
Imbunatatiri propuse
Crearea de profile cu intrebari predefinite: JavaWeb developer, SQL developer, WEB Frontend
developer, etc.
Intrebarile trebuie sa fie scris mare, in pagina : sectiunea de intrebare boldita si mare cea de
raspuns normal text normal. O persoana pe parcursul testului nu trebuie sa se plictiseasca. Ai o
aplicatica care te ajuta sa salvezi o singura inregistrare sa vezi o singura inregistrare sau un Excel
file in care faci un input plictisitor. Pshiologic daca apasa butoane si are o schimbare de décor se
simte antrenat si ca are progress prin butonul de next simte si faptul ca a avut un progress… a trecut
la un pas urmator (si la teste sunt aplicate teori din jocuri … gen recompense … gen pedepse …… )
Format intrebari:
Intrebare teoretica sau evaluarea unei bucati de cod cu 4 variante de raspuns si unul sau mai multe
raspunsuri corecte.
Exemplu 1:
Which collection class allows you to associate its elements with key values, and allows you to
retrieve objects in FIFO (first-in, first-out) sequence?
Raspunsuri posibile:
a) java.util.ArrayList
b) java.util.LinkedHashMap
c) java.util.HashMap
d) java.util.TreeMap
Raspunsuri corecte: b
Exmplu 2:
public class MyClass {
static int i;
public static void main(String argv[]) {
System.out.println(i);
}
}
Raspunsuri posibile:
a) Error Variable i may not have been initialized
b) null
c) 1
d) 0
Raspunsuri corecte: d