inDrive logo

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

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

Εγγραφή για το ATS

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

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

Η βασική αρχή 'Challenge Injustice' και η τιμολόγηση δίκαιης επιλογής διατρέχουν κάθε αξιολόγηση. Οι συνεντεύξεις στοχεύουν στην εμπειρία με μηχανισμούς διαπραγμάτευσης ναύλων peer-to-peer μεγάλου όγκου, τις ισορροπίες ρευστότητας της αγοράς και την τοπική επιχειρησιακή εκτέλεση σε αναπτυσσόμενες περιοχές.Στα αγγλικά:The core principle 'Challenge Injustice' and fair-choice pricing run through every evaluation. Interviews target experience with high-volume peer-to-peer fare negotiation mechanics, market liquidity balances, and localized operational execution across emerging growth regions.

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

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

Το Interview Loop της inDrive

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

  1. 1

    Γύρος 1

    Συνέντευξη με RecruiterΣτα αγγλικά:Recruiter Screen
    Κίνητρο, συμβατότητα με τον ρόλο, οργανωτικά.Στα αγγλικά:Motivation, role fit, logistics.
  2. 2

    Γύρος 2

    Coding ScreenΣτα αγγλικά:Coding Screen
    Αλγοριθμικά προβλήματα επιπέδου LeetCode-medium υπό πίεση χρόνου.Στα αγγλικά:LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Γύρος 3

    System DesignΣτα αγγλικά:System Design
    Κατανεμημένα συστήματα, trade-offs σε κλίμακα, αρχιτεκτονική υπό περιορισμούς.Στα αγγλικά:Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Γύρος 4

    Onsite CodingΣτα αγγλικά:Onsite Coding
    Προβλήματα επιπέδου LeetCode-hard, συλλογισμός πάνω σε ελαττώματα, καθαρότητα κώδικα, edge cases.Στα αγγλικά:LeetCode-hard problems, reasoning about defects, code clarity, edge cases.

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

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

  • Πρόταση άπληστου ταιριάσματος χωρίς αναγνώριση υποβέλτιστων αποτελεσμάτων συνολικού ETAΣτα αγγλικά:Recommending greedy matching without recognizing suboptimal global aggregate ETA outcomes
  • Επαναταξινόμηση όλων των μετρήσεων geohash σε κάθε λειτουργία ανάγνωσης αντί για διατήρηση min-heap ή mapΣτα αγγλικά:Re-sorting all geohash counts on every read operation instead of maintaining a min-heap or map
  • Αποτυχία διαχείρισης οριακών περιπτώσεων με πανομοιότυπα σημεία τιμών ή εισόδους ενός στοιχείουΣτα αγγλικά:Failing to handle edge cases with identical price points or single-element inputs
  • Μη συνδυασμός lazy eviction με περιορισμένη χωρητικότητα, προκαλώντας υπερχείλιση μνήμηςΣτα αγγλικά:Not combining lazy eviction with bounded capacity eviction, causing memory overflow

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

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

Τύπος · Event-Driven Fan-Out

Σχεδιάστε ένα σύστημα εκπομπής προσφορών διαδρομής σε πραγματικό χρόνο που ειδοποιεί όλους τους επιλέξιμους κοντινούς οδηγούς εντός δυναμικής ακτίνας όταν δημιουργείται ένα νέο αίτημα διαδρομής και προσφορά ναύλου.Στα αγγλικά:Design a real-time ride offer broadcast system that alerts all eligible nearby drivers within a dynamic radius when a new ride request and fare offer are created.

Τύπος · Distributed State Machine & Locks

Σχεδιάστε ένα κατανεμημένο σύστημα κύκλου ζωής κρατήσεων διαδρομών που εγγυάται την αποδοχή από έναν μόνο οδηγό σε διαπραγματευόμενες προσφορές διαδρομής ακόμη και υπό ακραίες συνθήκες ανταγωνισμού και κατατμήσεων δικτύου.Στα αγγλικά:Design a distributed trip booking lifecycle system that guarantees single-driver acceptance on negotiated ride offers even under extreme race conditions and network partitions.

