No, booking a return ticket is not mandatory for a US visitor visa. You should wait until the visa interview is completed and receive a visa approval before reserving tickets. While a return ticket is not needed, the visa interviewer may ask about your intended stay period in the US.