Lessons
1 · Reality Check and Your Search Plan
2 · Building Credibility From Zero
- 06What Credibility Means for a Fresher: Proof of Work
- 07Choose and Build a Project That Mirrors Your Target Companies
- 08Ship It: Deploy, Document and Make Your GitHub Easy to Read
- 09External Proof: Open Source, Hackathons and Writing About Your Work
- 10Honest Numbers: Measuring and Quantifying Student Projects
3 · Resume and LinkedIn
4 · Finding Jobs Before the Crowd
5 · Applications and Referrals
6 · Online Assessments and DSA
7 · Company Research for Interviews
8 · Technical Interview Rounds
9 · Behavioral and HR Rounds
10 · Offers, Negotiation and Joining
Lesson 41 · Offers, Negotiation and Joining
Compare Offers and Prepare to Join
Choosing a first job is about more than the number: what you will learn, who you will work with, how stable the company is and what the terms cost you. This article gives a simple comparison framework, a quick health check on a company before you sign, an AI-assisted comparison that keeps you in charge, and what to do between acceptance and day one: background verification, documents, and what to do if joining is delayed or an offer is withdrawn.
For
Freshers choosing between offers or preparing to join their first company.
Level
Before you start
Read Benchmark and Negotiate Your First Offer (article 40) and Fresher Offer Maths: CTC, In-Hand Pay, Variable Pay and ESOPs (article 39).
On this page
Key takeaways
- Compare offers on four things: cash (monthly fixed in-hand and first-year cash), growth and learning, working environment, and risk. Decide your own weights before you compare.
- For a first job, what you learn and who you learn from often matter more than a modest pay difference, as long as the pay covers your needs.
- Check a company's health before signing: recent news and funding, headcount direction, recent reviews and any layoffs or delayed salaries.
- Background verification usually checks education, identity, address and sometimes criminal records and references. Make sure every detail you gave matches your documents.
- Until you actually join, keep your options open respectfully: stay in touch, get the joining date in writing, and keep interviewing quietly if joining is uncertain.
Ravi had two offers. One paid ₹1.5 lakh a year more, at a company whose fresher role, he learned from an alumnus, was mostly support tickets for a legacy product. The other, slightly lower, put freshers on a product team with experienced engineers who reviewed every change. He took the higher number. Two years later, his friend from the second company was moving to a role that paid far more than either original offer, with skills to show for it.
There is no universally right choice; some people need the higher salary now, for good reasons. But the decision deserves more than one number. This article gives you a way to compare, a way to check what you are joining, and a guide to the weeks between "I accept" and your first day.
What you will learn
#- A four-part framework for comparing offers, with your own weights.
- Questions to ask before you choose.
- A quick company health check.
- How to use AI to structure the comparison without letting it decide.
- What happens in background verification, and how to prepare.
- What to do if joining is delayed or an offer is withdrawn.
A four-part comparison
#Part | What to look at | How to find out |
|---|---|---|
Cash | Monthly fixed in-hand; first-year cash; employer PF, gratuity and insurance | Article 39 |
Growth and learning | The work you will do, the stack, who reviews your work, training, how freshers progress | Ask HR and your future manager; ask alumni there |
Environment | Location and commute, work-from-office policy, hours and shifts, team size, manager | Ask; read recent reviews for your function |
Risk | Company health, bond or clawback terms, notice period, offer conditions, joining date certainty | Health check below; article 38 |
Decide your weights before you look at the offers side by side, so the bigger number does not quietly decide for you. For example:
Situation | A sensible weighting |
|---|---|
You need to support family or repay a loan now | Cash and risk heavier |
You can manage on either salary | Growth and learning heavier |
You plan higher studies in two or three years | Learning, location and bond terms heavier |
You are moving cities for the first time | Environment and cost of living heavier |
Questions worth asking before you choose
#Ask HR or, better, your future manager or a team member:
- What will I work on in my first three months?
- Who reviews my code or work, and how?
- Is there structured training? How long, and what happens after it?
- How are freshers allocated to teams or projects? Can I state a preference?
- What does good performance in the first year look like?
- What is the work-from-office policy, in writing?
Their answers, and how specifically they answer, tell you a lot.
A quick company health check
#Joining a company that is struggling can mean a layoff, a delayed joining date or an offer withdrawn. Twenty minutes of checking helps:
- Recent news: search the company name with "layoffs", "funding", "results" and "acquisition", for the last six to twelve months.
- Funding (for startups): when did they last raise, and how much? A recent round is a good sign; a long gap with news of cost-cutting is a caution.
- Headcount direction: the company's LinkedIn page shows its approximate employee count; growth trends may be visible in some views or tools. A steady fall over several months is a warning sign.
- Recent reviews: on review sites, read reviews from the last six months, ideally from your function. Look for repeated mentions of delayed salaries, sudden restructuring or mass exits. Ignore single angry reviews.
- For listed companies: recent results and announcements.
- Ask directly, politely: "How has the team grown this year, and what are the plans for next year?"
An assistant with web search can gather this quickly; ask for sources with dates and open them yourself.
Find recent information (last 12 months) about [company]: funding or results,layoffs or restructuring, leadership changes, and anything about delayed salariesor delayed joining for freshers. For each item: source, date and a one-linesummary. Do not include anything without a source. Say clearly if you found little.Using AI to structure the comparison
#An assistant can lay out the trade-offs clearly and ask questions you have not considered. It cannot know what matters most to you, and it should not make the decision.
Help me compare two job offers. Do not tell me which to choose; help me think.My weights (out of 10): cash [ ], growth and learning [ ], environment [ ], risk [ ].My situation: [brief: finances, plans, location constraints].Offer A: [monthly fixed in-hand, first-year cash, PF/insurance, role and work,training, location, WFO policy, bond/clawback, notice, company health notes]Offer B: [same]1. Lay out each offer against the four parts, using only my information.2. Where is information missing that would change the comparison?3. What questions should I ask each company before deciding?4. Using my weights, which way does the evidence lean, and how sensitive is that to my weights?The useful part is usually question 2: the gaps. Fill them, then decide yourself. Writing down why you chose helps later if doubts arrive.
Between acceptance and day one
#Background verification
#Most employers in India run background verification (BGV), often through a specialist agency, before or soon after joining. Typical checks for freshers:
- Education: degree, college, university, years and marks, checked with the institution or records.
- Identity: documents such as PAN, Aadhaar and passport.
- Address: current and permanent.
- Criminal records: database or police checks, depending on the employer.
- References: sometimes, for freshers often faculty or internship mentors.
- Previous employment: if you listed internships or jobs.
What causes problems:
- Mismatches between what you stated and your documents: CGPA, graduation year, college name, internship dates.
- Name differences across documents (spelling, initials, surname order).
- Missing documents, such as a semester marksheet or the provisional certificate.
- Unexplained gaps, or employment you did not mention.
Documents to prepare
#- All semester marksheets and the provisional or final degree certificate.
- Class 10 and 12 certificates (some employers check them).
- PAN card (apply early if you do not have one), Aadhaar, passport if you have one.
- Passport-size photos.
- Internship letters and completion certificates, if you listed internships.
- A bank account in your name for salary.
Keep scanned copies in a safe folder, and share documents only through the employer's official onboarding portal or HR email (article 18). If there is a discrepancy, such as a name spelled differently on two documents, tell HR early and ask how to resolve it, rather than hoping nobody notices.
If joining is delayed, or an offer is withdrawn
#At times, Indian employers, especially some large IT services companies, have delayed fresher joining dates for months, and a few offers have been withdrawn when business conditions changed. You cannot control this, but you can protect yourself:
- Get the joining date in writing, and ask what happens if it moves.
- Stay in touch with HR at sensible intervals; respond promptly to onboarding emails.
- Keep your skills moving: build, practise, learn the company's stack.
- Keep your search alive quietly if joining is uncertain. Accepting an offer does not mean you must stop learning about the market, but be honest if another employer asks, and do not accept a second offer you plan to break unless your first offer has become genuinely uncertain.
- If an offer is withdrawn, ask for the reason and any confirmation in writing, read what your offer letter says, and restart the loop: your tracker, list and materials are all still there (Module 11).
Common mistakes
#- Choosing on CTC alone.
- Weighting after comparing, so the bigger number wins by default.
- Skipping the health check for a startup or a company with recent bad news.
- Mismatched details between your resume, forms and documents.
- Sharing documents through unofficial channels.
- Stopping all preparation after accepting, then facing a long joining delay unprepared.
Exercises
#Exercise 1
Set your weights
#Set weights out of 10 for cash, growth, environment and risk for each person, and explain: (a) a fresher whose family needs help repaying an education loan; (b) a fresher planning an MS in two years; (c) a fresher with no financial pressure, keen to become a strong backend engineer.
Exercise 2: Find the gaps
#Offer A: ₹70,000 monthly fixed in-hand, product team, Bengaluru, "hybrid". Offer B: ₹78,000 monthly fixed in-hand, Chennai, 18-month service agreement, "training followed by project allocation". List the information you are missing for each before you can compare well.
Exercise 3: Spot the BGV problems
#Which of these could cause problems in verification, and what should be done? (a) The resume says CGPA 8.4; the transcript says 8.36; (b) the resume lists a three-month internship, but you only have an offer letter and no completion certificate; (c) your Class 10 certificate spells your name "Mohd. Arif" and your degree "Mohammed Arif"; (d) you left out a one-month internship that you quit early.
Exercise 4: Make your decision record
#For your offers (or a realistic example), set weights, fill the four-part table, run the AI structuring prompt, gather the missing information, and write a one-paragraph record of your decision and why.
Show solutionHide solution
(a) Cash 9, risk 8, growth 6, environment 5. Reliable monthly pay and a stable employer come first; a bond is a bigger risk because leaving early would be costly.
(b) Growth 8, risk 8 (bond terms matter a lot if you plan to leave in two years), environment 6, cash 6. Look for strong learning and recommendations, and avoid long service agreements.
(c) Growth 9, environment 7, cash 5, risk 6. Choose where you will get real engineering work and good reviewers, as long as pay is reasonable.
These are illustrations; your weights are personal, and the point is to set them before comparing.
Exercise 2
Show solutionHide solution
Offer A: first-year cash (any joining bonus or variable?); PF structure; what the product team works on and who reviews work; how many days "hybrid" means; notice period and probation; company health.
Offer B: the service agreement terms (amount, reduction over time, triggers); training length and content; how project allocation works and whether you can state preferences (many freshers worry about being placed on support work); work-from-office policy; notice period; the joining date and its certainty; first-year cash.
Only after these answers can you compare the ₹8,000 monthly difference against learning, location and the bond.
Exercise 3
Show solutionHide solution
(a) Small mismatch, worth fixing. Rounding 8.36 to 8.4 can be flagged. Use the exact figure everywhere from now on, and if asked, explain it was rounded.
(b) Possible problem. Ask the company where you interned for a completion certificate or an experience letter. If they cannot provide one, tell HR early and offer other evidence (emails, payslips, a manager's contact).
(c) Common and usually manageable. Tell HR early and ask what they need; often an affidavit or a declaration of name variants, or a gazette notification for formal name changes, depending on the employer.
(d) Possible problem if it was paid employment or the form asks for all employment. Read the form. If it asks for all previous employment, disclose it with a short explanation. Omissions found later look worse than a short stint explained honestly.
Exercise 4
Show solutionHide solution
A good decision record:
Date: [ ]. Weights: cash 6, growth 9, environment 6, risk 7.Chose Offer A (product company, ₹70k/month) over B (services, ₹78k/month,18-month bond).Why: A's first projects are on the core product with code review from seniorengineers (confirmed with a team member); B's allocation is uncertain and the bondconflicts with my plan to switch roles in about 18 months. The ₹8k/month differenceis affordable for me. Risks accepted: A is a startup; last funding 8 months ago,no layoff news found.If you reread it in a year, it reminds you that the choice was considered, whatever happens.
Where to go next
#- Next: Diagnose Your Funnel: Which Stage Is Failing? is for when offers have not come yet, or when you need to restart.
- When you have joined, see Your First 90 Days in a New Job: A Practical Plan.
- For decisions about changing jobs later, see When Should You Switch Jobs? A Decision Checklist.
- Career
- AI
- #AI
- #background verification
- #decision making
- #freshers
- #interview preparation
- #job offers
- #job search
- #off-campus placement
Connected lessons
Linked from 1 guide
Other pages in the library that point here.
Keep reading
More in Career →Guide · Career
Interview Preparation and Mock Interviews with AI
Guide · Career
Improve Your Resume and Profile with AI, Honestly
Guide · Career
A LinkedIn Profile That Gets Recruiter Messages

