Bain TestGorilla Practice Questions with Answers (2026)

Bain TestGorilla practice questions on this page are original, with worked answers: 12 questions across four skills, not real Bain questions. Try the practice test below, then work each question and check your method against the steps shown.

Updated Nov 15, 2026By Esteban Ronsin · Founder · former Deloitte and Accenture Strategy consultant
On this page

Road to Offer wrote this page and the practice. We are not affiliated with Bain or TestGorilla, and a score on practice questions does not predict a hiring result. For official rules and logistics, read the Bain TestGorilla guide. If your invitation names Sova, use the Bain Sova test guide instead. The Bain online assessments hub helps you pick the matching route.

What are these Bain TestGorilla practice questions based on?

They are based on reasoning skills, not on a recalled Bain test. Bain does not publish a section list for its TestGorilla assessment, and TestGorilla says each employer chooses its own tests and question types. Candidates on Reddit and PrepLounge describe sections such as numerical reasoning, critical thinking, working with data and problem solving, but those are reports about individual sittings. We use those four skill areas because they transfer, and we label them as ours.

Each question below has four options, one best answer, and the arithmetic or logic written out. Attempt it before you read the answer. If you got it wrong, find out whether the error was a wrong setup (the wrong quantity or denominator) or an execution slip (a calculation mistake), because the fix differs.

Numerical reasoning practice questions

Question 1: Laundromat revenue

A laundromat has 8 machines. Each machine runs an average of 6 cycles a day and each cycle is priced at $4.25. The laundromat is open 30 days in the month. What is monthly revenue from cycles?

  • A. $765
  • B. $5,100
  • C. $6,120
  • D. $7,344

Answer: C, $6,120.

Cycles per day: 8 machines × 6 cycles = 48 cycles. Revenue per day: 48 × $4.25 = $204. Monthly revenue: $204 × 30 = $6,120.

A ($765) is one machine's month: 6 × $4.25 × 30. B ($5,100) uses 25 days instead of 30. D ($7,344) uses 36 days, which the prompt does not support. Name the quantity, list every multiplier, then check each option against the multipliers you used.

Question 2: A fee that rises and then falls

A subscription costs $40 a month. The provider raises the fee by 12%, then gives a 12.5% discount on the new fee. What is the fee after both changes?

  • A. $40.00
  • B. $39.20
  • C. $39.80
  • D. $44.80

Answer: B, $39.20.

After the rise: $40 × 1.12 = $44.80. After the discount on that new fee: $44.80 × 0.875 = $39.20. Check: 12.5% of $44.80 is $5.60, and $44.80 minus $5.60 = $39.20.

C comes from adding the percentages (12% up and 12.5% down, a net 0.5% down) and applying them to $40: that treats both changes as the same base, but the discount applies to the higher fee. D stops after the rise. When a percentage follows another, ask what base each one applies to.

Question 3: Whole trips

A van can carry 1,260 kg, but only 85% of that capacity is usable on each trip. Parcels average 3.5 kg. The company needs to move 5,355 parcels. How many trips are needed? Only whole trips count.

  • A. 15
  • B. 17
  • C. 18
  • D. 21

Answer: C, 18 trips.

Usable capacity per trip: 1,260 × 0.85 = 1,071 kg. Parcels per trip: 1,071 ÷ 3.5 = 306. Trips: 5,355 ÷ 306 = 17.5, and a half trip cannot run, so round up to 18.

A ignores the 85% limit: 1,260 ÷ 3.5 = 360 parcels per trip, and 5,355 ÷ 360 = 14.875, which rounds to 15. B rounds 17.5 down, which would leave 153 parcels behind (17 × 306 = 5,202). D overshoots: 18 trips already carry 5,508 parcels, so three more trips are spare capacity. Rounding direction is part of the question: when you need enough capacity, round up.

Critical thinking practice questions

Question 4: What must be true

Statements: (1) Every audit flagged "high risk" was reviewed by senior staff. (2) No audit reviewed by senior staff was closed within a week.

Which conclusion must be true?

  • A. No audit flagged "high risk" was closed within a week.
  • B. Every audit not flagged "high risk" was closed within a week.
  • C. Some audits flagged "high risk" were closed within a week.
  • D. Senior staff reviewed only audits flagged "high risk".

Answer: A.

Chain the two statements: high risk leads to senior review, and senior review leads to not closed within a week. So high risk leads to not closed within a week. That is A.

B reverses a premise: nothing says unflagged audits were closed quickly. C contradicts the chain. D reads "every flagged audit was reviewed" as "only flagged audits were reviewed", which the statements do not say. Unflagged audits may also have had senior review.

