InterviewDigestInterviewDigest

OA Practice Workspace

OA2026-08-11

Cryptographic techniques for security

AI-Expanded — inferred from the question title, not from the original candidate report

Design a secure messaging protocol that ensures both confidentiality and integrity for data transmitted over an untrusted network. Implement a mechanism using symmetric encryption for payload protection and a keyed-hash message authentication code (HMAC) to verify that the message has not been tampered with during transit.

Context & Summary

A comprehensive technical and aptitude assessment covering diverse domains such as hardware architecture, software engineering principles, data science, and security.

💻 Coding practice works best on desktop.
Code editors are too cramped on mobile screens.