Whenever you're ready, walk me through how you'd approach this.
Explain the practical differences between symmetric and asymmetric cryptography, and when you would use each.
Cover how the keys are generated and used, the performance and key-management trade-offs, and how both approaches commonly work together in protocols such as TLS. Keep the answer focused on practical security engineering decisions rather than mathematical derivations.