Subito logo

Growth · Οδηγός συνέντευξης Μηχανικός Λογισμικού

Εγγραφή για το ATSΈδρα σε Italy

Γλώσσα συνέντευξης: ιταλικά

Πώς να περάσετε τη συνέντευξη Μηχανικός Λογισμικού της Subito το 2026

Το DNA της Subito (TL;DR)

Η αρχή «Πρώτα ο Πελάτης» της Subito καθοδηγεί τη διαδικασία συνεντεύξεων, αναζητώντας άτομα που μπορούν να βελτιώσουν την εμπειρία χρήστη σε πλατφόρμες όπως το Subito Annunci. Αξιολογούν την ικανότητα σαφούς διατύπωσης του τρόπου με τον οποίο οι προτεινόμενες λύσεις επηρεάζουν βασικούς KPI, καθώς και την ικανότητα αναφοράς των συμβιβασμών (trade-offs) που απορρίφθηκαν κατά τον σχεδιασμό.Στα αγγλικά:Subito's 'Customer First' principle drives the interview loop, seeking individuals who can enhance the user experience on platforms like Subito Annunci. They grade for clear articulation of how proposed solutions impact key metrics-with-denominators, and the ability to name trade-offs rejected during design.
Συνεντεύξεις σεPHPJavaScriptPython

Διαβάστε στη γλώσσα σας

Εμφανίζουμε αυτόν τον οδηγό στη γλώσσα σας, με το αγγλικό πρωτότυπο από κάτω ως αναφορά. Το badge παραπάνω δείχνει σε ποια γλώσσα διεξάγεται συνήθως το loop αυτής της εταιρείας.

Το Interview Loop της Subito

Το onsite loop σας θα αποτελείται τυπικά από 5 γύρους.

  1. 1

    Γύρος 1

    Recruiter Screen
    Motivation, role fit, logistics.
  2. 2

    Γύρος 2

    Coding Screen
    LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Γύρος 3

    System Design
    Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Γύρος 4

    Onsite Coding
    LeetCode-hard, debugging, code clarity, edge cases.
  5. 5

    Γύρος 5

    Behavioral / Leadership
    Past evidence of ownership, influence, resolving conflict.

Η ζώνη κινδύνου: Κορυφαίοι λόγοι που οι υποψήφιοι αποτυγχάνουν

Με βάση τη βάση δεδομένων μας με αποτελέσματα συνεντεύξεων Subito, αποφύγετε αυτές τις συνηθισμένες παγίδες:

  • Αναποτελεσματική καταμέτρηση συχνότητας (π.χ. επαναλαμβανόμενες γραμμικές σαρώσεις).Στα αγγλικά:Inefficient frequency counting (e.g., repeated linear scans).
  • Αποτυχία συζήτησης της επεκτασιμότητας της προτεινόμενης λύσηςΣτα αγγλικά:Failing to discuss the scalability of the proposed solution
  • Μη συζήτηση για τον σχεδιασμό του schema ή το data partitioning.Στα αγγλικά:Not discussing schema design or data partitioning.
  • Αναποτελεσματική ανάκτηση των τελευταίων N ειδών (π.χ. σάρωση ολόκληρου του ιστορικού).Στα αγγλικά:Inefficient retrieval of the last N items (e.g., scanning the entire history).

Δοκιμάστε τον εαυτό σας: Πραγματικές ερωτήσεις Subito

Τρία πραγματικά prompts τραβηγμένα από τη βάση δεδομένων μας.

Τύπος · Scalability

Η Subito αντιμετωπίζει τεράστιες αυξήσεις στην κίνηση κατά τη διάρκεια των εορταστικών εκπτώσεων. Πώς θα σχεδιάζατε ένα σύστημα για να διαχειριστεί μια αύξηση 10x στην κίνηση στη σελίδα καταλόγου προϊόντων, διασφαλίζοντας χαμηλό latency και υψηλή διαθεσιμότητα;Στα αγγλικά:Subito experiences massive traffic spikes during holiday sales. How would you design a system to handle a 10x increase in traffic for the product listing page, ensuring low latency and high availability?

Τύπος · Data Storage

Πώς θα αποθηκεύατε και θα κάνατε query δεδομένα clickstream χρηστών (προβολές προϊόντων, προσθήκες στο καλάθι, αγορές) για σκοπούς analytics στη Subito; Συζητήστε τους συμβιβασμούς μεταξύ διαφορετικών λύσεων αποθήκευσης (π.χ. relational DB, NoSQL, data warehouse).Στα αγγλικά:How would you store and query user clickstream data (product views, add-to-carts, purchases) for analytics purposes at Subito? Discuss trade-offs between different storage solutions (e.g., relational DB, NoSQL, data warehouse).

