Tipo · algorithmic

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)
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:
- 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.
Ponte a prueba: preguntas reales de Centrica
Tres prompts reales extraídos de nuestra base.
Tipo · Conflict Resolution
Tipo · collaboration
+ 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 17
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
6- 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? - + 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.
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.
Acciona
Mismo tierAcciona's 'Sustainability Master Plan' informs interviewers to seek candidates demonstrating a deep understanding of ...
Ver preguntas de entrevista de Acciona
Enagás
Mismo tierEnagás's 'Commitment to Sustainability' principle guides evaluation, seeking candidates who demonstrate a deep unders...
Ver preguntas de entrevista de Enagás
Engie
Mismo tierEngie's hiring process emphasizes a candidate's capacity to drive sustainable energy solutions, particularly in areas...
Ver preguntas de entrevista de Engie
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