> I got pretty frustrated by the two "Senior" devs who seemed to take great pride in tearing my code and my decisions apart.
Two possibilities:
a) You got a glimpse of how your life on the job would look like.
b) Just like qualified specialists can be terrible interviewees, they can be terrible interviewers. They just screwed up.