Τύπος · Algorithms & Array Sorting

Δεδομένου ενός πίνακα εισερχόμενων προσφορών ναύλου οδηγών με τιμές και εκτιμώμενους χρόνους άφιξης για ένα αίτημα επιβάτη, γράψτε έναν αλγόριθμο για την εύρεση του βέλτιστου ζεύγους προσφορών οδηγών των οποίων η συνδυασμένη διακύμανση τιμής και η διαφορά χρόνου άφιξης εμπίπτουν σε καθορισμένο προϋπολογισμό και όριο.Στα αγγλικά:Given an array of incoming driver fare bids with prices and estimated arrival times for a single passenger request, write an algorithm to find the optimal pair of driver offers whose combined price variance and arrival time difference fall within a specified budget and threshold.

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

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

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

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

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

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

1

Recruiter Screen- Συνέντευξη με Recruiter

1
  1. 1

    Τύπος · Role Fit & Domain Engineering

    Γιατί θέλετε να εργαστείτε σε προκλήσεις backend engineering ειδικά στην inDrive και πώς το υπόβαθρό σας στο engineering σας προετοιμάζει για συστήματα διαπραγμάτευσης peer-to-peer υψηλού συγχρονισμού;Στα αγγλικά:Why do you want to work on backend engineering challenges at inDrive specifically, and how does your engineering background prepare you for high-concurrency peer-to-peer negotiation systems?
2

Coding Screen- Coding Screen

4
  1. 2

    Τύπος · Algorithms & Array Sorting

    Δεδομένου ενός πίνακα εισερχόμενων προσφορών ναύλου οδηγών με τιμές και εκτιμώμενους χρόνους άφιξης για ένα αίτημα επιβάτη, γράψτε έναν αλγόριθμο για την εύρεση του βέλτιστου ζεύγους προσφορών οδηγών των οποίων η συνδυασμένη διακύμανση τιμής και η διαφορά χρόνου άφιξης εμπίπτουν σε καθορισμένο προϋπολογισμό και όριο.Στα αγγλικά:Given an array of incoming driver fare bids with prices and estimated arrival times for a single passenger request, write an algorithm to find the optimal pair of driver offers whose combined price variance and arrival time difference fall within a specified budget and threshold.
  2. 3

    Τύπος · Sliding Window & Stream Processing

    Σχεδιάστε έναν αλγόριθμο sliding window εντός μνήμης που επεξεργάζεται μια συνεχή ροή συμβάντων ping τοποθεσίας οδηγού σε ένα κυλιόμενο παράθυρο 5 λεπτών και επιστρέφει αποτελεσματικά τα κορυφαία K geohash cells με την υψηλότερη πυκνότητα παρουσίας οδηγών.Στα αγγλικά:Design an in-memory sliding window algorithm that processes a continuous stream of driver location ping events over a rolling 5-minute window and efficiently returns the top K geohash cells with the highest driver presence density.
  3. + 2 ακόμη ερωτήσεις σε αυτόν τον γύρο (εγγραφείτε για να ξεκλειδώσετε)
3

System Design- System Design

5
  1. 4

    Τύπος · Distributed Systems & State Synchronization

    Σχεδιάστε ένα σύστημα διαπραγμάτευσης ναύλων peer-to-peer χαμηλής καθυστέρησης που επεξεργάζεται και συγχρονίζει προσφορές και αντιπροσφορές σε πραγματικό χρόνο μεταξύ επιβατών και οδηγών μέσω αναξιόπιστων δικτύων κινητής τηλεφωνίας.Στα αγγλικά:Design a low-latency peer-to-peer fare negotiation system that processes and synchronizes real-time bids and counter-bids between passengers and drivers over unreliable mobile networks.
  2. 5

    Τύπος · Geospatial Data Processing

    Σχεδιάστε έναν αγωγό εισαγωγής τηλεμετρίας οδηγού σε πραγματικό χρόνο, ικανό να εισάγει ενημερώσεις GPS υψηλής συχνότητας από εκατοντάδες χιλιάδες ενεργούς οδηγούς για τη διατήρηση δεικτών προσφοράς και χαρτών θερμότητας σε πραγματικό χρόνο.Στα αγγλικά:Design a real-time driver telemetry ingestion pipeline capable of ingesting high-frequency GPS updates from hundreds of thousands of active drivers to maintain real-time supply indexes and heatmaps.
  3. + 3 ακόμη ερωτήσεις σε αυτόν τον γύρο (εγγραφείτε για να ξεκλειδώσετε)
