Idealista logo

Growth · Guida al colloquio Software Engineer

Iscriviti per vedere l'ATSSede in Spain

Lingua del colloquio: spagnolo

Come passare il colloquio Idealista Software Engineer nel 2026

Il DNA di Idealista (TL;DR)

Idealista valorizza la risoluzione pratica dei problemi, una solida comprensione del mercato immobiliare e la capacità di contribuire alla crescita della loro piattaforma. Cercano candidati pragmatici, adattabili e che dimostrino uno spirito collaborativo.In inglese:Idealista values practical problem-solving, a strong understanding of the real estate market, and the ability to contribute to their platform's growth. They seek candidates who are pragmatic, adaptable, and demonstrate a collaborative spirit.

Leggi nella tua lingua

Mostriamo questa guida nella tua lingua, con l'inglese originale conservato sotto come riferimento. Il badge sopra indica in quale lingua si svolge di solito il loop di questa azienda.

Il loop di colloquio Idealista

Il tuo loop comprende tipicamente 5 round.

  1. 1

    Round 1

    Colloquio recruiterIn inglese:Recruiter Screen
    Motivazione, fit con il ruolo, logistica.In inglese:Motivation, role fit, logistics.
  2. 2

    Round 2

    Coding ScreenIn inglese:Coding Screen
    Problemi algoritmici livello LeetCode-medium sotto pressione temporale.In inglese:LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Round 3

    System DesignIn inglese:System Design
    Sistemi distribuiti, trade-off su larga scala, architettura sotto vincoli.In inglese:Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Round 4

    Coding OnsiteIn inglese:Onsite Coding
    LeetCode-hard, debugging, chiarezza del codice, edge case.In inglese:LeetCode-hard, debugging, code clarity, edge cases.
  5. 5

    Round 5

    Behavioral / LeadershipIn inglese:Behavioral / Leadership
    Prove passate di ownership, influenza, risoluzione di conflitti.In inglese:Past evidence of ownership, influence, resolving conflict.

Zona pericolo: perché i candidati falliscono

Dal nostro database di feedback colloqui Idealista, evita queste trappole:

  • Verificare inefficientemente i dati storici per ogni nuovo evento.In inglese:Inefficiently checking historical data for each new event.
  • Non aver proposto un A/B test o un esperimento basato sui dati per risolvere lo stalloIn inglese:Failing to propose an A/B test or data-driven experiment to resolve the stalemate
  • Non dimostrare una comprensione del business specifico di Idealista o del dominio retail.In inglese:Not demonstrating an understanding of Idealista's specific business or the retail domain.
  • Trattare stringhe identiche come unica similarità, ignorando il confronto approssimativo (fuzzy matching).In inglese:Treating identical strings as the only commonality, ignoring fuzzy matching.

Mettiti alla prova: vere domande Idealista

Tre prompt reali estratti dal nostro database.

Tipo · System Design

Progetta un sistema di notifiche in tempo reale per Idealista che avvisi gli utenti quando diventano disponibili nuovi immobili che corrispondono alle loro ricerche salvate. Considera la scalabilità per milioni di utenti e proprietà.In inglese:Design a real-time notification system for Idealista that alerts users when new properties matching their saved searches become available. Consider scalability for millions of users and properties.

Tipo · Algorithmic

Implementa una funzione per calcolare il 'punteggio di corrispondenza' tra le preferenze di ricerca salvate da un utente (ad es. min_camere, max_prezzo, quartiere) e un nuovo annuncio immobiliare. Il punteggio dovrebbe essere una somma ponderata basata su quanto bene l'immobile soddisfa le preferenze.In inglese:Implement a function to calculate the 'match score' between a user's saved search preferences (e.g., min_bedrooms, max_price, neighborhood) and a new property listing. The score should be a weighted sum based on how well the property meets the preferences.

Tipo · Learning

Attualmente stiamo migrando parti della nostra architettura monolitica legacy verso microservizi event-driven utilizzando Kafka. Raccontaci di una volta in cui hai dovuto adattare il tuo flusso di lavoro di sviluppo per integrare un nuovo paradigma architettonico in una piattaforma esistente ad alta disponibilità senza interrompere il servizio.In inglese:We are currently migrating parts of our legacy monolithic architecture to event-driven microservices using Kafka. Tell us about a time you had to adapt your development workflow to integrate a new architectural paradigm into an existing, high-availability platform without interrupting service.

+ molte altre domande, segnali ed esempi commentati

Iscriviti per sbloccare l'intera rubrica Idealista

Sblocca la rubrica Idealista, gratis

Banca domande Idealista

Un campione del nostro database, raggruppato per round. Iscriviti per la collezione completa.

9 domande mostrate su 13

1

Recruiter Screen- Colloquio recruiter

1
  1. 1

    Tipo · Motivation

    Cosa ti interessa di più del lavorare in Idealista, in particolare nel settore retail, e come pensi che le tue competenze possano contribuire alla nostra missione di rivoluzionare il settore immobiliare online?In inglese:What interests you most about working at Idealista, particularly within the retail sector, and how do you see your skills contributing to our mission of revolutionizing online real estate?
2

Coding Screen- Coding Screen

