Required documents at port of entry while travelling to US on H1 B visa


I’m travelling to US very soon on H1 B visa

Could you please let me know the required documents I need to carry at port of entry (JFK, New York) to clear the Immigration

And also please let me know what kind of questions I have to be prepared with to clear the Immigration at port of entry.

Thanks much for your feedback