Posted by: सुरेश लामिछाने March 7, 2019
Travel in H1B
Login in to Rate this Post:     0       ?        
Also, I found this another post by someone else on a facebook group which might help you as well (since it's kind of like your case i think without TPS though):

Anonymous writes:
I am writing this post just for the informational purpose only and totally based on my personal experience.The list of documents may not be inclusive as it depends on individual cases. I hope this will be helpful to those who are thinking to go for stamping. My interview was on last week of November 2016.
My Situation
- Bachelor and Master’s degree from USA
- Working as an IT consultant for over 4 years
- Employer > Prime Vendor > Client
- I-140 and I-485 concurrently filed
- 4th year in H1B (was renewed last year)
Things that I did before going to Nepal
- Went to the following website and filled out DS-160 form (I did this before one month of my flight to Nepal) https://ceac.state.gov/genniv/
- After submitting the DS-160 form, I went to the following website and created my profile to schedule an interview (DS-160 confirmation number is required). https://cgifederal.secure.force.com/?language=Engl...
- Told one of my friend in Nepal to go to any Investment Bank branch and pay my visa fee (passport number is required).
- Once the visa fee is paid, logged back into the website above and scheduled my interview.
You can find more information on how to pay visa fee and other information at this website: http://www.ustraveldocs.com/np/np-niv-paymentinfo....
Documents that I took
- DS-160 Confirmation page
- Visa appointment confirmation page
- U.S Visa Application Fees
- Cash Deposit Receipt (Investment Bank)
- One recent 2*2 size photograph
- Passport
- Original I-797A (H1B)
- LCA
- Contracting agreement between my company and prime vendor
- Letter from prime vendor
- Client letter
- Employer letter mentioning my pay
- Vacation approval from my employer
- I-129 (Petition for a Nonimmigrant Worker)
- Support letter for I-129 from my employer
- My company’s tax returns for last two years
- My personal tax returns for last three years
- Pay stubs from latest two months
- Last three year’s W2’s
- Bachelor and Master’s Certificates (original)
- Official transkripts from all the colleges that I have attended
- All I20’s
- Resume
- Confirmation email from my manager about my work email,EID, desk phone number, desk location, client’s physical address, department, and team name.
- Pictures of my work cube with myself in them
Basically, I took all the documents that were submitted to USCIS while filing my H1B Amendment/Extension. You should be able to get all these documents from your employer/lawyer.
Questions asked during the interview
- What is your work title?
- How long are you with this company?
- Are you working as a consultant?
- Who is your client?
Although, I took all the above documents, the only things that were asked from me during the interview was I-797A(H1B) and Passport.That’s it.Visa approved!!
Next day, I got an email saying my passport is ready to collect. I went to Investment Bank in Durbar Marg and collected my passport. Few days later, I went to श्रम तथा रोजगार मन्त्रालय in Tahachal and got Labor permit stamped in my passport (this is required). Good luck to everyone who are going or planning to go for stamping.
Documents required during the visa Interview:
1. Appointment Confirmation letter;
2. Original passport valid for at least six months beyond your intended period of stay for travel to the United States;
3. DS-160 Confirmation page print out;
4. One recent 2 x 2 inches (50 mm X 50 mm) sized photograph, colored, without borders, full-face view directly facing the camera taken within last 06 months against a plain white background;
5. Original DS- 2019, I- 20 or I- 797, or any other supporting document if applicable.
Don't forget to take your H-1B package (with approval notice as well as complete Dept. of Labor petition by your company) to the interview. You will also need to have 10 finger fingerprints taken if you haven't had it done before.
By the way, I'm guessing your H-1B was approved last year or before. If you got your H-1B approved just this month, you should not be traveling until October 1 when your H-1B kicks in and you have all the docs mentioned above.
I think your husband will need to fill out a DS-160 as well and check the appropriate dependent boxes but would recommend doing some research on that or asking someone experienced in that matter.
Lastly, be humble and polite at the interview. Don't talk politics with the interviewer. Heard a story of someone whose application was rejected because of that. The person apparently had some attitude as well.

Hope this helps!
Thanks
Read Full Discussion Thread for this article