In Haskell, Monad is a process to structure computations in terms of sequences and values of computations using those values. This allows the programmers to build up computations using sequential building blocks.

BY Best Interview Question ON 24 Mar 2019