Tipo · collaboration

Cómo aprobar la entrevista CRH Software Engineer en 2026
El ADN de CRH (TL;DR)
Lee en tu idioma
Mostramos esta guía en tu idioma, con el inglés original conservado debajo como referencia. El badge de arriba indica en qué idioma se realiza normalmente el loop de esta empresa.
El loop de entrevista CRH
Tu loop comprende típicamente 5 rondas.
- 1
Ronda 1
Entrevista con reclutadorEn inglés:Recruiter ScreenMotivación, fit del puesto, logística.En inglés:Motivation, role fit, logistics. - 2
Ronda 2
Coding ScreenEn inglés:Coding ScreenProblemas algorítmicos nivel LeetCode-medium con presión de tiempo.En inglés:LeetCode-medium algorithmic problems under time pressure. - 3
Ronda 3
System DesignEn inglés:System DesignSistemas distribuidos, trade-offs a escala, arquitectura bajo restricciones.En inglés:Distributed systems, trade-offs at scale, architecture under constraints. - 4
Ronda 4
Coding OnsiteEn inglés:Onsite CodingLeetCode-hard, debugging, claridad del código, edge cases.En inglés:LeetCode-hard, debugging, code clarity, edge cases. - 5
Ronda 5
Behavioral / LiderazgoEn inglés:Behavioral / LeadershipEvidencia pasada de ownership, influencia, resolución de conflictos.En inglés:Past evidence of ownership, influence, resolving conflict.
Zona de peligro: por qué fallan los candidatos
De nuestra base de feedback de entrevistas CRH, evita estas trampas:
- No explicar cómo se documentó la solución o cómo se mitigaron los riesgos futuros.En inglés:Failing to explain how the solution was documented or mitigated for future risks.
- No manejar casos extremos como la falta de camiones disponibles o camiones con capacidad insuficiente.En inglés:Not handling edge cases like no available trucks or trucks with insufficient capacity.
- Centrarse solo en la solución técnica sin mencionar la comunicación o la prevención.En inglés:Focusing only on the technical fix without mentioning communication or prevention.
- Pasar por alto errores sutiles de 'off-by-one' o condiciones de bucle incorrectas.En inglés:Overlooking subtle off-by-one errors or incorrect loop conditions.
Ponte a prueba: preguntas reales de CRH
Tres prompts reales extraídos de nuestra base.
Tipo · data-structures
Tipo · trade-offs
+ muchas más preguntas, señales y ejemplos comentados
Regístrate para desbloquear la rúbrica completa de CRH
Banco de preguntas CRH
Una muestra de nuestra base, agrupada por ronda. Regístrate para la colección completa.
9 preguntas mostradas de 14
Recruiter Screen- Entrevista con reclutador
1- 1
Tipo · motivation
CRH opera en la industria de materiales de construcción, un sector que a menudo se considera tradicional. ¿Qué le interesa de aplicar sus habilidades de ingeniería de software en este contexto industrial y cómo ve el impacto de la tecnología en áreas como la construcción, la infraestructura o la fabricación?En inglés: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
Imagine que CRH tiene una gran red de canteras y centros de distribución. Necesita diseñar un sistema para asignar eficientemente el camión disponible más cercano a un nuevo pedido de cliente, considerando la capacidad del camión, la ubicación actual y el destino. Escriba una función que tome una lista de camiones disponibles (con su ubicación y capacidad actuales) y un nuevo pedido (con destino y cantidad de material requerida), y devuelva el ID del mejor camión para asignar. Si ningún camión puede cumplir el pedido, devuelva null.En inglés: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 realiza un seguimiento del uso de maquinaria pesada en sus sitios. Diseñe una estructura de datos para almacenar lecturas de sensores (marca de tiempo, ID de máquina, estado operativo - por ejemplo, 'en funcionamiento', 'inactivo', 'mantenimiento') y consultar eficientemente el tiempo total 'en funcionamiento' para una máquina específica dentro de un rango de tiempo dado. Suponga que las consultas serán frecuentes.En inglés: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. - + 1 preguntas más en esta ronda (regístrate para desbloquear)
System Design- System Design
3- 4
Tipo · architecture
CRH está desarrollando una plataforma para rastrear el ciclo de vida de los materiales de construcción desde la producción hasta la instalación en un sitio de construcción. Diseñe un sistema que pueda ingerir, almacenar y proporcionar actualizaciones casi en tiempo real sobre el estado y la ubicación de millones de lotes de materiales individuales (por ejemplo, hormigón, vigas de acero). Considere la escalabilidad, la integridad de los datos y la posible integración con sensores IoT en camiones de reparto y sitios.En inglés: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
Para el sistema de seguimiento de materiales, ¿priorizaría la consistencia fuerte (asegurando que cada lectura refleje la última actualización absoluta) o la consistencia eventual (permitiendo discrepancias temporales que se resuelven con el tiempo) para las actualizaciones del estado del material? Justifique su elección, considerando el impacto operativo en la logística de CRH y la coordinación del sitio de construcción.En inglés: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. - + 1 preguntas más en esta ronda (regístrate para desbloquear)
Onsite Coding- Coding Onsite
4- 6
Tipo · algorithmic
CRH utiliza formulaciones complejas para mezclas de hormigón. Se le proporciona una lista de lotes de materias primas disponibles, cada uno con un tipo (por ejemplo, 'cemento', 'agregado', 'aditivo'), cantidad y costo por unidad. También tiene una receta de mezcla de hormigón objetivo que especifica la cantidad requerida para cada tipo de material y un costo máximo admisible por lote. Escriba una función para determinar si una combinación válida de lotes disponibles puede cumplir exactamente los requisitos de la receta y, si es así, devuelva una de esas combinaciones. Esta es una variación del problema de la suma de subconjuntos / mochila.En inglés: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
Revise el siguiente fragmento de código Python diseñado para calcular la ruta de entrega óptima para una flota de camiones que presta servicio a múltiples sitios de construcción. Identifique posibles errores, áreas de mejora en términos de legibilidad, mantenibilidad y eficiencia. Sugiera refactorización o enfoques alternativos.En inglés: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. - + 2 preguntas más en esta ronda (regístrate para desbloquear)
Behavioral / Leadership- Behavioral / Liderazgo
3- 8
Tipo · ownership
Cuénteme sobre una vez que se encontró con un desafío técnico o un error significativo en un sistema del que era responsable. ¿Qué pasos tomó para diagnosticar, resolver y prevenir su recurrencia? ¿Cómo comunicó el progreso y los resultados a las partes interesadas?En inglés: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
En CRH, a menudo equilibramos las necesidades técnicas inmediatas de una operación de cantera local con los estándares arquitectónicos a largo plazo de nuestros sistemas de infraestructura globales. Describe una ocasión en la que tuviste que reconciliar una solicitud de un gerente de planta local para omitir un protocolo de datos estándar por una solución operativa rápida con la necesidad de mantener la integridad de todo el sistema. ¿Cómo gestionaste el equilibrio entre la eficiencia a nivel de planta y el cumplimiento a nivel empresarial?En inglés:At CRH, we often balance the immediate technical needs of a local quarry operation with the long-term architectural standards of our global infrastructure systems. Describe a time when you had to reconcile a request from a local site manager to bypass a standard data protocol for a quick operational fix with the necessity of maintaining system-wide integrity. How did you navigate the trade-off between site-level efficiency and enterprise-level compliance? - + 1 preguntas más en esta ronda (regístrate para desbloquear)
Desbloquea el banco completo CRH
Sin tarjeta de crédito. Cada pregunta con su framework, las señales que evalúan los recruiters y una respuesta de ejemplo para cada una.
Rutas de entrevista en CRH
Cómo se traduce el ADN de CRH entre funciones. Elige tu rol.
Compara CRH con empleadores similares
Mismo ADN, exigencias distintas. Explora las empresas más cercanas en nuestra base de datos y ve cómo difieren sus loops.
ABB
Mismo tierABB's technical interviews often probe deep into practical application, assessing a candidate's ability to integrate ...
Ver preguntas de entrevista de ABB
Ferrovial
Mismo tierThe final interview stage at Ferrovial International assesses candidates' capacity to translate complex engineering o...
Ver preguntas de entrevista de Ferrovial
GEA Group
Mismo tierGEA Group's focus on 'Services' for complex industrial solutions means the loop grades for candidates who can demonst...
Ver preguntas de entrevista de GEA Group
Practica la entrevista CRH de principio a fin
Mock Interview CRH
Ejecuta un mock live con nuestro AI-interviewer sobre prompts estilo CRH. Evaluación en estructura, señal y longitud de respuesta - como en el loop real.
Open
Historias STAR para las rondas behavioral de CRH
Construye una Story Bank de tus éxitos pasados, mapeados a las señales de liderazgo que CRH evalúa. Reutilízalas en cada ronda behavioral.
Open
Hub de preparación de entrevista CRH
Los frameworks detrás de cada ronda de CRH: CIRCLES para product sense, debugging hypothesis-driven para analítico, STAR para behavioral. Cada uno en 10 minutos.
Open
Frameworks de entrevista
CIRCLES, STAR, AARRR, RICE, MECE. Los frameworks que hacen asentir a los entrevistadores de CRH en lugar de fruncir el ceño. Playbooks paso a paso con las jugadas y las trampas.
Open