Tipo · motivation

Enterprise · Guía de entrevista Software Engineer
Idioma de entrevista: inglés
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 vincular el aprendizaje con el resultado de un proyecto o el valor comercial.En inglés:Not connecting the learning to a project outcome or business value.
- Asumir distancia euclidiana sin considerar redes de carreteras o tiempos de viaje.En inglés:Assuming Euclidean distance without considering road networks or travel time.
- Describir una situación que se resolvió sin ningún conflicto o desacuerdo.En inglés:Describing a situation that was resolved without any conflict or disagreement.
- Asumir que todas las entradas son números positivos válidos.En inglés:Assuming all inputs are valid positive numbers.
Consigue la guía completa de CRH, gratis
Cada ronda, la rúbrica de evaluación exacta que usan los seleccionadores, todas las preguntas y práctica ilimitada con entrevistas simuladas. Cuenta gratuita, sin tarjeta.
Ponte a prueba: preguntas reales de CRH
Tres prompts reales extraídos de nuestra base.
Tipo · trade-offs
Tipo · collaboration
+ 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 16
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
5- 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
Describe una situación en la que tuviste un desacuerdo técnico con un colega o líder de equipo sobre una decisión de diseño o un enfoque de implementación. ¿Cómo manejaste el desacuerdo y cuál fue el resultado?En inglés: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? - + 3 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.
Eiffage
Mismo tierEiffage Construction project leadership assessments focus on a candidate's capacity for practical execution and navig...
Ver preguntas de entrevista de Eiffage
ACS Group
Mismo tierACS Group's emphasis on clear `Description` fields in their product interfaces translates to interviews assessing a c...
Ver preguntas de entrevista de ACS Group
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
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