CAT and MBA Entrance Preparation Module 10 – Admissions: written tests, group discussions and interviews
Final selection: how WAT and PI scores count
How IIM Ahmedabad, Bangalore and Calcutta weigh the interview and writing test against CAT after the shortlist, and what SNAP's merit list does instead.
What you will learn
- Compute a final score from a published final-selection formula
- Compare how much interview and writing scores weigh at different institutes
- Explain how IIM Bangalore's panel rating multiplies the work-experience score
- Decide where extra preparation time changes a final score most
Before you start
What you’ll learn · Before you start
What you will learn
- Compute a final score from a published final-selection formula
- Compare how much interview and writing scores weigh at different institutes
- Explain how IIM Bangalore's panel rating multiplies the work-experience score
- Decide where extra preparation time changes a final score most
Before you start
On this page
Once you are on a shortlist, CAT stops being most of your score. At IIM Calcutta’s final selection for the 2027–29 batch the personal interview (PI) carries 48 of 100 points and CAT only 30, half of IIM Ahmedabad’s final composite is the interview, and the writing test, a WAT or an AWT, adds 8 to 10 points more.
This lesson sets the published final formulas side by side, builds one candidate’s final score part by part and works two invented candidates through four formulas, so you can see what an interview point, a writing point and the panel’s view of your work each move.
After the shortlist, the interview weighs most
Each institute computes a new score for the candidates it interviews, with weights of its own:
| Part | IIM Ahmedabad | IIM Bangalore | IIM Calcutta |
|---|---|---|---|
| Personal interview | 50 % | 40 | 48 |
| Writing test | 10 % (AWT) | 10 (WAT) | 8 (WAT) |
| CAT | within the 40 % | 25 | 30 |
| Academic record | within the 40 % | 15 | 6 for academic diversity |
| Work experience | within the 40 % | 10 | 8 |
| Gender diversity | within the 40 % | none (5 before the PI) | none (4 at the shortlist) |
IIM Ahmedabad’s final composite score: The score an institute computes after its interview stage to rank shortlisted candidates for offers, combining the interview, the writing test and earlier scores with published weights. is 0.50 × the normalised interview score + 0.10 × the normalised writing-test score + 0.40 × the normalised composite that earned the call, so CAT, marks and work experience reach it only through that 40 %. SNAP’s merit list for the Symbiosis programmes works the same way, with 50 points for the SNAP score, rescaled from 60, 40 for the Personal Interaction and 10 for the Group Exercise. XLRI publishes no weights; its prospectus lists XAT performance, academic background, relevant work experience, the interview and/or group discussion, extracurricular activities and other criteria.
In all three IIM formulas the interview is the largest single part, and one interview point is worth four to six writing-test points; only SNAP’s merit list gives the test score more, 50 points against the interaction’s 40.
Checkpoint
Check: Final weights after the shortlist
IIM Bangalore’s panel rates the quality of your work
IIM Bangalore treats work experience in two steps. Before the interview it earns 10 × months ÷ 36, up to 10 points at 36 months. After the interview the weight is scaled down from 10 to 5, and each member of the interview panel rates the quality of the experience as 0.25, 0.5, 1, 1.5 or 2; the average rating multiplies the scaled score. Step through the final score of Kavya, an invented candidate with 24 months of work:
The drawing shows the whole scene; its 7 steps are listed below.
Every step as text
- CAT, now 25 points. Before the interview CAT was worth 55 points; now it is worth 25, from VARC 8.75, DILR 10 and QA 6.25. Kavya earns 80 % of them: 20 points.
- Her record, 15 points. Her 10th and 12th earn 3 of 5 each and her degree 2.5 of 5, so her record adds 8.5 of its 15 points.
- Work, scaled down to 5. Her 24 months earned 10 × 24 ÷ 36 = 6.667 of 10 before the interview. Afterwards the weight is scaled down from 10 to 5, so they stand at 3.333 for now.
- The panel rates its quality. Each member of her panel, three in this example, rates the quality of her experience on the scale 0.25, 0.5, 1, 1.5 or 2. They give 1, 1.5 and 2; the average, 1.5, multiplies the 3.333 to give 5 points.
- The note, 10 points. Her Written Ability Test note earns 60 % of its 10 points: 6.
- The interview, 40 points. The interview is the largest single part. She earns 75 % of it: 30 of 40 points.
- Her final score. 20 + 8.5 + 5 + 6 + 30 = 69.5 of 100. Her note and her interview, 36 of those points, and the panel's rating behind her work score were all decided on the interview day.
The same 24 months are worth anything from 0.833 points, if every member rates them 0.25, to 6.667, if all rate them 2. The panel’s view of your work can move almost six points, more than half of the writing test’s 10, so explaining your role and your results clearly is part of the score.
Checkpoint
Check: IIM Bangalore's panel quality rating
Two candidates under four formulas
Kavya has the stronger interview and two years of work; Rohan has the stronger CAT score and school record, an engineering degree and no work experience. The program scores both under each formula, every part given as the share of its weight they earn:
"""Final selection after the interviews, as four published formulas give it: IIM Ahmedabad, IIM Bangalore and IIM
Calcutta for the 2027-29 batch, and the merit list of the SNAP 2026 Bulletin. The policies publish the weights; how an
institute scores each part (the interview, the writing test, its normalisations) is not published, so every part here
is an ASSUMED share of its weight, from 0 to 1. Kavya and Rohan are invented candidates.
Press Edit, change a share, and run it again."""
from fractions import Fraction as F
CANDIDATES = {
"Kavya": {
"interview": F("0.75"), "writing": F("0.60"), # the same performance, read by every institute
"iima_composite": F("0.88"), # IIM Ahmedabad's normalised composite, as a share
"cat": F("0.80"), "tenth": F("0.6"), "twelfth": F("0.6"), "degree": F("0.5"),
"months_july": 24, "panel": [F(1), F("1.5"), F(2)], # IIM Bangalore: months to July, panel quality ratings
"non_engineering": True, "months_january": 30, # IIM Calcutta: a commerce degree, months to January
"snap": 42, "group_exercise": 7, # SNAP score of 60, Group Exercise of 10
},
"Rohan": {
"interview": F("0.60"), "writing": F("0.70"),
"iima_composite": F("0.95"),
"cat": F("0.90"), "tenth": F("0.8"), "twelfth": F("0.8"), "degree": F("0.7"),
"months_july": 0, "panel": [],
"non_engineering": False, "months_january": 0,
"snap": 48, "group_exercise": 6,
},
}
def num(x, places=3):
return f"{float(x):.{places}f}".rstrip("0").rstrip(".")
def iima(c):
return F(50, 100) * c["interview"] + F(10, 100) * c["writing"] + F(40, 100) * c["iima_composite"]
def iimb_work(c):
before = F(10) if c["months_july"] >= 36 else F(10 * c["months_july"], 36)
scaled = before / 2 # the weight is scaled down from 10 to 5 after the interview
quality = sum(c["panel"]) / len(c["panel"]) if c["panel"] else F(0)
return scaled * quality
def iimb(c):
return (25 * c["cat"] + 5 * (c["tenth"] + c["twelfth"] + c["degree"]) + iimb_work(c)
+ 10 * c["writing"] + 40 * c["interview"])
def iimc_work(x):
if x <= 6:
return F(0)
if x <= 24:
return F(x, 3)
if x <= 36:
return F(8)
return 26 - F(x, 2) if x <= 48 else F(2)
def iimc(c):
diversity = 4 if c["non_engineering"] else 0 # a bachelor's degree outside engineering, one row of Table 5
return 30 * c["cat"] + 48 * c["interview"] + 8 * c["writing"] + diversity + iimc_work(c["months_january"])
def snap(c):
return F(c["snap"] * 50, 60) + c["group_exercise"] + 40 * c["interview"]
FORMULAS = [
("IIM Ahmedabad, final composite of 1", iima),
("IIM Bangalore, post-interview of 100", iimb),
("IIM Calcutta, final selection of 100", iimc),
("SNAP merit list of 100", snap),
]
for name, formula in FORMULAS:
scores = {who: formula(c) for who, c in CANDIDATES.items()}
lead = max(scores, key=scores.get)
gap = abs(scores["Kavya"] - scores["Rohan"])
print(f"{name}: Kavya {num(scores['Kavya'])}, Rohan {num(scores['Rohan'])}; {lead} ahead by {num(gap)}")
kavya = CANDIDATES["Kavya"]
print()
print(f"Kavya's work experience at IIM Bangalore: {num(10 * F(kavya['months_july'], 36))} before the interview,")
print(f" {num(10 * F(kavya['months_july'], 36) / 2)} once scaled to 5, x panel average {num(sum(kavya['panel']) / 3)}"
f" = {num(iimb_work(kavya))}; the whole range is {num(10 * F(kavya['months_july'], 36) / 2 / 4)}"
f" to {num(10 * F(kavya['months_july'], 36))}")
print()
print("Ten more points of 100 on each scale, worth in each final score:")
WEIGHTS = { # (interview, writing test) in each final score; SNAP's merit list has no writing test
"IIM Ahmedabad (of 1)": (F(50, 100), F(10, 100)),
"IIM Bangalore": (F(40), F(10)),
"IIM Calcutta": (F(48), F(8)),
"SNAP": (F(40), None),
}
for name, (interview, writing) in WEIGHTS.items():
line = f" {name}: interview {num(interview / 10)}"
if writing is None:
print(line + "; no writing test")
else:
print(line + f", writing test {num(writing / 10)}; one interview point is worth {num(interview / writing)} writing points") Output
IIM Ahmedabad, final composite of 1: Kavya 0.787, Rohan 0.75; Kavya ahead by 0.037 IIM Bangalore, post-interview of 100: Kavya 69.5, Rohan 65; Kavya ahead by 4.5 IIM Calcutta, final selection of 100: Kavya 76.8, Rohan 61.4; Kavya ahead by 15.4 SNAP merit list of 100: Kavya 72, Rohan 70; Kavya ahead by 2 Kavya's work experience at IIM Bangalore: 6.667 before the interview, 3.333 once scaled to 5, x panel average 1.5 = 5; the whole range is 0.833 to 6.667 Ten more points of 100 on each scale, worth in each final score: IIM Ahmedabad (of 1): interview 0.05, writing test 0.01; one interview point is worth 5 writing points IIM Bangalore: interview 4, writing test 1; one interview point is worth 4 writing points IIM Calcutta: interview 4.8, writing test 0.8; one interview point is worth 6 writing points SNAP: interview 4; no writing test
Recorded with Python 3.14.8 on macOS 26 arm64. To run it yourself: mise exec python@3.14.8 -- python3 final.py
Runs on this device, in your browser. The first run downloads Python (about 13.5 MB), which is kept for the next runs.
Your run, in this browser
Kavya finishes ahead under all four, by 4.5 points at IIM Bangalore and 15.4 at IIM Calcutta, where her commerce degree and her work add 12 points that Rohan cannot earn. Ten more points out of 100 on the interview scale would be worth 4.8 points at IIM Calcutta, 4 at IIM Bangalore and on SNAP’s merit list, and 0.05 of IIM Ahmedabad’s final composite.
Key idea
Once you are shortlisted, the interview is the largest part of each IIM’s final score, and CAT falls to 25 or 30 of 100 points at IIM Bangalore and IIM Calcutta.
Checkpoint
Check: Final scores, worked
Practise: ten questions on final formulas
Ten questions on the weights, the panel’s rating and the two candidates. The session opens on the idea you know least well and repeats a missed question once.
Practice that adapts to you
Practise this lesson
10 questions about 5 ideas of this lesson. Each answer is explained at once, and what you get right is kept in this browser.
Where an hour of preparation moves a final score most Pro: opens with a Pro, Premium or Ultimate pass
A weight says what a point is worth, but not how many points an hour of practice buys. This part turns both into a plan for three invented candidates, with a model you can run on your own numbers.
In this part:
- The model: weight, gap and learning rate, hour by hour
- Three candidates, three different plans
- When the model’s plan is wrong
- Measuring your own rates in the first week
1 runnable example (Python) · about 5 minutes
Opening this part with your pass…
This part opens with any MySmartCoPilot pass.
- Pro pass · 1 week₹79$2.99
- 30 days₹179$5.99
- 1 year₹1,699$45
One payment; a pass never renews. The price shown is the total you pay: no fees or charges are added at checkout.
Passes can’t be bought right now, so this part can’t be opened at the moment. The free part above stands on its own. If you have a pass, enter your licence key.
It also opens every other in-depth part in Learn and every Pro tool. Sales are final, except where the law gives you a right to withdraw, for example in the EU and the UK (refund policy).
Reading a new admission policy in ten minutes Pro: opens with a Pro, Premium or Ultimate pass
Every batch brings new policies, and the numbers in this lesson will change with them. Eight questions read any policy in about ten minutes, and here they are applied to the three IIM policies of the 2027–29 batch.
In this part:
- The eight questions, in reading order
- Three policies through the checklist, side by side
- What the checklist turns up that a quick read misses
- The checklist on a fourth policy: SNAP’s merit list
1 runnable example (Python) · about 5 minutes
Opening this part with your pass…Pro part. It opens with the same pass as the part above.
Interview questions
Three questions apply the formulas to new candidates:
-
Fresher to mid
At IIM Calcutta's final selection, candidate A leads candidate B by 3 of CAT's 30 points, and B's interview scores 10 points higher out of 100. Who ranks higher, and what else in the formula could still change the order?
-
Fresher to mid
At IIM Bangalore, Ravi has 36 months of work experience and Zoya 12. The panel's average quality rating is 0.5 for Ravi and 2 for Zoya. Whose work-experience points are higher after the interview, and what does that tell you about preparing to talk about your work?
-
Fresher to mid
You are shortlisted by IIM Ahmedabad and have 20 hours before your interview day. How much more is a point of normalised interview score worth than a point of normalised writing-test score, and how would you decide how to split the 20 hours between them?
Not affiliated
Based on public information about the Indian Institutes of Management, Symbiosis International University and XLRI. MySmartCoPilot is not affiliated with the Indian Institutes of Management, Symbiosis International University and XLRI, and the Indian Institutes of Management, Symbiosis International University and XLRI’s real selection rules may differ from what this lesson describes.
Flashcards · 6 cards
Recall it, then check
Say the answer to yourself before you look: recalling it is what makes it stick.
-
How much do the interview and the writing test count in the IIMs' final scores for the 2027–29 batch?
IIM Ahmedabad: interview 50 %, AWT 10 %. IIM Bangalore: interview 40, WAT 10 of 100. IIM Calcutta: interview 48, WAT 8 of 100. In all three the interview is the largest part.
-
How much is CAT worth once you are shortlisted?
25 of 100 final points at IIM Bangalore and 30 at IIM Calcutta; at IIM Ahmedabad it reaches the final composite only within the 40 % of the shortlisting composite.
-
What is IIM Ahmedabad's final composite?
0.50 × the normalised interview score + 0.10 × the normalised writing-test score + 0.40 × the normalised composite that earned the call.
-
How does IIM Bangalore's panel change the score for work experience?
After the interview the weight is scaled from 10 to 5 and multiplied by the panel's average quality rating, from 0.25 to 2. The same 24 months are worth anything from 0.833 to 6.667 points.
-
How does SNAP's merit list compare with the IIMs' final scores?
It weighs the test more: SNAP, rescaled from 60, carries 50 points, the Personal Interaction 40 and the Group Exercise 10. XLRI publishes no weights at all.
-
How does one interview point compare with one writing-test point at these IIMs?
It is worth four to six writing-test points: 50 % against 10 % at IIM Ahmedabad, 40 against 10 at IIM Bangalore and 48 against 8 at IIM Calcutta.
Key takeaways
- After the shortlist each institute computes a new score: IIM Ahmedabad gives the interview 50 % and the writing test 10 %, IIM Bangalore 40 and 10 points, IIM Calcutta 48 and 8.
- SNAP’s merit list gives the rescaled SNAP score 50 points, the Personal Interaction 40 and the Group Exercise 10; XLRI publishes no weights.
- IIM Bangalore scales the work-experience score down to 5 after the interview and multiplies it by the panel’s average quality rating, from 0.25 to 2.
- One interview point is worth four to six writing-test points at these three IIMs, so the interview is where a final score moves most.
Terms in this lesson
- final composite score
- The score an institute computes after its interview stage to rank shortlisted candidates for offers, combining the interview, the writing test and earlier scores with published weights.
References
- PGP admission procedure for the 2027–29 batch (Indian Institute of Management Ahmedabad)
- PGP (MBA) 2027–29 admission procedure (Indian Institute of Management Bangalore)
- Admission policy for the MBA programme, batch 2027–29 (Indian Institute of Management Calcutta)
- SNAP 2026 Bulletin (Symbiosis International (Deemed University))
- XLRI Admission Prospectus 2027 (XLRI – Xavier School of Management)
Report a problem with this lesson
Kept only in this browser. Your Learn progress