Question 5: What can be concluded

Statements: (1) Every supplier on the shortlist offers 30-day payment terms. (2) Some suppliers offering 30-day payment terms are based overseas.

Which conclusion can be drawn?

  • A. Some shortlisted suppliers are based overseas.
  • B. No shortlisted supplier is based overseas.
  • C. Every overseas supplier offering 30-day terms is on the shortlist.
  • D. None of the above can be concluded.

Answer: D.

Draw it as two circles. The shortlist sits inside the 30-day group. The overseas suppliers in the 30-day group might sit entirely outside the shortlist, entirely inside it, or partly inside it. All three layouts match both statements, so A is possible but not certain, B is possible but not certain, and C does not follow at all.

The test is to look for one layout that satisfies every premise and breaks the conclusion. Once you find one, the conclusion cannot be drawn. "Some" in one premise does not transfer to a different group.

Question 6: Weaken the argument

A retailer cut its delivery fee from $6 to $4. Orders rose 18% the next month. The marketing director concludes the fee cut caused the rise. Which finding most weakens that conclusion?

  • A. In the same month a year earlier, with no fee change, orders also rose by about 17%.
  • B. The average basket value was the same before and after the cut.
  • C. The delivery fee cut cost the retailer about $2 per order.
  • D. A competitor charges a $5 delivery fee.

Answer: A.

The conclusion says the fee cut, not something else, produced the rise. A gives another explanation: a similar rise happened without any cut, which suggests seasonality. That attacks the causal link directly.

B and C are about the effect on value and cost, and say nothing about whether the cut caused the extra orders. D is a comparison that neither supports nor weakens the cause. For "weaken" questions, look for the option that offers an alternative cause or shows the effect without the supposed cause.

Working with data practice questions

Question 7: Highest percentage growth

Quarterly sales by region, in thousands of dollars:

RegionQ1Q2
North240276
South150186
East320368
West90108

Which region had the highest percentage growth from Q1 to Q2?

  • A. North
  • B. South
  • C. East
  • D. West

Answer: B, South.

Growth rate is the change divided by the Q1 base. North: 36 ÷ 240 = 15%. South: 36 ÷ 150 = 24%. East: 48 ÷ 320 = 15%. West: 18 ÷ 90 = 20%. South is highest at 24%.

East has the biggest absolute increase (48), which is the usual trap when the question asks for a percentage. Read whether the question wants a change or a rate before you calculate.

Question 8: Choose the denominator

A survey of 200 people asked whether they use a budgeting app.

Age groupUse the appDo not use the app
Under 306040
30 and over3070

What percentage of app users are under 30?

  • A. 30%
  • B. 66.7%
  • C. 60%
  • D. 50%

Answer: B, 66.7%.

The group asked about is app users, so the denominator is all app users: 60 + 30 = 90. Under 30 users are 60, so 60 ÷ 90 = 66.7%.

A uses all 200 respondents as the base, which answers "what share of everyone is an under-30 app user". C uses the under-30 row as the base (60 ÷ 100 is the share of under 30s who use the app), which answers a different question: the share of under 30s who use the app. D uses 100 ÷ 200, the share of all respondents who are under 30. Say the question as a sentence, "of app users, how many are under 30", and the denominator names itself.

Question 9: Weighted average

A courier company reports average delivery time by depot.

DepotParcels deliveredAverage delivery time (days)
Alder4002.0
Birch1004.0
Cedar5003.0

What was the average delivery time across all parcels?

  • A. 2.7 days
  • B. 3.0 days
  • C. 2.0 days
  • D. 3.3 days

Answer: A, 2.7 days.

Weight each depot by its parcels. Total parcel-days: 400 × 2.0 = 800, plus 100 × 4.0 = 400, plus 500 × 3.0 = 1,500, which is 2,700. Total parcels: 400 + 100 + 500 = 1,000. Average: 2,700 ÷ 1,000 = 2.7 days.

B is the simple average of the three depot averages: (2 + 4 + 3) ÷ 3 = 3.0. That treats a depot with 100 parcels the same as one with 500. C is Alder's average alone, and D leans toward the slower depots without weighting by parcels. Whenever the table gives group sizes, use them as weights.

Problem solving practice questions

Question 10: Scheduling with constraints

Four tasks, P, Q, R and S, are each done on a different day from Monday to Thursday. Conditions: P is done earlier in the week than Q. Q is done on the day immediately before S. R is not done on Monday or Thursday.

Which task is done on Wednesday?

  • A. P
  • B. Q
  • C. R
  • D. S

Answer: B, Q.

R must be on Tuesday or Wednesday. Test each.

