1. Implement a system based on requirements 2. Design low and high-level system based on requirements from scratch 3. Some simple functions to test the theory knowledge and coding skills 4. What are the challenges of the cross-working teams? 5. What is the value you resonate with? 6. In the past, what challenges have pushed you to improve?