Skip to content
SparkTime, home
Off-Campus Placements With AI
Lessons
1 · Reality Check and Your Search Plan
2 · Building Credibility From Zero
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
11 · Rejection, Diagnosis and Momentum
Lesson 3 of 44

Lesson 3 · Reality Check and Your Search Plan

Company Tiers and the Reach, Target, Safe Mix

Not every company hires freshers the same way. This article describes five broad kinds of employer in India, what their hiring processes usually test, how your profile maps onto them, and how to split applications across reach, target and safe companies so you keep getting interviews while still aiming high. It also covers roles beyond software development.

On this page

Key takeaways

  • Group employers by how they hire, not by prestige: global product companies, established Indian product companies, funded startups, global capability centres and IT services companies.
  • Each group tends to weigh different evidence. Startups often care most about what you have built; large services companies about aptitude tests and eligibility; product companies about problem-solving.
  • Your profile scores decide your target group. Aim most applications there, some one step above and some one step below.
  • A rule of thumb such as 20 per cent reach, 60 per cent target and 20 per cent safe keeps interviews coming while you aim high. Adjust it from your own results.
  • Data, QA, support and DevOps roles use different rounds, and can be a sound first step into tech.

"Should I apply to Google or to TCS?" is the wrong question, and it is asked every placement season. It treats companies as a ladder of prestige, when what matters for your search is something more practical: what does each kind of company test, and does your evidence match it?

A student with average problem-solving speed but an excellent deployed project may struggle in a large company's timed assessment and do very well with a startup founder who opens the project during the call. A student who is fast at aptitude tests but has built nothing may clear a services company's drive easily and get nowhere with startups. Neither is "better". They are aimed at different doors.

What you will learn

#
  • Five broad groups of employers that hire freshers in India, and what each usually tests.
  • How to match your profile scores to a target group.
  • The reach, target and safe split, and how to adjust it from your results.
  • How data, QA, support and DevOps roles differ from software developer roles.
  • How to classify an unfamiliar company quickly, with AI and a check.

Five groups of employers

#

These groups describe typical patterns. Individual companies, and even teams within a company, differ, and processes change over time. Use the groups to decide where to start, then read each company's own job page and recent candidate reports (article 26) before you prepare.

Group 1: Global product companies and large tech employers

#

The India offices of large global technology, internet and financial-technology companies. They hire relatively few freshers, and many candidates want those roles.

  • What they usually test: several problem-solving rounds at medium to hard difficulty, follow-up questions on complexity, sometimes basic design, and a behavioral round. Some publish their values or principles, which their behavioral questions are built on (article 36).
  • What helps off campus: a strong problem-solving record, a referral, and proof of work that shows real engineering judgement.
  • Watch out for: spending your whole search here. Even strong candidates face long odds because there are few seats.

Group 2: Established Indian product companies

#

Well-known Indian companies whose main business is their own software product, in areas such as payments, commerce, delivery, fintech, developer tools and SaaS.

  • What they usually test: problem-solving at medium difficulty, often a machine coding or low-level design round (article 31), sometimes a light system design discussion, and a conversation about why you want to work in their domain.
  • What helps: a project in or near their domain, clean code, a referral from an engineer.
  • Watch out for: neglecting machine coding. Many freshers prepare only for problem-solving rounds and meet a 90-minute "build this" round unprepared.

Group 3: Funded startups

#

Smaller companies, often between seed and growth funding, with tens to a few hundred people.

  • What they usually test: practical ability. A take-home assignment or live build is common, along with a conversation with a founder or engineering lead about your projects. Problem-solving rounds tend to be easier or absent.
  • What helps: proof of work above everything else, curiosity about their product, and the ability to learn quickly on your own.
  • Watch out for: company health. Startups can run short of money. Article 41 shows a quick health check before you accept.

Group 4: Global capability centres

#

Global capability centres (GCCs) are in-house technology and operations centres that global banks, retailers, manufacturers and insurers run in Indian cities. They are not consulting firms: they build and run software for their own parent company, and many hire freshers.

  • What they usually test: a mix: an online assessment, a technical interview on fundamentals and your projects, and an HR round. Rounds are often more structured and less intense than at product companies.
  • What helps: solid fundamentals, a clean resume, clear communication, and sometimes knowledge of the parent company's industry.
  • Watch out for: overlooking them. They are often less crowded than well-known product companies.

Group 5: IT services and consulting companies

#

Large IT services and consulting firms that build and run software for clients, such as TCS, Infosys, Wipro, HCLTech, Cognizant, Capgemini, Accenture and LTIMindtree. Many have more than one entry track for freshers, with a higher-paid "digital" or "specialist" track that has a harder test.

  • What they usually test: an online test with aptitude (quantitative, logical, verbal), basic programming and sometimes a coding section; then technical and HR interviews on fundamentals.
  • What helps: steady aptitude preparation, clean basics in one language, meeting the published eligibility, and good communication.
  • Watch out for: bonds and training agreements (article 38) and gaps between an offer and the joining date (article 41).

