“He ended up getting job offers from both companies.”
You're telling a story about a friend of yours who made embarrassing mistakes in two different job interviews. You describe the mistakes that your friend made, and then you say this to describe the result of the interviews.
He ended up getting job offers from both companies.
This phrase is used for telling the final result of something. It can be used when telling stories, like in the example above. It can also be used for predicting the future consequences of an action:
If you keep missing classes, you're going to end up failing your grade and having to repeat it.
Another phrase that's similar to "end up" but more casual is "wind up":
After we left the bar, I wound up going over to James's place and sleeping on the couch.
When a company wants to hire you, they make a "job offer". This is a formal request for you to work for them. It can be a written offer letter or a verbal offer. When the company makes a job offer to a person, you say that that person "got a job offer" in normal conversation. In more formal speech or writing, you can say that the person "received a job offer".