WIT Software Interview Question

mostly common interview questions: structs vs classes, optionals, architecture patterns, solutions to possible coding challenges