Is this your company?
2 interviews with algorithmic programming exercises, 1 interview with design exercise, 1 with general tech questions, 1 general interview with the manager regarding career goals, etc. Each interview had some additional tech questions sprinkled in between main problems discussed.
Check out your Company Bowl for anonymous work chats.