A comparison

#

1. Global product

2. Indian product

3. Funded startups

4. GCCs

5. IT services

Fresher seats

Few

Some

Some, irregular

Many

Many

Main filter

Hard problem-solving

Problem-solving and machine coding

Proof of work and conversation

Fundamentals and structured rounds

Aptitude test and eligibility

Referral value

High

High

Medium; direct outreach also works

Medium

Low to medium

Typical channel

Careers page, referral

Careers page, referral

Startup platforms, founder outreach

Careers page, job boards

Drives and own portals

Matching your profile to a target group

#

Use your scores from article 2 (0 to 3 in each changeable area).

If your profile looks like this

Your target group to start

Reach

Safe

Coding 3, proof of work 2 or more

Groups 1 and 2

Group 1 roles with harder bars

Groups 3 and 4

Coding 2, proof of work 2 or more

Groups 2, 3 and 4

Group 1 with a referral

Group 5 digital tracks

Coding 1 to 2, proof of work 3

Group 3

Group 2

Groups 4 and 5

Coding 1, proof of work 0 to 1

Groups 4 and 5 while you build

Group 3 once a project ships

Group 5 standard tracks

Fixed constraints rule out some drives

Groups 3 and 4, plus referrals

Group 2

Any group whose eligibility you meet

These are starting points, not verdicts. After three or four weeks your tracker (article 5) will tell you whether your target is right: if you get almost no responses from your target group, step down one group or fix the earliest gap; if you clear most assessments easily, step up.

The reach, target and safe split

#

If you apply only to reach companies, you collect silence and lose heart. If you apply only to safe companies, you may accept an offer well below what you could have reached. A simple split protects you from both:

  • Reach, about 20 per cent: one group above your target. Low odds, but occasionally they work, and every assessment teaches you something.
  • Target, about 60 per cent: where your evidence matches the bar. Most of your effort goes here.
  • Safe, about 20 per cent: one group below. They keep interviews coming, build interview practice and give you a real fallback.

The percentages are a rule of thumb, not a law. Adjust them from your own numbers every few weeks. If safe applications are producing interviews and target ones are not, the evidence says your "target" is really a reach for now.

A worked example

#

Rahul is a 2025 graduate. His scores: coding 2, proof of work 2 (a deployed expense tracker with tests), fundamentals 2, resume 2, communication 1. No constraints rule out drives except his batch year.

  • Target: Groups 3 and 4: startups and capability centres hiring "0 to 2 years" for backend or full-stack roles.
  • Reach: Group 2 roles in fintech, where his expense tracker is relevant, ideally with referrals.
  • Safe: Group 5 lateral or off-campus roles open to 2025 graduates.
  • His first fix: communication, because it is his lowest score and every group interviews.

In a 50-application month that is roughly 10 reach, 30 target and 10 safe. Article 4 shows how to turn this split into a list of companies.

Roles beyond software development

#

Many freshers apply only for "SDE" or "software engineer" titles. Other entry roles hire steadily, and some are a sensible way into the industry, especially for non-CS graduates. Their rounds differ:

Role

What the rounds usually test

Proof of work that helps

Data analyst

SQL, spreadsheets, basic statistics, a case or dashboard exercise

A cleaned public dataset with a dashboard and a written finding

QA engineer or SDET

Testing concepts, writing test cases, some automation coding

A test suite for an open-source or your own project, a bug report written well

Support or application support engineer

Troubleshooting, Linux and SQL basics, communication

A write-up of how you diagnosed a real problem; a home lab

DevOps or cloud (junior)

Linux, networking basics, scripting, CI/CD, one cloud

A pipeline that builds, tests and deploys your project; infrastructure as code

Two cautions. First, read the job description, not just the title: "associate engineer" can mean development, testing or support. Second, if you take a non-development role as a first step, keep building and keep a record of the technical work you do in it, so a later move stays possible.

Classifying an unfamiliar company quickly

#

You will find many companies you have never heard of. Classify each in two minutes:

  1. What do they sell? Their own software product, services to clients, or software for their parent company?
  2. How big and how funded? The company's own "about" page, its LinkedIn page (employee count) and reputable news.
  3. What does the role ask for? Years of experience, skills, eligibility.

AI can speed this up, but it may be out of date or wrong about smaller companies. Ask it to work only from text you paste:

Code
Here is text I copied from a company's About page, careers page and one news article.Using ONLY this text:1. Does this company mainly sell its own software product, provide services   to clients, or build software for a parent company? Quote the evidence.2. What size and funding stage does the text suggest? Say "not stated" if it   is not in the text.3. Which of these groups fits best: global product, Indian product, funded startup,   global capability centre, IT services. Give one sentence of reasoning.4. List anything I should verify before applying.[paste text]

