Luxoft Interview Question

- Explain difference between std::expected & std::optional -How std::optional is implemented and how much memory it will consume -std::pmr library -Name the categories of Design patterns -Explain how to align struct with 4 byte address