Tipo · motivation

Enterprise · Guida al colloquio Software Engineer
Lingua del colloquio: inglese
Come passare il colloquio CRH Software Engineer nel 2026
Il DNA di CRH (TL;DR)
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 CRH
Il tuo loop comprende tipicamente 5 round.
- 1
Round 1
Colloquio recruiterIn inglese:Recruiter ScreenMotivazione, fit con il ruolo, logistica.In inglese:Motivation, role fit, logistics. - 2
Round 2
Coding ScreenIn inglese:Coding ScreenProblemi algoritmici livello LeetCode-medium sotto pressione temporale.In inglese:LeetCode-medium algorithmic problems under time pressure. - 3
Round 3
System DesignIn inglese:System DesignSistemi distribuiti, trade-off su larga scala, architettura sotto vincoli.In inglese:Distributed systems, trade-offs at scale, architecture under constraints. - 4
Round 4
Coding OnsiteIn inglese:Onsite CodingLeetCode-hard, debugging, chiarezza del codice, edge case.In inglese:LeetCode-hard, debugging, code clarity, edge cases. - 5
Round 5
Behavioral / LeadershipIn inglese:Behavioral / LeadershipProve 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 CRH, evita queste trappole:
- Non collegare l'apprendimento a un risultato di progetto o a un valore aziendale.In inglese:Not connecting the learning to a project outcome or business value.
- Presupporre la distanza euclidea senza considerare le reti stradali o i tempi di percorrenza.In inglese:Assuming Euclidean distance without considering road networks or travel time.
- Descrivere una situazione che è stata risolta senza alcun conflitto o disaccordo.In inglese:Describing a situation that was resolved without any conflict or disagreement.
- Presupporre che tutti gli input siano numeri positivi validi.In inglese:Assuming all inputs are valid positive numbers.
Ottieni la guida completa a CRH, gratis
Ogni round, la griglia di valutazione esatta usata dai selezionatori, tutte le domande e pratica illimitata con i colloqui simulati. Account gratuito, senza carta di credito.
Mettiti alla prova: vere domande CRH
Tre prompt reali estratti dal nostro database.
Tipo · trade-offs
Tipo · collaboration
+ molte altre domande, segnali ed esempi commentati
Iscriviti per sbloccare l'intera rubrica CRH
Banca domande CRH
Un campione del nostro database, raggruppato per round. Iscriviti per la collezione completa.
9 domande mostrate su 16
Recruiter Screen- Colloquio recruiter
1- 1
Tipo · motivation
CRH opera nel settore dei materiali da costruzione, un settore spesso considerato tradizionale. Cosa ti interessa nell'applicare le tue competenze di ingegneria del software in questo contesto industriale e come vedi la tecnologia impattare aree come l'edilizia, le infrastrutture o la produzione?In inglese:CRH operates in the building materials industry, a sector that's often seen as traditional. What interests you about applying your software engineering skills in this industrial context, and how do you see technology impacting areas like construction, infrastructure, or manufacturing?
Coding Screen- Coding Screen
3- 2
Tipo · algorithmic
Immagina che CRH abbia una vasta rete di cave e centri di distribuzione. Devi progettare un sistema per assegnare in modo efficiente il camion disponibile più vicino a un nuovo ordine cliente, considerando la capacità del camion, la posizione attuale e la destinazione. Scrivi una funzione che prenda una lista di camion disponibili (con la loro posizione attuale e capacità) e un nuovo ordine (con quantità di materiale richiesta e destinazione), e restituisca l'ID del miglior camion da assegnare. Se nessun camion può soddisfare l'ordine, restituisci null.In inglese:Imagine CRH has a large network of quarries and distribution centers. You need to design a system to efficiently assign the closest available truck to a new customer order, considering truck capacity, current location, and destination. Write a function that takes a list of available trucks (with their current location and capacity) and a new order (with destination and required material quantity), and returns the ID of the best truck to assign. If no truck can fulfill the order, return null. - 3
Tipo · data-structures
CRH monitora l'utilizzo di macchinari pesanti nei suoi siti. Progetta una struttura dati per memorizzare le letture dei sensori (timestamp, ID macchina, stato operativo - ad esempio, 'in funzione', 'inattivo', 'manutenzione') e interrogare in modo efficiente il tempo totale di 'funzionamento' per una specifica macchina all'interno di un dato intervallo di tempo. Supponi che le query saranno frequenti.In inglese:CRH tracks the usage of heavy machinery at its sites. Design a data structure to store sensor readings (timestamp, machine ID, operational status - e.g., 'running', 'idle', 'maintenance') and efficiently query the total 'running' time for a specific machine within a given time range. Assume queries will be frequent. - + altre 1 domande in questo round (iscriviti per sbloccare)
System Design- System Design
3- 4
Tipo · architecture
CRH sta sviluppando una piattaforma per tracciare il ciclo di vita dei materiali da costruzione dalla produzione all'installazione in un cantiere. Progetta un sistema in grado di ingerire, archiviare e fornire aggiornamenti quasi in tempo reale sullo stato e sulla posizione di milioni di lotti di materiali individuali (ad esempio, calcestruzzo, travi d'acciaio). Considera la scalabilità, l'integrità dei dati e la potenziale integrazione con sensori IoT su camion di consegna e siti.In inglese:CRH is developing a platform to track the lifecycle of building materials from production to installation on a construction site. Design a system that can ingest, store, and provide near real-time updates on the status and location of millions of individual material batches (e.g., concrete, steel beams). Consider scalability, data integrity, and potential integration with IoT sensors on delivery trucks and sites. - 5
Tipo · trade-offs
Per il sistema di tracciamento dei materiali, daresti priorità alla coerenza forte (garantendo che ogni lettura rifletta l'aggiornamento assoluto più recente) o alla coerenza eventuale (consentendo discrepanze temporanee che si risolvono nel tempo) per gli aggiornamenti dello stato dei materiali? Giustifica la tua scelta, considerando l'impatto operativo sulla logistica di CRH e sul coordinamento dei cantieri.In inglese:For the material tracking system, would you prioritize strong consistency (ensuring every read reflects the absolute latest update) or eventual consistency (allowing for temporary discrepancies that resolve over time) for material status updates? Justify your choice, considering the operational impact on CRH's logistics and construction site coordination. - + altre 1 domande in questo round (iscriviti per sbloccare)
Onsite Coding- Coding Onsite
4- 6
Tipo · algorithmic
CRH utilizza formulazioni complesse per le miscele di calcestruzzo. Ti viene data una lista di lotti di materie prime disponibili, ciascuno con un tipo (ad esempio, 'cemento', 'aggregato', 'additivo'), quantità e costo per unità. Hai anche una ricetta di miscela di calcestruzzo di destinazione che specifica la quantità richiesta per ciascun tipo di materiale e un costo massimo consentito per lotto. Scrivi una funzione per determinare se una combinazione valida di lotti disponibili può soddisfare esattamente i requisiti della ricetta e, in tal caso, restituisci una di tali combinazioni. Questa è una variazione del problema della somma del sottoinsieme / dello zaino.In inglese:CRH uses complex formulations for concrete mixtures. You are given a list of available raw material batches, each with a type (e.g., 'cement', 'aggregate', 'admixture'), quantity, and cost per unit. You also have a target concrete mix recipe specifying the required quantity for each material type and a maximum allowable cost per batch. Write a function to determine if a valid combination of available batches can meet the recipe requirements exactly, and if so, return one such combination. This is a variation of the subset sum / knapsack problem. - 7
Tipo · code-quality
Rivedi il seguente snippet di codice Python progettato per calcolare il percorso di consegna ottimale per una flotta di camion che servono più cantieri. Identifica potenziali bug, aree di miglioramento in termini di leggibilità, manutenibilità ed efficienza. Suggerisci refactoring o approcci alternativi.In inglese:Review the following Python code snippet designed to calculate the optimal delivery route for a fleet of trucks serving multiple construction sites. Identify potential bugs, areas for improvement in terms of readability, maintainability, and efficiency. Suggest refactoring or alternative approaches. - + altre 2 domande in questo round (iscriviti per sbloccare)
Behavioral / Leadership- Behavioral / Leadership
5- 8
Tipo · ownership
Raccontami di una volta in cui hai incontrato una sfida tecnica significativa o un bug in un sistema di cui eri responsabile. Quali passi hai intrapreso per diagnosticare, risolvere e prevenire il ripetersi? Come hai comunicato progressi e risultati agli stakeholder?In inglese:Tell me about a time you encountered a significant technical challenge or bug in a system you were responsible for. What steps did you take to diagnose, resolve, and prevent recurrence? How did you communicate progress and outcomes to stakeholders? - 9
Tipo · collaboration
Descrivi una situazione in cui hai avuto un disaccordo tecnico con un collega o un team lead riguardo a una decisione di progettazione o un approccio di implementazione. Come hai gestito il disaccordo e quale è stato l'esito?In inglese:Describe a situation where you had a technical disagreement with a colleague or team lead regarding a design decision or implementation approach. How did you handle the disagreement, and what was the outcome? - + altre 3 domande in questo round (iscriviti per sbloccare)
Sblocca l'intera banca domande CRH
Senza carta di credito. Ogni domanda con il suo framework, i segnali valutati dai recruiter e una risposta modello per ciascuna.
Percorsi di colloquio in CRH
Come il DNA di CRH si traduce per ogni funzione. Scegli il tuo ruolo.
Confronta CRH con datori di lavoro simili
Stesso DNA, asticelle diverse. Sfoglia le aziende più simili del nostro database e vedi come differiscono i loro loop.
Eiffage
Stesso tierEiffage Construction project leadership assessments focus on a candidate's capacity for practical execution and navig...
Vedi le domande del colloquio Eiffage
ACS Group
Stesso tierACS Group's emphasis on clear `Description` fields in their product interfaces translates to interviews assessing a c...
Vedi le domande del colloquio ACS Group
ABB
Stesso tierABB's technical interviews often probe deep into practical application, assessing a candidate's ability to integrate ...
Vedi le domande del colloquio ABB
Allena il colloquio CRH dall'inizio alla fine
Mock Interview CRH
Esegui un mock live con il nostro AI-interviewer su prompt stile CRH. Valutazione su struttura, segnale e lunghezza della risposta - come nel loop reale.
Open
Storie STAR per i round behavioral CRH
Costruisci una Story Bank dei tuoi successi passati, mappati sui segnali di leadership che CRH valuta. Riutilizzali in ogni round behavioral.
Open
Hub di preparazione colloquio CRH
I framework dietro ogni round CRH: CIRCLES per il product sense, debugging hypothesis-driven per l'analitico, STAR per il behavioral. Ognuno in 10 minuti.
Open
Framework per colloqui
CIRCLES, STAR, AARRR, RICE, MECE. I framework che fanno annuire gli intervistatori CRH invece di farli aggrottare. Playbook passo-passo con i giusti move e le trappole.
Open