1. Why we need Component based design for software system developing? Is that a must or there are substitute approaches for developing software systems?
2. Explain why it is easier to develop automated unit tests than automated feature tests.
3. Since there are different data warehouse system available such as AWS, Snowflake,…etc.
If you want to retrieve some information/data/special topics from different warehouse system, what will you do? Such as what kind of steps needed to take and why shall we take those steps, or directly using keyword, etc. Note: you may need to concern about both of the efficiency and effectiveness (precision) performance.
4. What is data pipeline? List some advantages as using data pipeline.