If R is Tuesday, the remaining days are Monday, Wednesday and Thursday. Q and S must be consecutive, so Q is Wednesday and S is Thursday, which leaves P on Monday. P is before Q, so this works.

If R is Wednesday, the remaining days are Monday, Tuesday and Thursday. The only consecutive pair for Q then S is Monday and Tuesday, which puts Q on Monday and leaves nothing earlier for P. This fails.

So the only schedule is P Monday, R Tuesday, Q Wednesday, S Thursday.

Question 11: Cheapest option that meets every condition

An order of at least 200 units must arrive within 5 days. Each vendor has a unit price, a delivery time and a minimum order.

VendorPrice per unitDeliveryMinimum order
Alpha$4.107 days100
Beta$4.604 days150
Gamma$4.355 days250
Delta$4.803 days100

Price per unit

Which option meets every condition at the lowest total cost?

  • A. Alpha, $820
  • B. Beta, $920
  • C. Gamma, $870
  • D. Delta, $960

Answer: B, Beta at $920.

Filter first. Alpha delivers in 7 days, which breaks the 5-day limit, so remove it however cheap it looks (200 × $4.10 = $820). Gamma has a 250-unit minimum, so you cannot buy only 200: the order costs 250 × $4.35 = $1,087.50, not $870. Beta costs 200 × $4.60 = $920. Delta costs 200 × $4.80 = $960. Among the eligible options, Beta is cheapest.

Cross out any option that breaks a hard condition before you compare cost, and check whether a minimum order changes the quantity you pay for.

Question 12: Shortest completion time

A project has four tasks. A takes 3 days and has no prerequisite. C takes 4 days and has no prerequisite. B takes 2 days and can start only after A finishes. D takes 2 days and can start only after both B and C finish. Tasks that are not blocked can run at the same time. What is the shortest time to finish all four?

  • A. 7 days
  • B. 9 days
  • C. 11 days
  • D. 6 days

Answer: A, 7 days.

Follow each path to D. A then B takes 3 + 2 = 5 days. C takes 4 days. D must wait for both, so it starts on day 5 and ends on day 7. The longest chain, A then B then D, sets the total: 3 + 2 + 2 = 7.

Option B (9 days) runs A and C one after the other before D, though they can run in parallel. Option C (11 days) adds every task in a row. Option D (6 days) follows only the C then D chain, forgetting that D also waits for B. The answer is the longest path, not the sum and not the path you looked at first.

How long should the Bain TestGorilla practice take?

Bain says the digital assessment takes approximately 30 to 40 minutes, completed in one sitting for TestGorilla. That is Bain's digital assessment guidance, and it describes the whole assessment, not a single section. Bain does not publish section timings or a question count.

Our own pacing suggestion, which is ours and not Bain's: aim for roughly 60 to 90 seconds on a calculation or data question and a little longer on a multi-step scheduling question. At that pace, the 12 questions above take about 12 to 18 minutes. Treat that as a practice target, not a prediction of your sitting. TestGorilla's common questions page says the test ends when its timer runs out and that you cannot return to a question after moving on, so the speed you build is for forward-only work.

How to use these practice questions

Work them untimed first, then timed. Speed hides method errors, so find your method first.

  1. Untimed pass. Do one skill at a time. Write the requested quantity, the denominator or the premise chain before you pick an option. Then read the worked answer and compare setups, not only the letter.
  2. Error log. For each miss, write whether it was a setup error (wrong base, reversed premise, ignored constraint) or an execution slip (arithmetic). Fix the setup errors first.
  3. Timed pass. A day later, repeat the questions you missed and a fresh few, against the pacing above, with pen, paper and a calculator. Practise not skipping, since TestGorilla counts a skipped question as incorrect, and check your answer before moving on, since you cannot return.
  4. Repeat on new questions. A question you remember is not fresh evidence of skill. Move to new items in the Bain TestGorilla practice test, or see the Bain assessment pack for more practice across both Bain providers.

Practice TestGorilla-style questions

Practice TestGorilla-style questions.

Open TestGorilla practice

The case math practice guide and data-interpretation guide cover the numerical and data methods in more depth. If you want the official rules in one place, the Bain TestGorilla guide covers duration, one-sitting, calculator and navigation. Live case preparation is a separate stage, covered by the Bain case interview guide.

Sources and scope

Checked 15 November 2026. The 12 questions and their worked answers were written for this article, and each calculation is shown in full.

Candidate reports about sections and question counts come from Reddit and PrepLounge and describe individual sittings. Bain publishes no pass mark, percentile or section list, and none is stated here.

Frequently asked questions