Τύπος · Data Structures

Δεδομένης μιας λίστας συνεδριών χρηστών στη Subito, όπου κάθε συνεδρία περιέχει μια λίστα με product IDs που προβλήθηκαν, γράψτε μια συνάρτηση για να βρείτε τα K πιο συχνά προβαλλόμενα προϊόντα σε όλες τις συνεδρίες. Υποθέστε ότι τα product IDs είναι ακέραιοι.Στα αγγλικά:Given a list of user sessions on Subito, where each session contains a list of product IDs viewed, write a function to find the top K most frequently viewed products across all sessions. Assume product IDs are integers.

+ πολλές ακόμη ερωτήσεις, σήματα και επεξεργασμένα παραδείγματα

Εγγραφείτε για να ξεκλειδώσετε ολόκληρη τη ρουμπρίκα Subito

Ξεκλείδωμα ρουμπρίκας Subito, δωρεάν

Τράπεζα Ερωτήσεων Συνέντευξης Subito

Ένα δείγμα από τη βάση δεδομένων μας, ομαδοποιημένο ανά γύρο. Εγγραφείτε για να δείτε το πλήρες σύνολο.

9 από 14 ερωτήσεις που εμφανίζονται

1

Recruiter Screen

1
  1. 1

    Τύπος · Motivation

    Γιατί ενδιαφέρεστε να εργαστείτε στη Subito και τι είναι αυτό που σας ενθουσιάζει συγκεκριμένα στη λιανική πλατφόρμα μας ως SWE;Στα αγγλικά:Why are you interested in working at Subito, and what specifically about our retail platform excites you as a software engineer?
2

Coding Screen

3
  1. 2

    Τύπος · Data Structures

    Δεδομένης μιας λίστας συνεδριών χρηστών στη Subito, όπου κάθε συνεδρία περιέχει μια λίστα με product IDs που προβλήθηκαν, γράψτε μια συνάρτηση για να βρείτε τα K πιο συχνά προβαλλόμενα προϊόντα σε όλες τις συνεδρίες. Υποθέστε ότι τα product IDs είναι ακέραιοι.Στα αγγλικά:Given a list of user sessions on Subito, where each session contains a list of product IDs viewed, write a function to find the top K most frequently viewed products across all sessions. Assume product IDs are integers.
  2. 3

    Τύπος · Algorithms

    Η Subito θέλει να υλοποιήσει μια λειτουργία 'πρόσφατα προβαλλόμενα είδη'. Δεδομένης μιας ροής από product IDs που αντιπροσωπεύουν προβολές χρηστών, σχεδιάστε μια δομή δεδομένων που μπορεί να προσθέτει αποτελεσματικά μια προβολή και να ανακτά τα τελευταία N μοναδικά προϊόντα που είδε ένας χρήστης με χρονολογική σειρά.Στα αγγλικά:Subito wants to implement a 'recently viewed items' feature. Given a stream of product IDs representing user views, design a data structure that can efficiently add a view and retrieve the last N unique products viewed by a user in chronological order.
  3. + 1 ακόμη ερωτήσεις σε αυτόν τον γύρο (εγγραφείτε για να ξεκλειδώσετε)
3

System Design

3
  1. 4

    Τύπος · API Design

    Σχεδιάστε το API για την υπηρεσία προτάσεων προϊόντων της Subito. Εξετάστε endpoints για την ανάκτηση προτάσεων βάσει ιστορικού χρήστη, ομοιότητας προϊόντων και πιθανώς τάσεων σε πραγματικό χρόνο. Συζητήστε για formats δεδομένων, δομές request/response και πιθανό rate limiting.Στα αγγλικά:Design the API for Subito's product recommendation service. Consider endpoints for fetching recommendations based on user history, product similarity, and potentially real-time trends. Discuss data formats, request/response structures, and potential rate limiting.
  2. 5

    Τύπος · Scalability

    Η Subito αντιμετωπίζει τεράστιες αυξήσεις στην κίνηση κατά τη διάρκεια των εορταστικών εκπτώσεων. Πώς θα σχεδιάζατε ένα σύστημα για να διαχειριστεί μια αύξηση 10x στην κίνηση στη σελίδα καταλόγου προϊόντων, διασφαλίζοντας χαμηλό latency και υψηλή διαθεσιμότητα;Στα αγγλικά:Subito experiences massive traffic spikes during holiday sales. How would you design a system to handle a 10x increase in traffic for the product listing page, ensuring low latency and high availability?
  3. + 1 ακόμη ερωτήσεις σε αυτόν τον γύρο (εγγραφείτε για να ξεκλειδώσετε)
