Ever had to sit through a 5-hour interview filled with team projects, skills tests and a question-and-answer period in front of five company managers? If not, be grateful.

For while many job interviews can be rough, there are a select few so difficult that applicants should be excused for any mid-discussion meltdowns. And nowhere is the interview process more tough than at consulting firm McKinsey & Company, according to Glassdoor, a jobs and career online site that released its rankings of the most difficult job interviews on Friday.

Thoughtworks, Boston Consulting Group, Gartner and Bain & Company round out the top five companies with the most difficult job interviews, in that order.

Glassdoor based its report on tens of thousands of interview reviews posted to its website over the last year. And within those reviews, Glassdoor discovered some ridiculously difficult interview questions. Check them out below:

Loading Slideshow...
  • McKinsey & Company

    At <a href="http://www.glassdoor.com/Interview/McKinsey-and-Company-Interview-RVW2063213.htm" target="_blank">consulting firm McKinsey & Company</a>, the first round interview for the Business Analyst position includes a 45-minute phone preparation with a McKinsey "coach" and two 45-minute interviews. Ranking among the most difficult companies to interview with: #1

  • Thoughtworks

    The interview for the Software Engineer position at <a href="http://www.glassdoor.com/Interview/ThoughtWorks-Interview-RVW2054684.htm" target="_blank">Thoughtworks</a>, a global software company, consists of a visit to the Chicago office, three exams, an emailed set of questions, a programming problem and a follow-up interview. Ranking among the most difficult companies to interview with: #2

  • Gartner

    The interview for a Client Partner at information technology research and advisory firm <a href="http://www.glassdoor.com/Interview/Gartner-Interview-RVW2800158.htm" target="_blank">Gartner</a> consists of a writing assignment and several interviews. Ranking among the most difficult companies to interview with: #4

  • Rolls-Royce

    The Manufacturing Engineer interview for automaker <a href="http://www.glassdoor.com/Interview/Rolls-Royce-Interview-RVW1440862.htm" target="_blank">Rolls-Royce</a> consists of a 5-hour assessment that includes a presentation in front of five managers, building a tower from spaghetti sticks, a 1:1 interview and a skills test. Ranking among the most difficult companies to interview with: #6

  • Stryker

    Medical equipment firm <a href="http://www.glassdoor.com/Interview/Stryker-Interview-RVW2356766.htm" target="_blank">Stryker</a> conducts a strict phone interview, in which the interviewer cannot reword questions, give hints or help explain questions. Ranking among the most difficult companies to interview with: #9

  • Hubspot

    The Inbound Marketing Consultant position for the marketing software company <a href="http://www.glassdoor.com/Interview/Hubspot-Interview-RVW2707887.htm" target="_blank">Hubspot</a> requires a four-round interview process consisting of three phone interviews and one 90-minute Skype interview. Ranking among the most difficult companies to interview with: #10

  • ZS Associates

    The four-round interview process at sales and marketing firm <a href="http://www.glassdoor.com/Interview/ZS-Associates-Interview-RVW2794295.htm" target="_blank">ZS Associates</a> includes an online test, phone interview, case-study interview and final HR interview. Ranking among the most difficult companies to interview with: #7

  • Bain & Company

    At the management consulting firm with the third highest employee satisfaction rating,

  • NVIDIA

    The Campaign Manager interview for <a href="http://www.glassdoor.com/Interview/NVIDIA-Interview-RVW2615351.htm" target="_blank">NVIDIA</a>, the world's leader in visual computing technologies, consists of a screen by the hiring manager, a recruiter interview and a Vice President interview. Ranking among the most difficult companies to interview with: #20

  • Sapient

    The onsite interview for Associate Consultant at the multi-channel marketing firm <a href="http://www.glassdoor.com/Interview/Sapient-Interview-RVW2146896.htm" target="_blank">Sapient</a> includes two rounds of group and individual exercises. Ranking among the most difficult companies to interview with: #18

  • Avaya

    The Territory Account Manager interview for leading business communications company <a href="http://www.glassdoor.com/Interview/Avaya-Interview-RVW2195803.htm" target="_blank">Avaya</a> consists of a 1:1 interview, a phone interview and a panel interview. Ranking among the most difficult companies to interview with: #15