Junior Java Developer with focus in web technologies
European Dynamics
Thessaloniki
Junior Java Developer with focus in web technologies
4 weeks
Medium
Positive experience

No offers received
Received answer
How did the interview go?
Έγινε μία πρώτη τηλεφωνική επικοινωνία screening και interview για περίπου 20 λεπτά, 5 μέρες μετά την αίτηση. Αρχικά είπα κάποια πράγματα για εμένα, μου έγιναν κάποιες ερωτήσεις πάνω στο βιογραφικό μου και ερωτήθηκαν μερικές τεχνικές ερωτήσεις. Στην συνέχεια ενημερώθηκα για την θέση και μου στάλθηκε η εκφώνηση ενός μικρού project να υλοποιήσω εντός 2 εβδομάδων με τις απαιτούμενες τεχνολογίες και να το παρουσιάσω. Πολύ διαφωτιστικό το project, γνωρίζεις πολλές νέες ενδιαφέρουσες τεχνολογίες που προφανώς δε βλέπεις στη σχολή. Στην παρουσίαση βρίσκεται ο tech leader και ο recruiter. Ο tech leader αναλαμβάνει να κάνει ερωτήσεις πάνω στο project και γενικά να μάθει τι γνωρίζεις καθώς και αν σου ταιριάζει η θέση με βάση το τι ξέρεις, τι θέλεις και τι βλέψεις έχεις. Στην συνέχεια έκανα εγώ κάποιες ερωτήσεις για τα project της ομάδας, τον ρόλο μου και τις τεχνολογίες που χρειάζεται, καθώς και για το μοντέλο εργασίας. Ο ρο΄λος παρόλο που είναι Java Developer απαιτεί full stack και reporting δεξιότητες. Το offer, αν γίνει, με ενημέρωσαν ότι θα γίνει εντός 1-2 εβδομάδων. Δεν εξετάστηκε καθόλου η γνώση αγγλικών. Επίσης δεν ερωτήθηκα κάποια ερώτηση του στυλ "γιατί επιλέξατε την εταιρία μας" ή "τι μισθό ψάχνετε".
Interview questions and tests
Αρχικά ερωτήθηκα για τοποθεσία, στρατό, πανεπιστήμιο. ΄Ύστερα ερωτήθηκα με βάση το βιογραφικό μου και μου ζητήθηκε να περιγρα΄φψω πτυχιακή και 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