4

Onsite Coding- Onsite Coding

5
  1. 6

    Τύπος · Complex Data Structure Design

    Σχεδιάστε και υλοποιήστε μια δυναμική ουρά προτεραιότητας για τοπικούς οδηγούς που υποστηρίζει την ενημέρωση τιμών προσφοράς οδηγού, την ενημέρωση δυναμικών αξιολογήσεων οδηγού και την εξαγωγή του οδηγού με την υψηλότερη κατάταξη σε χρόνο O(log N).Στα αγγλικά:Design and implement a dynamic priority queue for local drivers that supports updating driver bid prices, updating dynamic driver ratings, and extracting the top-ranked driver in O(log N) time.
  2. 7

    Τύπος · Computational Geometry & Stream Processing

    Δεδομένης μιας συνεχούς ροής ζευγών συντεταγμένων GPS που αντιπροσωπεύουν μια διαδρομή οδηγού και μιας λίστας στατικών πολυγωνικών ζωνών περιορισμού, γράψτε έναν αλγόριθμο για τον υπολογισμό της συνολικής διάρκειας χρόνου εντός των ζωνών περιορισμού χωρίς αποθήκευση πλήρους ιστορικού διαδρομής.Στα αγγλικά:Given a continuous stream of GPS coordinate pairs representing a driver trip and a list of static polygonal restriction zones, write an algorithm to compute the total time duration spent inside restriction zones without storing full route history.
  3. + 3 ακόμη ερωτήσεις σε αυτόν τον γύρο (εγγραφείτε για να ξεκλειδώσετε)

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

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

Ξεκλείδωμα 15 ερωτήσεων inDrive

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

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

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

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

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

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

Πόσο διαρκεί η διαδικασία συνέντευξης της inDrive;

Οι περισσότεροι υποψήφιοι ξοδεύουν 4 έως 8 εβδομάδες από το screen recruiter μέχρι την προσφορά. Το ίδιο το onsite loop τρέχει σε μία μέρα ή χωρίζεται σε δύο μισές ημέρες, με debrief και προσφορά τυπικά μέσα σε 5 εργάσιμες ημέρες μετά.

Πώς πρέπει να προετοιμαστώ ειδικά για την inDrive;

Εστιάστε σε τρία πράγματα: (1) στο DNA της εταιρείας που δείχνεται παραπάνω, τι βαθμολογούν πραγματικά, (2) στους γύρους του loop σας, ειδικά τον γύρο που οι περισσότεροι υποψήφιοι υποτιμούν, και (3) σε εξάσκηση στους τύπους ερωτήσεων αυτού του οδηγού χρησιμοποιώντας ένα δομημένο πλαίσιο όπως CIRCLES ή STAR.

Ισχύει αυτό για ρόλους engineering ή design στην inDrive;

Το DNA παραμένει το ίδιο, αυτό που αλλάζει είναι ο συνδυασμός γύρων. Οι υποψήφιοι SWE αντιμετωπίζουν coding screens αντί για Product Sense· οι designers αντιμετωπίζουν portfolio reviews και ασκήσεις σχεδιασμού. Το «τι εκτιμούν» και τα συμπεριφορικά σήματα μεταφέρονται σε όλες τις λειτουργίες.

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

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

Εγγραφή