50% de descuento en todo
Centrica logo

Enterprise · Guía de entrevista Software Engineer

Idioma de entrevista: inglés

Cómo aprobar la entrevista Centrica Software Engineer en 2026

El ADN de Centrica (TL;DR)

El valor de 'Entrega' (Delivery) de Centrica sustenta las evaluaciones, buscando candidatos que demuestren la aplicación práctica de habilidades a desafíos energéticos complejos. Los entrevistadores indagan sobre ejemplos de obtención de resultados tangibles, particularmente en la optimización de operaciones o el avance de iniciativas de cero emisiones netas para marcas como British Gas.En inglés:Centrica's 'Delivery' value underpins assessments, seeking candidates who demonstrate practical application of skills to complex energy challenges. Interviewers probe for examples of driving tangible outcomes, particularly in optimizing operations or advancing net-zero initiatives for brands like British Gas.

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 Centrica

Tu loop comprende típicamente 4 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 Centrica, evita estas trampas:

  • Subestimar los requisitos de rendimiento para la ingesta y el procesamiento de datos, lo que genera posibles cuellos de botella.En inglés:Underestimating the throughput requirements for data ingestion and processing, leading to potential bottlenecks.
  • No considerar casos extremos como entrada vacía, marcas de tiempo no válidas o ventanas de tiempo que abarcan días/meses.En inglés:Not considering edge cases like empty input, invalid timestamps, or time windows that span across days/months.
  • Introducir nuevos errores o regresiones durante la refactorización.En inglés:Introducing new bugs or regressions while refactoring.
  • No poder articular cómo se aplicaron los conocimientos aprendidos o su impacto.En inglés:Not being able to articulate how the learned knowledge was applied or its impact.

Consigue la guía completa de Centrica, 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 Centrica, gratis

Ponte a prueba: preguntas reales de Centrica

Tres prompts reales extraídos de nuestra base.

Tipo · algorithmic

Imagina que estás construyendo un sistema para monitorizar el consumo de energía de millones de medidores inteligentes. Escribe una función que reciba una lista de lecturas de consumo de energía con marca de tiempo (por ejemplo, `{'timestamp': 1678886400, 'consumption': 1.2}`) y devuelva el consumo medio durante una ventana de tiempo dada (por ejemplo, las últimas 24 horas). Optimiza el rendimiento, asumiendo un número muy grande de lecturas.En inglés:Imagine you're building a system to monitor energy consumption for millions of smart meters. Write a function that takes a list of timestamped energy readings (e.g., `{'timestamp': 1678886400, 'consumption': 1.2}`) and returns the average consumption over a given time window (e.g., last 24 hours). Optimize for performance, assuming a very large number of readings.

Tipo · Conflict Resolution

Cuéntame sobre una vez que tuviste un desacuerdo importante con un colega o gerente. ¿Cómo lo manejaste y cuál fue la resolución?En inglés:Tell me about a time you had a significant disagreement with a colleague or manager. How did you handle it, and what was the resolution?

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 para un proyecto de Centrica. ¿Cómo manejaste el desacuerdo y cuál fue la resolución?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 for a Centrica project. How did you handle the disagreement, and what was the resolution?

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

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

Desbloquear la rúbrica de Centrica, gratis

Banco de preguntas Centrica

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

9 preguntas mostradas de 17

1

Recruiter Screen- Entrevista con reclutador

1
  1. 1

    Tipo · motivation

    Centrica es un líder en el sector energético, centrándose en áreas como hogares inteligentes, vehículos eléctricos y energía renovable. ¿Qué te atrae específicamente de nuestro trabajo en estas áreas como Ingeniero de Software y cómo ves que tus habilidades contribuyen a nuestra misión?En inglés:Centrica is a leader in the energy sector, focusing on areas like smart homes, electric vehicles, and renewable energy. What specifically about our work in these areas excites you as a Software Engineer, and how do you see your skills contributing to our mission?
2

Coding Screen- Coding Screen

