Pregunta de entrevista de Intel Corporation

What's the difference between blocking and non blocking assignments in verilog?