Assignment, could be a coding or a design assignment based on your role.for example if your are applying for a software engineering role, you will receive a coding assignment where you need to showcase your analytical and tech skills. A solution architect could receive a design assignment and during the technical interview the design and rationale will be discussed and challenged.