Basic Computer Science Questions Data Structures: Can you explain how a hash table works? In what scenarios is it most effective? System Design: Design a simple messaging queue system. How would you handle message ordering and reliability? Blockchain Basics Consensus Mechanisms: Can you describe common blockchain consensus mechanisms (such as Proof of Work and Proof of Stake)? What are their respective advantages and disadvantages?