Pergunta de entrevista da empresa Synopsys

1)What are blocking/non-blocking assignments ? 2)Define STA and its Limitation? 3)Function definition using Mux