50% de descuento en todo
CRH logo

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)

El principio "Quiénes somos" de CRH guía las evaluaciones hacia candidatos que puedan impulsar la eficiencia operativa y el crecimiento sostenible en su vasta red como "Proveedor líder de materiales de construcción". Los entrevistadores buscan evidencia de pensamiento estratégico aplicable a entornos industriales complejos y a gran escala.En inglés:CRH's "Who We Are" principle guides evaluations toward candidates who can drive operational efficiency and sustainable growth across their vast network as a "Leading Provider of Building Materials." Interviewers look for evidence of strategic thinking applicable to complex, large-scale industrial environments.

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. 1

    Ronda 1

    Entrevista con reclutadorEn inglés:Recruiter Screen
    Motivación, fit del puesto, logística.En inglés:Motivation, role fit, logistics.
  2. 2

    Ronda 2

    Coding ScreenEn inglés:Coding Screen
    Problemas algorítmicos nivel LeetCode-medium con presión de tiempo.En inglés:LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Ronda 3

    System DesignEn inglés:System Design
    Sistemas distribuidos, trade-offs a escala, arquitectura bajo restricciones.En inglés:Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Ronda 4

    Coding OnsiteEn inglés:Onsite Coding
    LeetCode-hard, debugging, claridad del código, edge cases.En inglés:LeetCode-hard, debugging, code clarity, edge cases.
  5. 5

    Ronda 5

    Behavioral / LiderazgoEn inglés:Behavioral / Leadership
    Evidencia 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.

Desbloquea CRH, gratis

Ponte a prueba: preguntas reales de CRH

Tres prompts reales extraídos de nuestra base.

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?

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.

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?

+ muchas más preguntas, señales y ejemplos comentados

Regístrate para desbloquear la rúbrica completa de CRH

Desbloquear la rúbrica de CRH, gratis

Banco de preguntas CRH

Una muestra de nuestra base, agrupada por ronda. Regístrate para la colección completa.

9 preguntas mostradas de 16

1

Recruiter Screen- Entrevista con reclutador

1
  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?
2

Coding Screen- Coding Screen

3
  1. 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.
  2. 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.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
3

System Design- System Design

3
  1. 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.
  2. 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.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
4

Onsite Coding- Coding Onsite

4
  1. 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.
  2. 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.
  3. + 2 preguntas más en esta ronda (regístrate para desbloquear)
5

Behavioral / Leadership- Behavioral / Liderazgo

5
  1. 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?
  2. 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. + 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.

Desbloquear las 16 preguntas de CRH

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.

Practica la entrevista CRH de principio a fin

FAQ

WorkfiveExplora carreras en Workfive

Desbloquea la guía de entrevista CRH, gratis

Registrarse