How to check it: confirm the employee count on the company's own LinkedIn page, and the funding claim in a news article with a date. If the assistant answered from memory instead of from your text (for example, mentioning a product your text never mentioned), ask it again to use only the pasted text.

Common mistakes

#
  • Choosing by brand name alone. A famous company that tests something you cannot show yet is a reach, however much you want it.
  • Applying only one step below where you could reach. Keep the 20 per cent reach: it costs little and sometimes works.
  • Ignoring capability centres and startups. They often have fewer applicants per role.
  • Taking an assistant's claims about a small company at face value. It may be guessing. Ground it in pasted text.
  • Never revisiting the split. Your tracker should change your targets every few weeks.

Exercises

#

Exercise 1

Which group?

#

Classify each, using the five groups: (a) a 120-person company that sells payroll software to small businesses and raised a funding round last year; (b) the Hyderabad technology centre of a European bank, building internal trading tools; (c) a large company hiring "graduate engineer trainees" through a national test, with an 18-month service agreement; (d) the Bengaluru office of a US search and cloud company.

Exercise 2: Set the split

#

Meera's scores are coding 1, proof of work 3 (two deployed projects and a merged open-source fix), fundamentals 2, resume 2, communication 3. She can apply to about 40 roles this month. Propose her target, reach and safe groups and the number of applications for each.

Exercise 3: Read the evidence

#

After four weeks, Karan's tracker shows: 25 applications to Group 2 companies, 2 assessment invites, 0 interviews; 10 applications to Group 4 companies, 4 assessment invites, 2 interviews. What does this suggest, and what should he change?

Exercise 4: Classify a real company

#

Pick one company from your interests that you know little about. Collect text from its About page, its careers page and one dated news article, run the classification prompt, and verify two of the claims yourself.

Show solutionHide solution

(a) Group 3, funded startup, and in a product business. Expect a take-home or practical round and a founder conversation. Check its health before accepting an offer.

(b) Group 4, global capability centre. It builds software for its parent bank. Expect structured rounds on fundamentals, and possibly questions that show interest in finance.

(c) Group 5, IT services, through an announced drive. Prepare for aptitude and basic coding, read the eligibility rules, and read the service agreement carefully (article 38).

(d) Group 1, global product company. Few fresher seats and a hard problem-solving bar. A reach for most freshers, best approached with a referral and strong timed problem-solving.

Exercise 2

Show solutionHide solution

Her proof of work and communication are strong, and her timed problem-solving is weak. That points at Group 3 (funded startups) as the target, where practical evidence and conversation count most.

  • Target, Group 3: about 24 applications. Lead with her projects and open-source fix.
  • Reach, Group 2: about 8 applications, chosen where her projects match the domain, ideally with referrals. Interviews there may include problem-solving she is not ready for, so they are a reach.
  • Safe, Group 4: about 8 applications. Structured rounds on fundamentals suit her.

Her most useful fix is timed problem-solving (articles 24 and 25), because it would open Group 2 properly. Note that the 60/20/20 split rounds to 24/8/8 here.

Exercise 3

Show solutionHide solution

Group 2: 2 invites from 25 is 8 per cent, and no interviews. Group 4: 4 from 10 is 40 per cent, and 2 interviews. The evidence says Group 4 is his real target for now, and Group 2 is a reach.

What to change:

  • Shift the split: most applications to Group 4, with Group 3 added; keep a smaller reach share in Group 2.
  • Look at why Group 2 is not responding. It could be the resume not matching their job descriptions (article 12), no referrals, or a missing project in their domain.
  • Note that both Group 2 invites produced no interview. If those were assessments he failed, problem-solving under time is also a gap (article 24).

Small numbers can mislead, so he should keep tracking, but four weeks of data is enough to change direction.

Exercise 4

Show solutionHide solution

Check your work against these points:

  • The assistant quoted your pasted text for each claim. If it mentioned facts that are not in your text, it answered from memory, and those facts need checking or removing.
  • You verified at least the employee count (the company's LinkedIn page) and the funding or ownership claim (a dated news article or the company's own announcement).
  • You decided which group it belongs to, and whether it is a reach, target or safe company for you.

If the company turned out to be different from what you assumed, for example a services firm you thought sold a product, you have saved yourself from preparing for the wrong rounds.

Where to go next

#

Keep reading

More in Career →
  • Guide · Career

    Interview Preparation and Mock Interviews with AI

  • Guide · Career

    Job Descriptions, Skill Gaps and Portfolio Projects with AI

  • Guide · Career

    A LinkedIn Profile That Gets Recruiter Messages