Elizabeth Bentivegna found herself in the midst of a social media firestorm after the Oberlin College senior fired off a blistering Facebook post about sexism when she learned she wasn't getting a summer job at a Cleveland software firm.

Bentivegna, a computer science major from New Jersey, thought her interview about two weeks ago at OnShift, makers of scheduling software for nursing homes, went well. She'd been contacted out of the blue by a recruiter for the position and though she agreed to the 4 p.m. interview time, she did note she'd likely be a few minutes late.

She got to the Euclid Avenue office of OnShift, she said, at about 4:20 and all seemed well. She interviewed with several people, then went back to her dorm where she expected to hear good news in the days ahead.

"I got a good vibe from them," she said.

Wednesday, she got a call from the recruiter, Julie Maurer of Silverline Consulting in Akron. It was not good news.

"She said they'd love to hire me based on my technical ability and my personality, but were not going to because A: I looked like I was about to go clubbing and not be on an interview, B: I had a huge run in my tights and C: I was late. And I told them I was going to be late," Bentivegna said.

They also said she just wasn't "put together."

"I am a full-time college student with three, no make that four jobs. I am put together," she said reeling off her gigs as a grader in an algorithm class, a lab assistant for intro to programming, a resident assistant and webmaster for the theater and dance department.

Maurer did not respond to a message left on her phone.

OnShift responded to several requests from Tipoff to interview various corporate officers by providing a prepared statement.

"OnShift takes very seriously any assertion that it somehow acted improperly in evaluating a candidate for employment. Ms. Bentivegna was released from the interview process not due to her appearance, but rather because we had more qualified candidates," it reads. "We continually strive to build the best team possible and foster an environment of inclusiveness. We wish Ms. Bentivegna success in her continued search for employment."

Bentivegna, though, is convinced the real reasons for her rejection came from Maurer, the recruiter. She wrote about her outfit in her Facebook post, which she said doesn't look the least bit club-ready. "Who goes clubbing in a cardigan and a skater skirt?" she asked in an interview.

"If I had been a man would it have mattered what I was wearing? ... This is an office of mostly men where they wear jeans and t-shirts," she wrote in her Facebook post. "This is what I'm talking about, folks. This is the ball and chain we, as women, must drag behind us. Our beauty is coveted, but criticized; our bodies are honored, but commodified; and EVERYTHING WE DO is used to judge us."

She threw some choice swear words in there, too.

"I was very angry," she told Tipoff.

Her friend Alanna Bennett, a 2013 Oberlin grad who writes for BuzzFeed in New York, posted it on her Twitter account with this note: "So my friend got rejected from a programming job today because she was wearing too much makeup." Actually, that wasn't true, though Bentivegna did note in her Facebook post that she had worn "pretty heavy makeup."

Bentivegna clarified: "No one said anything about my makeup."

Before long, Bentivegna became the focus of intense debate about the male-dominated computer programming field and whether women are subjected to different standards of appearance than men. Some sympathized and commiserated.

Others characterized her situation as a case of millennial entitlement and whining: She was late. She wasn't dressed in the kind of business attire an interviewee might be expected to wear, even if casual is the usual work dress code. And perhaps she just wasn't the best candidate.

The dailydot.com Web site produced a story, followed up on by a story posted on businessinsider.com. The comments flowed.

"Using sexism to try and spark outrage amongst us women just because you didn't get the job based on your choices makes you look a tad bit pathetic. Next time - Google 'interview attire for women' to get a general idea of what you should wear," wrote one Daily Dot commenter.

"Judging from her rant, I'd say the company made the right decision. Her behavior is disruptive. The inappropriate clothing was merely a prelude," wrote a Business Insider commenter.

Bentivegna said she tried to tune that out.

"There was some pretty nasty stuff. I started to read it and then said, I shouldn't read this, this was a bad idea," said Bentivegna, who said her classmates at Oberlin -- known as a campus that supports progressive causes -- are very supportive. The incident was even the topic of discussion in a friend's class Thursday.

"I wanted to start a conversation. The post was angry but I wasn't trying to hurt anybody. I wanted to make clear the kind of crap we have to go through in the tech industry as women," said Bentivegna. She said it made no difference to her sexism argument that she interviewed first with a female executive at OnShift, Teri Hembree, executive vice president of operations and resources, or that the recruiter, Maurer, also a woman, didn't share her outrage or sense of injustice and instead suggested she go buy a new interview outfit.

"I don't see how my outfit could have been judged unprofessional, but I also think it's silly that someone who is perfectly qualified and skilled and wants the job still can't do it based on some arbitrary criteria," she said. "Everyone has a different definition of what it means to look professional. I don't think a male person would have had the same problem getting a job as I would."

She ends her Facebook post with the kind of hubris smart, young college students possess. You either admire the chutzpah and confidence, or it solidifies your view of a young and self-involved generation:

"You clearly are too stupid to realize who you just turned down. You clearly don't understand that I am going to change the world, and I'll be damned if I let you stop me. Now get the hell out of my way while I find somebody worthy of my time and abilities."