Caesar Cipher with Translation-Table Optimization
Company: Amazon
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: medium
Interview Round: Technical Screen
Quick Answer: This question tests practical string manipulation and modular arithmetic by requiring implementation of a classic Caesar cipher with correct case-preserving wraparound logic. It also evaluates algorithmic optimization skills, specifically the ability to recognize repeated computation and replace per-character modulo operations with a precomputed translation table for large inputs.