Node.js · Buffers · Junior · Debugging
How do encodings interact with Buffer.toString?
Short Interview Answer
toString(encoding) decodes bytes; wrong encoding corrupts data (e.g., binary as utf8).
Detailed Explanation
For binary protocols prefer Buffers/Uint8Array end-to-end. Be explicit about utf8 vs base64 vs hex at boundaries.