Tipo · algorithmic

Enterprise · Guía de entrevista Software Engineer
Regístrate para ver el ATSSede en United KingdomIdioma de entrevista: inglés
Cómo aprobar la entrevista Centrica Software Engineer en 2026
El ADN de Centrica (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 Centrica
Tu loop comprende típicamente 4 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 Centrica, evita estas trampas:
- No considerar problemas relacionados con la red, como tiempos de espera, reintentos o manejo de errores para excepciones de red específicas.En inglés:Not considering network-related issues like timeouts, retries, or error handling for specific network exceptions.
- No abordar las complejidades del control en tiempo real y los protocolos de comunicación para hardware diverso.En inglés:Not addressing the complexities of real-time control and communication protocols for diverse hardware.
- No conectar sus habilidades con las unidades de negocio o la misión específica de Centrica.En inglés:Failing to connect their skills to Centrica's specific business units or mission.
- Implementar un simple contador en memoria que no escala ni funciona en un sistema distribuido.En inglés:Implementing a simple in-memory counter that doesn't scale or work in a distributed system.
Ponte a prueba: preguntas reales de Centrica
Tres prompts reales extraídos de nuestra base.
Tipo · trade-offs
Tipo · architecture
+ muchas más preguntas, señales y ejemplos comentados
Regístrate para desbloquear la rúbrica completa de Centrica
Banco de preguntas Centrica
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
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?
Coding Screen- Coding Screen
3- 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. - 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. - + 1 preguntas más en esta ronda (regístrate para desbloquear)
System Design- System Design
3- 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. - 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. - + 1 preguntas más en esta ronda (regístrate para desbloquear)
Onsite Coding- Coding Onsite
4- 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. - 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. - + 2 preguntas más en esta ronda (regístrate para desbloquear)
Behavioral / Leadership- Behavioral / Liderazgo
3- 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? - 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? - + 1 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.
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.
Galp
Mismo tierGalp's "Sobre Nosotros Qu" vision underpins the interview process, seeking candidates who practically contribute to e...
Ver preguntas de entrevista de Galp
Solaria Energía
Mismo tierThe core assessment at Solaria Energía centers on a candidate's practical grasp of renewable energy solutions and the...
Ver preguntas de entrevista de Solaria Energía
Acciona Energía
Mismo tierAcciona Energía's 'Sustainability Master Plan' underpins their hiring, seeking candidates who demonstrate deep unders...
Ver preguntas de entrevista de Acciona Energía
Practica la entrevista Centrica de principio a fin
Mock Interview Centrica
Ejecuta un mock live con nuestro AI-interviewer sobre prompts estilo Centrica. Evaluación en estructura, señal y longitud de respuesta - como en el loop real.
Open
Historias STAR para las rondas behavioral de Centrica
Construye una Story Bank de tus éxitos pasados, mapeados a las señales de liderazgo que Centrica evalúa. Reutilízalas en cada ronda behavioral.
Open
Hub de preparación de entrevista Centrica
Los frameworks detrás de cada ronda de Centrica: 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 Centrica en lugar de fruncir el ceño. Playbooks paso a paso con las jugadas y las trampas.
Open