4

Onsite Coding

4
  1. 6

    Τύπος · Algorithms

    Υλοποιήστε μια συνάρτηση για να βρείτε τη συντομότερη διαδρομή μεταξύ δύο κατηγοριών προϊόντων στην ιεραρχία προϊόντων της Subito, η οποία αναπαρίσταται ως δέντρο ή κατευθυνόμενος ακυκλικός γράφος (DAG). Εξετάστε πιθανές βελτιστοποιήσεις.Στα αγγλικά:Implement a function to find the shortest path between two product categories in Subito's product hierarchy, represented as a tree or a directed acyclic graph (DAG). Consider potential optimizations.
  2. 7

    Τύπος · Debugging

    Αναφέρεται ένα κρίσιμο bug: οι χρήστες βλέπουν μερικές φορές λανθασμένες τιμές στη σελίδα ολοκλήρωσης αγοράς. Η ομάδα backend υποψιάζεται πρόβλημα με ένα microservice που αναπτύχθηκε πρόσφατα και χειρίζεται τους υπολογισμούς τιμών. Πώς θα προσεγγίζατε συστηματικά τον εντοπισμό αυτού του προβλήματος;Στα αγγλικά:A critical bug is reported: users are sometimes seeing incorrect pricing on the checkout page. The backend team suspects an issue with a recently deployed microservice handling price calculations. How would you approach debugging this issue systematically?
  3. + 2 ακόμη ερωτήσεις σε αυτόν τον γύρο (εγγραφείτε για να ξεκλειδώσετε)
5

Behavioral / Leadership

3
  1. 8

    Τύπος · Conflict Resolution

    Στη Subito, συχνά εξισορροπούμε τον συμβιβασμό μεταξύ αυστηρής συνέπειας δεδομένων και εμπειρίας χρήστη χαμηλής καθυστέρησης. Περιγράψτε μια φορά που προτείνατε μια τεχνική αρχιτεκτονική που έδινε προτεραιότητα στην καθυστέρηση, αλλά ένας συνάδελφος υποστήριξε ισχυρότερη συνέπεια. Πώς ποσοτικοποιήσατε τον αντίκτυπο στους δείκτες churn των χρηστών μας για να φτάσετε σε συναίνεση;Στα αγγλικά:At Subito, we often balance the trade-off between strict data consistency and low-latency user experience. Describe a time when you proposed a technical architecture that prioritized latency, but a peer advocated for stronger consistency. How did you quantify the impact on our user churn metrics to reach a consensus?
  2. 9

    Τύπος · Ownership

    Παρατηρήσαμε πρόσφατα πτώση στα ποσοστά μετατροπής σε κινητές συσκευές λόγω αργών χρόνων φόρτωσης εικόνων. Πείτε μας για μια φορά που παρατηρήσατε ένα υποαποδίδον μέρος της υποδομής ή του codebase μας και αναλάβατε την πρωτοβουλία να το βελτιστοποιήσετε. Πώς μετρήσατε την επιτυχία της βελτίωσής σας σε σχέση με τη συνολική ταχύτητα του site;Στα αγγλικά:We recently observed a drop in conversion rates on mobile devices due to slow image loading times. Tell us about a time you noticed an underperforming part of our infrastructure or codebase and took the lead to optimize it. How did you measure the success of your improvement relative to the overall site speed?
  3. + 1 ακόμη ερωτήσεις σε αυτόν τον γύρο (εγγραφείτε για να ξεκλειδώσετε)

Ξεκλειδώστε την πλήρη τράπεζα ερωτήσεων της Subito

Χωρίς πιστωτική κάρτα. Κάθε ερώτηση με το framework της, τα σήματα που αξιολογούν οι recruiters και μια ενδεικτική απάντηση για κάθε μία.

Ξεκλείδωμα 14 ερωτήσεων Subito

Διαδρομές συνεντεύξεων στην Subito

Πώς το DNA της Subito μεταφράζεται σε όλες τις λειτουργίες. Διάλεξε τον ρόλο σου.

Σύγκρινε την Subito με παρόμοιους εργοδότες

Ίδιο DNA, διαφορετικό μπαρ. Περιηγηθείτε στις πλησιέστερες εταιρείες στη βάση δεδομένων μας και δείτε πώς διαφέρουν οι κύκλοι τους.

Εξασκηθείτε στις συνεντεύξεις Subito από άκρη σε άκρη

Συχνές ερωτήσεις

WorkfiveΕξερεύνησε καριέρες στο Workfive

Ξεκλειδώστε τον δωρεάν οδηγό συνέντευξης Subito

Εγγραφή