¿Encontrarías estos bugs de C++? Mi prueba en un estudio TOP 10 Mundial
The True Boolean
0:00 / 0:00
¿Encontrarías estos bugs de C++? Mi prueba en un estudio TOP 10 Mundial
246 просмотров · 13 дней назад
The True Boolean
220 подписчиков
246 просмотров · 13 дней назад
Recreé mi prueba técnica real de una entrevista para un estudio top mundial de mobile games — en forma de Pokédex.
En este vídeo comentamos un Pull Request que podría haber sido perfectamente, la prueba técnica del proceso: memory leak de manual, un virtual sin destructor virtual, un std::vector que debería ser std::unordered_map, validaciones que faltaban y un booleano redundante que ni falta hacía. Además, implemento la función que me pidieron en la segunda parte de la prueba. Código C++ real, sin pseudocódigo ni simplificaciones de manual — y al final te cuento cómo terminó el proceso.
Capítulos:
00:20 Intro — la entrevista y el timeline completo
01:36 ¿Por qué te hacen revisar código ajeno en una entrevista?
02:12 El escenario: una Pokédex con trampas
04:30 Bug #1 — memory leak de manual
05:14 Bug #2 — virtual sin destructor virtual
05:53 vector vs. unordered_map (por qué importa el Big O)
06:39 Update() innecesario
07:25 Cantidades negativas y duplicados
08:40 Implementando la puntuación de la Pokédex
09:20 El veredicto final
La otra cara de la moneda, diseñar desde cero en vez de revisar: • Entrevista de Gamedev: 40 Minutos, Sin Mar...
Por qué enum class y no enum:
• Entrevista de Gamedev: 5 Trampas de C++11 ...
Os dejo por aquí el canal del @ProfesorRetroman que os mencioné (minuto 06:00). Un gran referente en programación C++ (entre otros) en habla hispana (aunque también mundial 😊).
¿Tú habrías encontrado todos los bugs antes de que te lo contara? Dímelo en comentarios.
#cpp #entrevistatecnica #codereview