3
  1. 2

    Tipo · Algorithmic

    Dato un elenco di annunci immobiliari con prezzi e località, trova i K immobili più costosi entro un raggio geografico specificato. Supponi di avere accesso a una struttura dati che può interrogare efficientemente gli immobili per località.In inglese:Given a list of property listings with their prices and locations, find the top K most expensive properties within a specified geographical radius. Assume you have access to a data structure that can efficiently query properties by location.
  2. 3

    Tipo · Algorithmic

    Ti vengono forniti due set di query di ricerca utente per Idealista: uno di ieri e uno di oggi. Determina la percentuale di query comuni a entrambi i set, considerando piccole variazioni di ortografia (ad es. 'appartamento' vs 'apartament').In inglese:You are given two sets of user search queries for Idealista: one from yesterday and one from today. Determine the percentage of queries that are common to both sets, considering minor variations in spelling (e.g., 'apartment' vs 'apartament').
  3. + altre 1 domande in questo round (iscriviti per sbloccare)
3

System Design- System Design

3
  1. 4

    Tipo · System Design

    Progetta un sistema di notifiche in tempo reale per Idealista che avvisi gli utenti quando diventano disponibili nuovi immobili che corrispondono alle loro ricerche salvate. Considera la scalabilità per milioni di utenti e proprietà.In inglese:Design a real-time notification system for Idealista that alerts users when new properties matching their saved searches become available. Consider scalability for millions of users and properties.
  2. 5

    Tipo · System Design

    Progetta il sistema backend per la funzionalità 'Immobili Simili' di Idealista. Dato l'ID di una proprietà, il sistema dovrebbe restituire un elenco di proprietà visivamente e funzionalmente simili.In inglese:Design the backend system for Idealista's 'Similar Properties' feature. Given a property ID, the system should return a list of visually and functionally similar properties.
  3. + altre 1 domande in questo round (iscriviti per sbloccare)
4

Onsite Coding- Coding Onsite

3
  1. 6

    Tipo · Algorithmic

    Ti viene fornito uno stream di eventi di visualizzazione di proprietà (user_id, property_id, timestamp). Implementa un sistema per rilevare e segnalare attività potenzialmente fraudolente, come un singolo utente che visualizza la stessa proprietà centinaia di volte in un minuto.In inglese:You are given a stream of property view events (user_id, property_id, timestamp). Implement a system to detect and flag potentially fraudulent activity, such as a single user viewing the same property hundreds of times within a minute.
  2. 7

    Tipo · Debugging

    Un utente segnala che il suo filtro di ricerca salvato per 'proprietà con giardino' a volte mostra appartamenti che non hanno giardini. Analizza lo snippet di codice fornito (semplificato) per la logica di filtraggio delle proprietà e identifica il bug.In inglese:A user reports that their saved search filter for 'properties with a garden' is sometimes showing apartments that do not have gardens. Analyze the provided (simplified) code snippet for the property filtering logic and identify the bug.
  3. + altre 1 domande in questo round (iscriviti per sbloccare)
5

Behavioral / Leadership- Behavioral / Leadership

3
  1. 8

    Tipo · Conflict Resolution

    Il nostro team di ranking della ricerca ha recentemente proposto una modifica per dare priorità agli annunci più recenti rispetto a quelli con alto engagement, al fine di mantenere l'inventario aggiornato, ma il team di monetizzazione ha sostenuto che ciò avrebbe ridotto i tassi di conversione dei lead. Come hai gestito una situazione simile in cui gli obiettivi di ottimizzazione tecnica si scontravano con i KPI aziendali?In inglese:Our search ranking team recently proposed a change to prioritize newer listings over high-engagement listings to keep inventory fresh, but the monetization team argued this would decrease lead conversion rates. How did you navigate a similar situation where technical optimization goals clashed with business KPIs?
  2. 9

    Tipo · Ownership

    Durante un periodo di traffico elevato, come l'inizio del mese in cui gli annunci immobiliari aumentano, noti che la nostra pipeline di elaborazione delle immagini è costantemente in ritardo. Descrivi come hai identificato il collo di bottiglia e i passaggi specifici che hai intrapreso per migliorare il throughput di ingestione per i nostri asset multimediali immobiliari.In inglese:During a high-traffic period, such as the start of the month when property listings spike, you notice that our image processing pipeline is consistently lagging. Describe how you identified the bottleneck and the specific steps you took to improve the ingestion throughput for our property media assets.
  3. + altre 1 domande in questo round (iscriviti per sbloccare)

Sblocca l'intera banca domande Idealista

Senza carta di credito. Ogni domanda con il suo framework, i segnali valutati dai recruiter e una risposta modello per ciascuna.

Sblocca le 13 domande Idealista

Percorsi di colloquio in Idealista

Come il DNA di Idealista si traduce per ogni funzione. Scegli il tuo ruolo.

Confronta Idealista con datori di lavoro simili

Stesso DNA, asticelle diverse. Sfoglia le aziende più simili del nostro database e vedi come differiscono i loro loop.

Allena il colloquio Idealista dall'inizio alla fine

Domande frequenti

WorkfiveEsplora le carriere su Workfive

Sblocca la guida al colloquio Idealista, gratis

Iscriviti