If my new married last name does not match the name on current bank account, will my direct deposit go through?
That will depend on your bank and their rules regarding direct deposits. You could call or visit your local branch and change your name on the account before the refund is released by the IRS, or your state.