What are the basic fundamentals and scenario-based questions you might face in a technical interview?