Ερωτήσεις συνέντευξης και τεστ
Αρχικά ερωτήθηκα για τοποθεσία, στρατό, πανεπιστήμιο. ΄Ύστερα ερωτήθηκα με βάση το βιογραφικό μου και μου ζητήθηκε να περιγρα΄φψω πτυχιακή και pet projects. Στη συνέχεια που έγινε μία σειρά από τεχνικές ερωτήσεις για Java (Data Types, Access Modifiers, Garbage Collector), SQL (keys, Aggregate Functions, group by) και web (HTTP, DNS, IP). Μου δόθηκε ένα τεστ να το παραδώσω εντός 2 εβδομάδων, ένα απλό web app με frontend, backend και ΒΔ, να υλοποιηθεί με συγκεκριμένες τεχνολογίες (js framework, mysql, java+tomcat/spring boot) και να επεκταθεί αν το θέλουμε. Επίσης δόθηκαν και περισσότερες τεχνολογιές που καλό θα ήταν να χρησιμοποιηθούν. Στην παρουσίαση του κλήθηκα να απαντήσω αν γνωρίζω τι κάνουν κάποια πράγματα που επέλεξα πχ το @CrossOrigin, πώς θα έκανα κάποια πράγματα που δεν έκανα πχ Form Validation ή πώς θα υλοποιούσα κάποια επέκταση πχ Search Function. Ερωτήθηκα γιατί χρειάζεται το @CrossOrigin της Spring Web, τι σημαίνουν τα διάφορα arguments (cascade, fetch, orphanRemoval) του @OneToOne του JPA