Las cuatro preguntas de programación de mi entrevista en Microsoft en 1994

Fuentes: The Four Programming Questions from My 1994 Microsoft Internship Interview
Las cuatro preguntas de programación de mi entrevista en Microsoft en 1994
Imagen generada con IA

Casey Muratori, ingeniero de software y fundador de Computer, Enhance!, rememora en una serie de publicaciones las cuatro preguntas de programación que le formularon durante su entrevista para unas prácticas de verano en Microsoft en 1994. Las preguntas, que debían resolverse con código sobre la pizarra sin preparación previa, incluyen: copia de un rectángulo entre dos buffers en C, copia de cadenas ASCII-Z, detección de color en un byte con cuatro píxeles empaquetados en modo gráfico CGA de 4 colores, y trazado del contorno de un círculo. Muratori explica las soluciones canónicas de la época y las contrasta con las posibilidades actuales gracias a la evolución del hardware y la disponibilidad de instrucciones SIMD. La tercera pregunta, sobre detección de color sin SIMD, fue su favorita por ser un ejemplo temprano de programación SIMD sin soporte nativo. La cuarta, sobre el algoritmo de Bresenham para círculos, la considera casi imposible de inventar sobre la marcha sin conocerlo previamente. La serie, titulada 'Summer Internship 1994 Week', ofrece una mirada nostálgica y educativa sobre los métodos de selección de personal de la Microsoft de los 90, así como una reflexión sobre su eficacia y diversión para un joven programador.