I had an interview in the past few weeks with the HR manager, Hiring Managers (2 interviews) and Developers in two big companies here in the US.
Now, both companies called me for a FINAL Human Resource interview scheduled on the same day early next week.
my questions are:
I have told them literally everything about me in the previous interviews, What is this final HR interview all about?
Is being called for a final HR interview a good sign?
If I got an offer from both companies, Can I ask for couple of days to think about the offer and give them a final answer?
Generally HR interviews are a good sign. In many cases they are a formality, unless you do something really bad like bad mouthing your previous employer, being too arrogant, etc. Don't rush into accepting offers. Ask for time.
Think about the offer(s) when you get it, and then take that time (usually 24-48 hours is customary in the US unless you decided you really want/need the job cause you can take it on the spot) to ask all the questions you want about benefits, vacation, overtime, raises, reviews, and anything else you can think of.
Take into account the whole package (if one company pays a little less but gives you better benefits like health, continuing education, tuition assistance, etc you may want to think hard about what that means to you). Make a counter offer if you want to see if you can negotiate a better deal if you want, but be sure that you would be okay if you didn't get what you asked for.
When you do things right, people won't be sure you've done anything at all.