3
  1. 2

    Tipo · algorithmic

    Imagina que estás construyendo un sistema para monitorizar el consumo de energía de millones de medidores inteligentes. Escribe una función que reciba una lista de lecturas de consumo de energía con marca de tiempo (por ejemplo, `{'timestamp': 1678886400, 'consumption': 1.2}`) y devuelva el consumo medio durante una ventana de tiempo dada (por ejemplo, las últimas 24 horas). Optimiza el rendimiento, asumiendo un número muy grande de lecturas.En inglés:Imagine you're building a system to monitor energy consumption for millions of smart meters. Write a function that takes a list of timestamped energy readings (e.g., `{'timestamp': 1678886400, 'consumption': 1.2}`) and returns the average consumption over a given time window (e.g., last 24 hours). Optimize for performance, assuming a very large number of readings.
  2. 3

    Tipo · algorithmic

    Estás diseñando una función para la aplicación de hogar inteligente de Centrica que permite a los usuarios establecer horarios complejos de ahorro de energía (por ejemplo, 'apagar la calefacción si la temperatura exterior es superior a 20 °C y no hay nadie en casa entre las 9:00 y las 17:00). Dada una lista de reglas definidas por el usuario y los datos actuales de los sensores, determina si se debe activar una acción específica (como apagar la calefacción). Céntrate en la lógica para evaluar múltiples condiciones y dependencias.En inglés:You are designing a feature for Centrica's smart home app that allows users to set complex energy-saving schedules (e.g., 'turn off heating if outside temp > 20C and no one is home between 9 AM and 5 PM'). Given a list of user-defined rules and current sensor data, determine if a specific action (like turning off heating) should be triggered. Focus on the logic for evaluating multiple conditions and dependencies.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
3

System Design- System Design

3
  1. 4

    Tipo · architecture

    Diseña un sistema escalable para que Centrica recopile y procese datos de consumo de energía en tiempo real de millones de medidores inteligentes. Considera la ingesta de datos, el almacenamiento, el procesamiento para análisis (por ejemplo, detección de anomalías, previsión de la demanda) y cómo servir estos datos a las aplicaciones orientadas al usuario.En inglés:Design a scalable system for Centrica to collect and process real-time energy usage data from millions of smart meters. Consider data ingestion, storage, processing for analytics (e.g., anomaly detection, demand forecasting), and how to serve this data to user-facing applications.
  2. 5

    Tipo · architecture

    Centrica está desarrollando una nueva plataforma para gestionar recursos energéticos distribuidos (DER), como paneles solares y almacenamiento de baterías para clientes. Diseña el sistema backend que nos permitiría agregar, controlar y optimizar el rendimiento de estos DER en una gran base de clientes, garantizando la estabilidad de la red y maximizando los beneficios para el cliente.En inglés:Centrica is developing a new platform to manage distributed energy resources (DERs) like solar panels and battery storage for customers. Design the backend system that would allow us to aggregate, control, and optimize the performance of these DERs across a large customer base, ensuring grid stability and maximizing customer benefits.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
4

Onsite Coding- Coding Onsite

4
  1. 6

    Tipo · algorithmic

    Estás desarrollando una función para la plataforma de comercialización de energía de Centrica. Dado un conjunto de datos históricos de precios de la electricidad y la demanda, implementa un algoritmo para identificar los momentos óptimos para comprar y vender energía con el fin de maximizar el beneficio, teniendo en cuenta los costes de transacción y un número limitado de operaciones. Esta es una variación del problema de negociación de acciones, pero con la dinámica del mercado energético.En inglés:You're developing a feature for Centrica's energy trading platform. Given a historical dataset of electricity prices and demand, implement an algorithm to identify the optimal times to buy and sell energy to maximize profit, considering transaction costs and a limited number of trades. This is a variation of the stock trading problem but with energy market dynamics.
  2. 7

    Tipo · code-quality

    Refactoriza el siguiente código Python, que simula un mecanismo simplificado de equilibrio de la red eléctrica. Mejora su legibilidad, mantenibilidad y eficiencia. Presta atención a la nomenclatura de las variables, la descomposición de funciones y el manejo de errores.En inglés:Refactor the following Python code, which simulates a simplified energy grid balancing mechanism. Improve its readability, maintainability, and efficiency. Pay attention to variable naming, function decomposition, and error handling.
  3. + 2 preguntas más en esta ronda (regístrate para desbloquear)
5

Behavioral / Leadership- Behavioral / Liderazgo

6
  1. 8

    Tipo · ownership

    Cuéntame sobre una vez que te encontraste con un desafío técnico o un error significativo en un sistema de producción que estaba afectando a los clientes. ¿Cuál fue el problema, qué pasos tomaste para diagnosticarlo y resolverlo, y cuál fue el resultado?En inglés:Tell me about a time you encountered a significant technical challenge or bug in a production system that was impacting customers. What was the issue, what steps did you take to diagnose and resolve it, and what was the outcome?
  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 para un proyecto de Centrica. ¿Cómo manejaste el desacuerdo y cuál fue la resolución?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 for a Centrica project. How did you handle the disagreement, and what was the resolution?
  3. + 4 preguntas más en esta ronda (regístrate para desbloquear)

Desbloquea el banco completo Centrica

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 17 preguntas de Centrica

Rutas de entrevista en Centrica

Cómo se traduce el ADN de Centrica entre funciones. Elige tu rol.

Compara Centrica 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 Centrica de principio a fin

FAQ

WorkfiveExplora carreras en Workfive

Desbloquea la guía de entrevista Centrica, gratis

Registrarse