The word, WITH, means "in the presence of or associated with".
I would say,
"I had another an interview with Company XYZ" because the interview is with a person or representative.
For example, you would say, "I had an interview with 3 representatives from Company XYZ".
However, the job offer comes FROM Company XYZ.
The word, FROM, means "originating".