InfoparkDailyCAREER TOOLS

FREE 17 chapters · fresher & experienced tracks

From job search
to joining day.

How hiring really works, step by step. See what you should do at each stage and what happens inside the company after you apply. It covers job discovery, resumes, ATS, HR screening, tests, interviews, salary, offers and onboarding, with real examples and ready-to-copy templates.

  • 17chapters
  • 3 hrsof learning
  • 2career tracks
  • 75+sample answers & templates

Choose your track

You can switch at any time. Chapters show content for the track you choose.

0%
0 of 17chapters complete
  1. PrepareFind · research · resume · apply01–06
  2. Inside the companyATS · HR screening · shortlist07–08
  3. InterviewsHR · tests · technical · manager · CTC09–13
  4. DecisionSelection · offer · joining · next steps14–17

Career companion

Where am I in my job journey?

Pick the situation closest to yours. We’ll point you to the chapter and tool that help next.

The recruitment lifecycle

The complete hiring journey

Select any stage to see what happens there, what you should do, and what the company is doing at the same time.

Phase 1

Prepare

You, before applying

0/6 done
Phase 2

Inside the company

HR & ATS

0/2 done
  1. Shortlisted?
Phase 3

Interviews

Rounds

0/5 done
Phase 4

Decision

Outcome

0/4 done
  1. Selected?

Stage — select for details Decision point Completed

Two sides of every stage

Candidate side vs company side

While you wait, a lot is happening on the other side. This view shows both at once.

StageYou (candidate)Company (HR, recruiter, manager)
01 Job discovery
  • Check InfoparkDaily daily and join the WhatsApp/Instagram alerts
  • Shortlist 5–10 relevant openings a week
  • Track every application
  • Publishes the vacancy on its careers page, portals, LinkedIn or by email
  • May only share it with agencies or through employee referrals
02 Job research & reading the JD
  • Read the JD line by line
  • Research the company, role and salary range
  • Decide: apply, stretch-apply or skip
  • Hiring manager writes the requirement
  • HR turns it into a JD with must-haves and nice-to-haves
03 Application strategy
  • Use the channel the listing asks for
  • Prefer referrals and company portals
  • Log every application in a tracker
  • Receives applications from many channels into one ATS or inbox
04 Resume creation
  • Choose a simple one-column template
  • Write achievement-focused bullets
  • Export a text PDF named properly
  • Recruiters skim a resume for 6–30 seconds in the first pass
  • ATS parses it into fields
05 ATS compatibility
  • Use standard headings and a simple layout
  • Match honest keywords to the JD
  • Check your resume privately before sending
  • ATS stores every application
  • Recruiters search and filter candidates inside it
06 Application email
  • Use the subject line format the post asks for
  • Keep the body short and specific
  • Attach one PDF and follow up once
  • HR inbox receives dozens to hundreds of emails a day
  • Subject lines decide what gets opened
07 How companies receive & screen applications
  • Nothing visible happens — this is the waiting stage
  • Keep applying elsewhere while you wait
  • Applications collected in ATS, inbox or portal dashboards
  • Eligibility filters and keyword search
  • Recruiter reviews resumes and builds a shortlist
  • Hiring manager approves who moves forward
08 Shortlisting & application status
  • Read status signals correctly
  • Follow up politely once or twice
  • Keep applying — never wait on one company
  • Moves candidates into stages
  • Often sends no update for rejections
09 Initial HR screening call
  • Answer calls from unknown numbers professionally while job searching
  • Have your numbers ready: CTC, notice, location
  • Confirm next steps before hanging up
  • Recruiter checks basic fit and communication
  • Confirms eligibility, salary range and joining time
  • Decides whether to schedule tests/interviews
10 Aptitude & technical assessment
  • Know the test format before you start
  • Practise timed questions
  • Use a stable internet connection and a quiet room
  • Uses tests to filter large applicant pools fairly
  • Sets cut-off scores per round
11 Technical interview
  • Revise fundamentals and every line on your resume
  • Explain your projects end to end
  • Think aloud while solving
  • Engineer or team lead evaluates depth and problem-solving
  • Scores against a rubric and recommends hire / no hire
12 Managerial round
  • Prepare 5–6 real stories
  • Use STAR structure
  • Ask the manager smart questions
  • Hiring manager checks team fit, ownership and judgement
  • Decides if they want to work with you every day
13 Final HR round
  • Know your numbers and your walk-away point
  • Understand CTC vs in-hand
  • Get every promise in writing
  • HR confirms budget fit, joining date and policies
  • Collects documents for the offer
14 Final selection
  • Send thank-you notes
  • Follow up once if the promised date passes
  • Keep other options alive until the offer is in writing
  • Panel submits feedback
  • Hiring manager and HR approve
  • Finance approves compensation
  • Offer is prepared
15 Offer letter & acceptance
  • Read every clause
  • Check the CTC breakup
  • Accept in writing — then resign
  • Sends the offer with a validity date
  • Starts pre-joining and background checks
16 Pre-joining & onboarding
  • Submit documents promptly
  • Resign professionally and complete handover
  • Prepare for day one
  • Runs background verification
  • Prepares laptop, accounts, induction
17 Rejection & next steps
  • Ask for feedback once
  • Fix one thing per week
  • Keep a weekly routine
  • Keeps your profile in the ATS
  • May consider you for future roles

Two journeys

Fresher vs experienced

The stages are the same, but what matters at each stage is different.

StageFresher / beginnerExperienced professional
Where to searchInfoparkDaily fresher & walk-in filters, internships, mass-hiring portals, campus drivesInfoparkDaily experienced & referral filters, LinkedIn, Naukri, recruiter outreach, referrals
Resume focusProjects, internships, skills, education — one pageAchievements with numbers, relevant experience, 1–2 pages
ATS keywordsCore skills from the JD and project toolsExact tools, domain terms, role titles
ProfilesLinkedIn + GitHub/portfolio; Internshala; Naukri fresher profileOptimised LinkedIn headline, Open to Work (recruiters only), updated Naukri
AssessmentsAptitude, reasoning, basic coding/MCQCoding, take-home tasks, domain or system design
InterviewsFundamentals and your projectReal systems you built, scenarios, decisions, leadership
Salary talkFixed fresher bands — little negotiationCurrent vs expected CTC, negotiation, joining bonus, buyout
JoiningCan often join immediately; training/bond clausesNotice period 30–90 days, counteroffers, relieving letter, BGV

Interview round timeline

What a typical hiring process looks like

Not every company runs every round. Small companies may combine them into one or two; large ones may add more.

  1. Day 0

    Application

    Portal, email, referral or walk-in.

    Chapter 03
  2. Day 1–14

    Screening

    ATS filters and recruiter review.

    Chapter 07
  3. 10–20 min

    HR call

    Fit, availability, CTC, notice.

    Chapter 09
  4. 30–120 min

    Assessment

    Aptitude, coding or practical task.

    Chapter 10
  5. 45–60 min

    Technical

    Skills, projects, problem-solving.

    Chapter 11
  6. 30–45 min

    Managerial

    Team fit, ownership, judgement.

    Chapter 12
  7. 20–30 min

    Final HR

    Salary, joining, policies.

    Chapter 13
  8. 2–10 days

    Decision & offer

    Approvals, then the offer letter.

    Chapter 14

After the final round

Offer path and rejection path

Selected

  1. Verbal offer from HR
  2. Written offer letter + CTC annexure
  3. Review, negotiate once, accept in writing
  4. Documents & background verification
  5. Resign and serve notice (experienced)
  6. Joining day & induction
Offer chapter

Not selected

  1. Rejection email — or no response
  2. Thank them, ask for feedback once
  3. Review your answers and fix gaps
  4. Improve resume and skills
  5. Apply to other roles (and reapply later)
  6. Keep the weekly routine going
Next-steps chapter

Learn every stage

The 17 chapters

Open any chapter on its own, or go from 1 to 17. Mark chapters complete to track your progress on this device.

Chapter 01 · Prepare · 14 min read

Job discovery

Start on InfoparkDaily, then widen your search to portals, company pages and park boards.

Open chapterClose chapter

What you do

  • Check InfoparkDaily daily and join the WhatsApp/Instagram alerts
  • Shortlist 5–10 relevant openings a week
  • Track every application

What the company does

  • Publishes the vacancy on its careers page, portals, LinkedIn or by email
  • May only share it with agencies or through employee referrals

Start here · Primary job hub

InfoparkDaily: Kerala tech jobs in one place

Openings are scattered across portals, company sites, park boards, WhatsApp forwards and HR posts. InfoparkDaily gathers public openings from these sources into one community-focused feed, so you start with a shortlist instead of twenty tabs. It is a starting point, not every job in the market — so this chapter also shows where else to look.

How to use the InfoparkDaily job board

  1. Open Jobs and choose a park (Infopark, Technopark, Cyberpark) or leave All Parks.
  2. Tap a filter chip: Freshers, Experienced, Walk-in Interview, Non IT, Internships, Remote or Referral.
  3. Type a role or skill in the search box (“tester”, “React”, “accountant”).
  4. Read the status on each card: Live, Closing or Expired. Skip expired posts.
  5. Open View Details to see roles, experience, location, deadline and the apply method.
  6. Tap the heart to save jobs you want to apply for; they stay in Saved jobs.
  7. Use Share to send an opening to a friend on WhatsApp or Instagram.
  8. Before applying, open the official link on the listing and confirm the job is still open.
Tip

Five minutes every morning on the InfoparkDaily feed beats an hour once a week. Early applicants are more likely to be read before a recruiter has enough candidates.

How to identify a relevant vacancy

Use this 30-second filter before you spend time on an application:

Vacancy relevance check
CheckApply if…Skip or think again if…
ExperienceYou meet it or are within about a year of itIt asks for 5 years and you have none
Must-have skillsYou have most of the must-havesYou have none of the core skills
Location / modeYou can work there or the post allows remoteRelocation you can’t do
DeadlineDate is in the future or “rolling”Deadline passed / post marked Expired
SourceCompany site, park board or a named HR contactAsks for money, OTP, or uses only a personal Gmail with no company trail

Fresher track

Finding fresher jobs

  • On InfoparkDaily, use the Freshers and Internships filters, and watch Mass Hiring drives.
  • Search portals for “trainee”, “associate”, “graduate engineer trainee”, “junior”, “intern”, “0–1 years”.
  • Large IT services companies run fresher programmes on their own portals (for example TCS NextStep, Infosys Careers, Wipro Careers).
  • Walk-in drives at Infopark and Technopark often hire support, testing and non-voice process freshers.
  • Your college placement cell and alumni are channels too — ask seniors which companies hired them.

Experienced track

Finding experienced roles

  • On InfoparkDaily, use Experienced and Referral filters.
  • Search by title + main tool (“Senior QA Selenium Kochi”) rather than only the title.
  • Keep Naukri and LinkedIn profiles updated — many experienced hires start with a recruiter messaging you.
  • Ask ex-colleagues in target companies for referrals before applying cold.
  • Follow target companies on LinkedIn; many announce openings in posts before portals.

Walk-in interviews

  • Use the Walk-in filter on InfoparkDaily. Each listing shows date, time, venue and roles.
  • Confirm the venue and date on the official notice the same morning — walk-ins get rescheduled.
  • Carry printed resumes, ID proof, photos and certificate copies (originals only if asked).
  • Arrive 30–45 minutes early; registrations often close before the posted end time.

More detail: Walk-in interview tips for Infopark.

Why one site is never enough

Reality check

Jobs are distributed across many places. Some employers publish only on their own careers site, some only on LinkedIn, some only through a recruitment agency, and some just email a park list or share a WhatsApp post. Using InfoparkDaily as your daily hub and checking a few other sources weekly gives you the widest view of the market.

  1. Daily: InfoparkDaily feed + alerts
  2. 2–3× a week: LinkedIn / Naukri / Indeed alerts
  3. Weekly: target company career pages
  4. Weekly: park job boards
  5. Always: referrals from your network

Other platforms — what each is for

Open a platform to see what jobs it has, how to set it up, how to search and apply, alerts, pros and cons, and practical tips.

LinkedIn Jobs Product companies, MNCs, startups, experienced roles

A professional network with a job board built in. Recruiters use it two ways: they post jobs, and they search member profiles to find people who never applied.

Jobs you usually find
Software, data, product, design, marketing, sales and leadership roles. Strong for 1+ years of experience; fewer walk-in or entry-level support roles.
Create an account
  1. Sign up at linkedin.com with an email you check daily (not a college ID you will lose).
  2. Confirm the email and phone number.
  3. Add your current city — Kochi, Thiruvananthapuram or Kozhikode — so local recruiters find you.
Complete your profile
  • Clear face photo and a headline that says what you do: “Java Developer · Spring Boot · 2 yrs” or “B.Tech CSE 2026 · Python · SQL · Looking for fresher roles”.
  • About section: 3–5 lines on skills, domain and what you want next.
  • Experience and Education with dates that match your resume exactly.
  • Add relevant skills (LinkedIn lets you list many; pin your strongest).
  • Turn on Open to Work. Choose “Recruiters only” if your current employer should not see it.
Search for vacancies
  • Search a role (“QA Engineer”) and a location (“Kochi, Kerala, India”).
  • Filter Date posted → Past week, Experience level (Internship, Entry level, Associate, Mid-Senior) and On-site / Hybrid / Remote.
  • Save searches you repeat.
How to apply
  • Easy Apply sends your LinkedIn profile + uploaded resume inside LinkedIn.
  • Apply opens the company’s own careers site — finish the form there or nothing is sent.
Job alerts

On a search results page, switch on Set alert. You get daily or weekly emails and app notifications.

Advantages
  • Recruiters contact you directly
  • See who works at the company (referrals)
  • Company pages, posts and employee count help research
Limitations
  • Easy Apply posts get hundreds of applicants
  • Some jobs are reposts that are already filled
  • Fake “recruiters” exist — verify before sharing documents
Practical tips
  • Apply in the first 2–3 days a post is live.
  • After applying, send one short note to the recruiter or hiring manager. Do not spam connections.
  • Post about a project once a month — profiles with activity show up more.
Naukri Indian IT services, BFSI, mid-level roles, recruiter search

India’s largest job portal. Besides job posts, recruiters search Naukri’s resume database (Resdex), so a complete, recently updated profile matters as much as applying.

Jobs you usually find
IT services, banking, insurance, sales, accounts, support and mid-level tech roles across India. Many Infopark and Technopark service companies recruit here.
Create an account
  1. Register at naukri.com and choose Fresher or Experienced — this changes the form.
  2. Verify email and mobile.
  3. Upload your resume as PDF or DOCX.
Complete your profile
  • Resume headline (one line): “Manual & automation tester · Selenium, Java · 3 yrs · Kochi”.
  • Key skills: add the exact tools from job posts you target.
  • Fill employment, education, projects, current & expected CTC, notice period and preferred locations.
  • Profile summary in 3–4 lines.
  • Edit something small every week — recruiters often filter by recently active profiles.
Search for vacancies
  • Search skills or titles plus location and years of experience.
  • Use filters: Freshness, Salary, Work mode, Industry, Company type.
  • Read the “Job description” and “Role” sections fully; many posts list more years than they truly need.
How to apply
  • Apply sends your Naukri profile to the employer.
  • Apply on company site takes you away — complete that form.
Job alerts

Click Create job alert on search results, or set preferences in your profile for recommended jobs.

Advantages
  • Huge volume of Indian openings
  • Recruiters find you without you applying
  • Clear CTC and notice-period fields
Limitations
  • Paid add-ons are promoted; none are required to get a job
  • Fake callers pretend to be “Naukri” and ask for fees
  • Many duplicate agency posts
Practical tips
  • Naukri never needs you to pay a recruiter. Anyone asking for a “registration fee” is a scam.
  • Keep the profile CTC and notice period honest — they are checked later.
  • Write the headline the way recruiters search: role + main tool + years + city.
Indeed Non-IT, support, sales, accounts, walk-ins, small companies

A search engine for jobs. It shows jobs posted directly on Indeed and jobs collected from company sites and other boards.

Jobs you usually find
Customer support, BPO, sales, accounting, admin, hospital and retail roles, plus some IT jobs from smaller companies.
Create an account
  1. Sign in with email or Google.
  2. Upload a resume or create an Indeed resume.
  3. Choose whether employers can find your resume.
Complete your profile
  • Job title you want, desired pay and locations.
  • Work experience, education and skills.
  • Answer the “ready to work” preferences honestly.
Search for vacancies
  • Type What (role) and Where (city).
  • Filter by Date posted, Remote, Salary estimate and Job type.
  • Open the company name to read reviews before applying.
How to apply
  • Easily apply sends your Indeed resume and screener answers.
  • Other posts redirect to the employer’s site.
Job alerts

Below search results, add your email to get new jobs for this search by email.

Advantages
  • Simple, quick applications
  • Good for non-IT and entry roles
  • Company reviews and salary ranges
Limitations
  • Older listings sometimes stay visible
  • Scam posts appear — verify the employer
  • Less recruiter outreach than LinkedIn or Naukri
Practical tips
  • Answer screener questions carefully; they filter you before a human reads anything.
  • Check the post date and the employer’s website before you apply.
Foundit (formerly Monster India) Experienced professionals, BFSI, sales, operations

Monster India rebranded as foundit. It works like Naukri: post-based applications plus a resume database recruiters search.

Jobs you usually find
Experienced roles in IT, banking, sales, operations and Gulf/overseas openings.
Create an account
  1. Register with email and phone.
  2. Upload your resume and pick your industry and function.
Complete your profile
  • Headline, key skills, experience, CTC, notice period, locations.
  • Keep it consistent with your Naukri and LinkedIn data.
Search for vacancies
  • Search by skill or title, filter by experience, location and salary.
How to apply
  • Apply with your profile, or go to the employer’s site when redirected.
Job alerts

Save a search or set job alerts from your dashboard.

Advantages
  • Less crowded than the biggest portals
  • Useful extra reach for experienced candidates
Limitations
  • Smaller fresher volume
  • Profile data can go stale if you forget it
Practical tips
  • Create it once, then update every few weeks while you are searching.
Internshala Students, internships, first jobs

A platform focused on internships and fresher jobs, with short application questions instead of long forms.

Jobs you usually find
Internships (remote and in-office), fresher roles in development, marketing, content, design, HR and sales.
Create an account
  1. Register as a student/fresher.
  2. Fill education, skills, projects and links (GitHub, portfolio).
Complete your profile
  • Add projects with links.
  • Write a short, specific “Why should you be hired?” answer you can adapt.
Search for vacancies
  • Filter by profile, location, work-from-home, stipend and duration.
How to apply
  • Answer the employer’s questions; some include a small assignment.
Job alerts

Turn on preferences and email notifications for matching internships.

Advantages
  • Built for people with no experience
  • Assignments let you prove skill
Limitations
  • Some internships are unpaid or very low stipend
  • Paid trainings are promoted — optional, not a hiring requirement
Practical tips
  • Never pay an employer to join an internship.
  • A completed internship with a reference beats three certificates.
Google job search Finding the same job across many boards at once

Search “jobs in Kochi” or “react developer jobs Trivandrum” and Google often shows a jobs panel pulled from many sites. Google does not hire — it links to the source.

Jobs you usually find
Whatever the source sites publish: portals, company pages and aggregators.
Create an account
  1. No separate account needed; signing in to Google may save searches.
Complete your profile
  • None — your profile lives on the site you apply through.
Search for vacancies
  • Use role + city, then filters like Date posted and Type.
  • Open “Apply on” options and prefer the company’s own site.
How to apply
  • Click through to the source and apply there.
Job alerts

Availability changes; rely on the alerts of the portal you finally use.

Advantages
  • One search covers many sites
  • Shows which boards carry the same job
Limitations
  • Can surface outdated or copied listings
  • You still apply elsewhere
Practical tips
  • When the same job shows on many sites, apply on the employer’s own page if it exists.
Official company career pages Most accurate source; jobs that never reach portals

Most mid-size and large companies run their own careers page or an ATS portal (Workday, Greenhouse, Lever, Zoho Recruit, Darwinbox and others).

Jobs you usually find
Every role the company chooses to publish — including ones not posted on portals.
Create an account
  1. Many portals ask you to create a candidate account per company.
  2. Save your password; you will check application status there.
Complete your profile
  • Upload resume; the portal auto-fills fields — always correct what it parsed wrong.
Search for vacancies
  • Search “Company name careers” and confirm the domain matches the company’s main website.
  • Mass-hiring examples: TCS NextStep, Infosys Careers, Wipro Careers.
How to apply
  • Fill every field, answer knock-out questions honestly, submit and save the confirmation email.
Job alerts

Many portals have “Job alerts” or “Talent community” sign-ups.

Advantages
  • Official and current
  • Your application goes straight into the employer’s ATS
Limitations
  • A new account for each company
  • Long forms
Practical tips
  • Bookmark career pages of your 20 target companies and check them weekly.
Official IT park job boards Companies inside Infopark, Technopark and Cyberpark

Kerala’s IT parks publish openings from companies on their campuses.

Jobs you usually find
Openings posted by tenant companies — usually with email or careers-page instructions.
Create an account
  1. No account needed; apply as each post instructs.
Complete your profile
  • Keep one ATS-friendly PDF ready.
How to apply
  • Follow the exact method on the post: email address, form link or company site.
Job alerts

No alerts — this is why InfoparkDaily collects park openings in one feed.

Advantages
  • Official source for park tenants
  • Local jobs
Limitations
  • Not every park company posts there
  • Old posts can stay visible after hiring closes
Practical tips
  • Read the last date before travelling for any walk-in.
Government recruitment portals Public-sector, PSC and central government jobs

Government jobs follow notifications, exams and rank lists — a separate track from private IT hiring.

Jobs you usually find
State and central government posts, PSUs, and some government IT/technical positions.
Create an account
  1. Kerala PSC uses One Time Registration on Thulasi.
  2. National Career Service and Kerala Employment Exchange have their own registration.
Complete your profile
  • Enter details exactly as in certificates — mismatches can disqualify you.
Search for vacancies
How to apply
  • Apply only on the official portal before the closing date in the notification.
Job alerts

Check notification pages; follow official channels only.

Advantages
  • Transparent, rule-based selection
  • Job security
Limitations
  • Long timelines (months to years)
  • Exam preparation needed
Practical tips
  • Government jobs never require payment to an agent. Fees are paid only on the official portal when a notification says so.

Platform comparison

Job platform comparison
PlatformBest forFresher-friendlyRecruiters find youAlerts
InfoparkDailyKerala IT park & community openings in one feedYes — dedicated filtersThrough community reach and employer postsWhatsApp, Instagram
LinkedInProduct companies, experienced roles, networkingModerateYes — profile searchEmail/app
NaukriIndian IT services, BFSI, mid-levelYes (fresher profile)Yes — resume databaseEmail/app
IndeedNon-IT, support, smaller firmsYesPartlyEmail
founditExperienced, BFSI, salesLimitedYesEmail
InternshalaInternships, first jobsBuilt for itLimitedEmail
Company pagesAccurate, official openingsDepends on companyTalent communityOften
Park boardsPark tenant companiesYesNoNo
Watch out

Real employers do not charge for applications, interviews, training kits or offer letters. Never share OTPs, bank PINs or Aadhaar scans with an unverified “recruiter”. Read how to verify a job before you apply.

Chapter 02 · Prepare · 12 min read

Job research & reading the JD

Decode every line of a job description and research the company before you apply.

Open chapterClose chapter

What you do

  • Read the JD line by line
  • Research the company, role and salary range
  • Decide: apply, stretch-apply or skip

What the company does

  • Hiring manager writes the requirement
  • HR turns it into a JD with must-haves and nice-to-haves

A job description (JD) is the company’s shopping list. Reading it carefully tells you whether to apply, which keywords to use in your resume, and what you will be asked in interviews.

Every part of a job posting

Parts of a job description
PartWhat it tells youWhat to do with it
Job titleLevel and function (Trainee, Associate, Senior, Lead)Use the same title in your email subject and resume headline if it honestly fits
Company nameWho is hiring — or an agency hiring for a clientLook up the website, LinkedIn page and reviews
LocationOffice city/park and whether relocation is neededOnly apply if you can commute or relocate
ExperienceA range, e.g. 0–2 or 3–5 yearsWithin about a year of the minimum is usually fine to try
QualificationDegree/stream required, sometimes year of passingTreat “B.Tech/MCA only” and batch limits as hard rules
Required skillsMust-haves the screen will checkMirror these exact words in your resume — only if true
Preferred skillsNice-to-havesMention any you have; don’t skip the job if you lack them
SalaryRange or “as per industry standards”Prepare your expected CTC; research the range
Shift timingsDay, night, rotational, US/UK shiftBe sure you can do it before applying
Work modeOn-site, hybrid or remoteNote days in office
ResponsibilitiesWhat you’ll actually doPrepare a project or example for each
Application instructionsEmail, form, portal, walk-inFollow exactly; wrong channel = not seen
Last dateDeadline or “rolling”Apply well before; don’t travel for an expired walk-in

Example JD explained line by line

Junior QA Engineer — Brightloop Technologies Pvt Ltd

Infopark Phase II, Kochi · Work from office, 5 days

Experience: 0–2 years · B.Tech / BCA / MCA / B.Sc CS (2024–2026 pass-outs)

Must have: manual testing, writing test cases, bug reporting in Jira, basic SQL

Good to have: Selenium with Java or Python, Postman API testing, ISTQB Foundation

Responsibilities: test web and mobile releases, log and retest defects, join daily stand-ups

Shift: 9:30 am – 6:30 pm · CTC: ₹2.8–3.6 LPA

Apply: send resume to careers@brightloop.example with subject “QA Fresher – Your Name” before 20 Nov

  1. Title: “Junior” = entry level. You will be asked testing basics, not architecture.
  2. Location & mode: daily commute to Kakkanad. Ask yourself if that works before applying.
  3. Eligibility: batch 2024–2026 is a hard filter. A 2021 graduate will likely be screened out automatically.
  4. Must-haves: these four words — manual testing, test cases, Jira, SQL — should appear in your resume skills and project lines.
  5. Good to have: a small Selenium or Postman project puts you ahead of other freshers.
  6. Responsibilities: prepare to explain the bug life cycle and how you would write a test case for a login page.
  7. CTC: ₹2.8–3.6 LPA is yearly cost-to-company, not monthly take-home (see Chapter 13). That is ₹23,300–30,000 a month as CTC; in-hand pay is lower after PF and other deductions.
  8. Instructions: use that exact subject line. Applications that ignore instructions are an easy reject.

Sample company and email are fictional, for learning only.

Research the company in 15 minutes

  1. Website: what the company sells, who its clients are, which countries it serves.
  2. LinkedIn page: employee count, recent posts, people in the role you want.
  3. Reviews: Glassdoor or AmbitionBox for interview questions and culture — read patterns, not single angry reviews.
  4. Legitimacy: does the email domain match the website? Is there a real office address? Is the company listed on the park’s site?
  5. News: recent funding, layoffs, new clients or awards.
  6. Salary: compare ranges on AmbitionBox, Glassdoor and the Kerala IT salary guide.
Notes a strong candidate writes before applying
  • Brightloop — 120 people, SaaS for logistics, clients in UAE and UK.
  • Testers use Jira + Selenium (from employee profiles).
  • Interview pattern (reviews): written test → technical → HR.
  • Talking point: my college project tested a delivery-tracking app — same domain.

Apply, stretch, or skip?

Apply decision
You match…DecisionWhy
80–100% of must-havesApply nowYou are a strong fit
60–80% and you can learn the rest quicklyStretch-applyMany hires don’t tick every box; show the gap is small
Under half the must-haves, or fail a hard rule (batch, degree, shift)SkipSpend the time on better-matched roles

Chapter 03 · Prepare · 10 min read

Application strategy

Pick the right channel — email, portal, Easy Apply, referral, agency or walk-in — for each job.

Open chapterClose chapter

What you do

  • Use the channel the listing asks for
  • Prefer referrals and company portals
  • Log every application in a tracker

What the company does

  • Receives applications from many channels into one ATS or inbox

The same resume can succeed or vanish depending on how you send it. Use the method the job post asks for; when several are possible, choose the one that reaches a human fastest.

Application methods
MethodWhen to useHow to do it wellWatch out
ReferralYou know someone in the company (even a senior from college)Send them the job link/ID, your resume and a 3-line summary so they can submit easilyA referral gets you read, not hired — still prepare
Company career portalThe company has an official portal or the listing links to itFill every field, correct auto-parsed data, save confirmation emailDuplicate accounts with different emails confuse the ATS
Direct emailListing gives an HR email (common at park companies and walk-ins)Exact subject from the post, short body, one PDFCheck the domain; personal Gmail-only “HR” deserves verification
LinkedIn Easy ApplyQuick roles you match wellComplete profile + tailored resume upload; message the poster afterVery high competition; low effort = low response
Naukri applyIndian IT services, mid-level rolesKeep profile complete; answer screening questionsAgency posts may hide the real company
Indeed applyNon-IT, support, smaller firmsAnswer screener questions carefullyVerify the employer
Recruitment agency / consultantAgency calls you or posts a roleAsk the client company name, role, CTC and location before sharing documentsGenuine agencies are paid by employers — never pay them
Walk-in interviewListing gives date, time and venueGo early with printed resumes and documentsConfirm the drive is still on the same morning
InfoparkDaily listingYou find the job on InfoparkDailyOpen the listing’s official link or email and apply thereInfoparkDaily is not the employer — apply through the method on the listing

Choosing a channel — decision path

Do you know someone at the company?
Yes

Ask for a referral and apply on the portal with the same email.

No

Does the post name a channel? Use exactly that. If it lists both email and portal, use the portal, then send a short email.

Fresher track

Fresher strategy

  • Aim for 5–10 well-matched applications a week instead of 100 random ones.
  • Target: trainee programmes, park walk-ins, internships that convert to jobs, and mass-hiring drives.
  • Ask college alumni on LinkedIn for referrals — be specific about the role.
  • Create a simple portfolio or GitHub with 2–3 projects; link it everywhere.

Experienced track

Job-switch strategy

  • Make a list of 20–30 target companies and the roles that fit your next step.
  • Referrals first, then recruiters, then cold applications.
  • Apply 2–3 months before you want to move, because notice periods are often 30–90 days.
  • Keep searching discreet: “Open to Work — recruiters only”, no posts about leaving.
  • Don’t resign before you have a written offer (and ideally completed background checks).

Track every application

Keep a simple sheet. It prevents duplicate applications and tells you when to follow up.

Sample application tracker
DateCompanyRoleChannelContactStatusNext step
04 NovBrightloopJunior QAEmailcareers@…AppliedFollow up 11 Nov
05 NovNorthwind LabsPython InternInternshala—Assignment sentWait for result
06 NovAcme InfotechSupport ExecWalk-inHR deskRound 2 on 9 NovPrepare

Save jobs on InfoparkDaily with the heart icon and you’ll find them again in Saved jobs.

Chapter 04 · Prepare · 15 min read

Resume creation

Build a clean, honest, ATS-friendly resume — different for freshers and experienced professionals.

Open chapterClose chapter

What you do

  • Choose a simple one-column template
  • Write achievement-focused bullets
  • Export a text PDF named properly

What the company does

  • Recruiters skim a resume for 6–30 seconds in the first pass
  • ATS parses it into fields

InfoparkDaily career tool

Build your resume with InfoparkDaily

Free ATS-friendly templates, live A4 preview and a selectable-text PDF with no watermark.

Standard resume structure

Resume structure
SectionFresherExperienced
HeaderName, phone, email, city, LinkedIn/GitHubSame — drop full address, date of birth and photo unless asked
Summary2 lines: degree, key skills, target role3 lines: years, domain, strongest results
SkillsGrouped: Languages · Tools · DatabasesGrouped and matched to the JD
ExperienceInternships, freelance, part-timeMost important section — reverse chronological
ProjectsMain proof of skill — put above educationOnly notable ones, or inside each job
EducationDegree, college, year, CGPA if goodOne line at the end
CertificationsRelevant ones onlyRelevant ones only
AchievementsHackathons, ranks, leadershipAwards, promotions, measurable impact

Fresher track

Resume without experience

  • Lead with Projects: what you built, the tools, and your role.
  • Internships count as experience — list them under Experience.
  • Add numbers wherever possible: users, pages, test cases, accuracy, marks.
  • One page is enough.
Weak vs strong fresher project bullet

✗ Did a project on library management using PHP.

✓ Built a library management web app (PHP, MySQL) with login, book search and fine calculation; tested 40 cases and deployed on a college server used by 200 students.

Fresher summary example

Edit the degree, tools and project to match you

B.Tech Computer Science graduate (2026) with hands-on projects in Python, SQL and Django. Built and tested a student attendance system used by 3 departments. Looking for a junior developer or QA role in Kochi.

Experienced track

Resume with employment history

  • Each job: title, company, city, month-year to month-year.
  • 3–6 bullets per recent role. Start with a verb, end with a result.
  • Show impact with numbers: time saved, revenue, bugs reduced, users, uptime.
  • Two pages is fine for 5+ years. Older roles can be one line each.
  • Dates and titles must match your relieving letters — background checks compare them.
Duty vs achievement

✗ Responsible for API development.

✓ Built 14 REST APIs in Spring Boot for a payments module, cutting average response time from 900 ms to 250 ms.

✗ Handled testing.

✓ Automated 320 regression cases with Selenium + TestNG, reducing release testing from 3 days to 6 hours.

Experienced summary example

Replace years, domain and numbers with your own

QA engineer with 4 years in fintech and e-commerce testing. Automated 300+ regression cases with Selenium and Java, set up API test suites in Postman and cut release testing time by 70%. Looking for a Senior QA role in Kochi or remote.

Skills, projects, experience — writing formula

Skills

Group them: Languages: Java, Python · Testing: Selenium, Postman · Tools: Jira, Git · DB: MySQL. Only list what you can answer questions on.

Project bullet

What you built + tools + your part + result.

Experience bullet

Action verb + task + number/result. Use: built, reduced, automated, led, migrated, improved.

Education

Degree, college, university, year, CGPA/percentage (if 60%+ or the JD asks).

Certifications

Name, issuer, year. Example: AWS Certified Cloud Practitioner — Amazon Web Services, 2026.

Achievements

Hackathon finalist, top 5% in a coding contest, promoted within 18 months, client award.

PDF export and file naming

  • Export a text-based PDF (you can select the text). Never a photo or scan.
  • Name it Firstname_Lastname_Role_Resume.pdf — e.g. Anjali_Menon_QA_Resume.pdf.
  • Keep it under 1 MB; some portals reject large files.
  • Use DOCX only when a portal specifically asks for Word.

Common resume mistakes

Common resume mistakes
MistakeWhy it hurtsFix
Two-column design with icons and graphicsSome ATS read columns in the wrong orderUse a one-column, ATS-friendly template
Skills listed as star ratings or barsATS can’t read them; recruiters don’t trust themPlain text skill list
Objective like “seeking a challenging role…”Says nothingSpecific 2–3 line summary
Photo, DOB, religion, marital statusNot needed; wastes spaceRemove unless an employer asks
Spelling mistakes / inconsistent datesLooks carelessRead aloud; use one date format
Fake experience or inflated titlesBackground verification catches it; offers get withdrawnBe honest; show projects instead
Same resume for every jobLow keyword matchTweak summary and skills per JD

Deep dive: Resume guide for Kerala IT jobs.

Chapter 05 · Prepare · 11 min read

ATS compatibility

Understand how applicant tracking systems read resumes — and what an ATS score can and can’t tell you.

Open chapterClose chapter

What you do

  • Use standard headings and a simple layout
  • Match honest keywords to the JD
  • Check your resume privately before sending

What the company does

  • ATS stores every application
  • Recruiters search and filter candidates inside it

InfoparkDaily career tool

Check your resume against a job description

The InfoparkDaily ATS checker runs in your browser. It checks readability and keyword match, and your file stays on your device.

What ATS means

An Applicant Tracking System is software companies use to collect applications, store resumes, move candidates through stages (Applied → Screening → Interview → Offer) and send emails. Common ones include Workday, SuccessFactors, Greenhouse, Lever, Zoho Recruit and Darwinbox. Smaller companies may simply use a shared inbox and a spreadsheet.

  1. Your resume is uploaded
  2. ATS parses text into fields
  3. Knock-out questions are checked
  4. Recruiter searches / filters
  5. A human reads shortlisted resumes

Resume parsing

Parsing means the ATS reads your file and fills fields: name, email, phone, job titles, companies, dates, education and skills. If parsing fails, your profile may look empty to a recruiter even though your PDF looks perfect.

What the ATS sees
Parsing example
FieldParsed wellParsed badly
NameAnjali Menon(blank — name was inside a header image)
ExperienceQA Intern · Brightloop · Jan 2026–Jun 2026“Jan 2026 QA Brightloop Intern Jun” (two columns mixed)
SkillsManual testing, Jira, SQL, Selenium(blank — skills were icons)

Keyword and job-description matching

  • Recruiters search the ATS by keywords like “Selenium”, “React”, “Tally”, “IELTS” — your resume must contain the exact words.
  • Use both forms of common terms once: “Search Engine Optimization (SEO)”.
  • Put keywords where they make sense: summary, skills and inside bullets.
  • Don’t paste the JD in white text — recruiters see the parsed text and will reject you.

Formatting rules that keep you readable

ATS formatting
DoAvoid
One column, standard fonts (Arial, Calibri, Inter, Georgia)Text boxes, tables for layout, multiple columns
Headings: Summary, Skills, Experience, Projects, EducationCreative headings like “My Journey” or “What I Bring”
Dates as “Jan 2025 – Mar 2026”Only years, or mixed formats
Contact details in the bodyContact info only inside header/footer or images
Text-based PDF or DOCXScanned PDFs, JPG resumes, password-protected files

What an ATS score means — and what it cannot guarantee

Reality check

An ATS checker (including ours) is a preparation tool. It estimates how readable your resume is and how many JD keywords it contains. It is not the employer’s actual ATS, it does not log in to any company system, and a high score does not guarantee shortlisting. Every employer configures its ATS differently, and in most companies a human recruiter still makes the decision.

ATS score meaning
Score range (typical checker)What it suggestsNext step
LowParsing problems or very few matching keywordsSwitch to a simple template; add honest missing skills
MediumReadable, partial matchTune summary and skills to this JD
HighReadable and well matchedSend it — then focus on interview prep
Watch out

Chasing 100% by stuffing keywords you don’t know backfires in the technical interview. Match honestly.

Chapter 06 · Prepare · 10 min read

Application email

Write professional application, referral and follow-up emails — with copy-ready templates.

Open chapterClose chapter

What you do

  • Use the subject line format the post asks for
  • Keep the body short and specific
  • Attach one PDF and follow up once

What the company does

  • HR inbox receives dozens to hundreds of emails a day
  • Subject lines decide what gets opened

Anatomy of a good application email

Subject

Role + experience + your name. Use the post’s format if it gives one.

Greeting

“Dear Hiring Team,” or “Dear Ms. Priya,” if a name is given. Avoid “Dear Sir/Madam” where a name is known.

Opening

Which role, where you saw it, and one line on who you are.

Proof

2–3 lines on matching skills or results.

Close

Availability, notice period (experienced), thanks.

Signature

Name, phone, LinkedIn/portfolio. No quotes or images.

Subject line examples

  • Application – Junior QA Engineer – Anjali Menon (Fresher, 2026)
  • Application for Java Developer | 3 Yrs | Notice 30 Days | Rahul Nair
  • Referral from Arun Kumar – Data Analyst (Job ID 4512) – Sneha Thomas
  • Follow-up: Application for Customer Support Executive – 04 Nov

Templates

Fresher application email

Attach: Anjali_Menon_QA_Resume.pdf

Subject: Application – Junior QA Engineer – Anjali Menon (Fresher, 2026)

Dear Hiring Team,

I am applying for the Junior QA Engineer position at Brightloop Technologies, which I found on InfoparkDaily.

I completed my B.Tech in Computer Science (2026) from ABC College of Engineering. During my final-year project I wrote and executed 120 test cases for a delivery-tracking app, logged defects in Jira and used SQL to verify data. I have also built a small Selenium automation suite for a demo login page.

I am available to join immediately and can work from Infopark, Kochi. My resume is attached for your review.

Thank you for your time.

Regards,
Anjali Menon
+91 98XXX XXXXX
linkedin.com/in/anjalimenon

Experienced application email

Share CTC in the email only if the post asks; otherwise keep it for the HR call

Subject: Application for Java Developer | 3 Yrs | Notice 30 Days | Rahul Nair

Dear Ms. Priya,

I would like to apply for the Java Developer role (Job ID JD-221) posted on your careers page.

I have 3 years of experience building Spring Boot microservices for a payments platform at XYZ Solutions, Technopark. Recently I built 14 REST APIs that reduced response time from 900 ms to 250 ms, and I led our migration from MySQL 5.7 to 8.0 with zero downtime.

Current CTC: ₹6.2 LPA · Notice period: 30 days · Location: Trivandrum (open to Kochi)

My resume is attached. I would welcome a chance to discuss how I can contribute to your team.

Best regards,
Rahul Nair
+91 97XXX XXXXX · linkedin.com/in/rahulnair

Asking for a referral

Send on LinkedIn or WhatsApp to someone you know

Hi Arun,

Hope you're doing well. I saw that Northwind Labs is hiring a Data Analyst (Job ID 4512): <job link>

I have 2 years of experience in SQL, Power BI and Python reporting, and I think I match the role well. Would you be comfortable referring me? I've attached my resume and a 3-line summary below to make it easy:

• 2 years as Data Analyst at ABC Corp – built 12 Power BI dashboards used by sales leadership
• Strong SQL (joins, window functions), Python (pandas)
• Notice period: 30 days

Thank you either way — I really appreciate it.

Sneha

Email to HR after a referral

Subject: Referral from Arun Kumar – Data Analyst (Job ID 4512) – Sneha Thomas

Dear Hiring Team,

Arun Kumar from your Analytics team has referred me for the Data Analyst role (Job ID 4512). I have 2 years of experience building SQL and Power BI reporting for sales teams and would be glad to discuss the role.

Resume attached. Notice period: 30 days.

Regards,
Sneha Thomas
+91 95XXX XXXXX

Direct email to HR (no specific opening)

Subject: Interest in QA / Testing Roles – 2 Yrs Experience – Nikhil Joseph

Dear Hiring Team,

I am a QA engineer with 2 years of experience in manual and API testing (Postman, Jira, SQL). I follow Brightloop's work in logistics software and would like to be considered for any current or upcoming QA openings at your Kochi office.

My resume is attached. Thank you for considering my profile.

Regards,
Nikhil Joseph
+91 94XXX XXXXX

Follow-up email (7–10 working days later)

Follow up once or twice at most, a week apart

Subject: Follow-up: Application for Junior QA Engineer – Anjali Menon

Dear Hiring Team,

I applied for the Junior QA Engineer role on 4 November and wanted to check whether there is an update. I remain very interested and am available for a test or interview at your convenience.

Thank you,
Anjali Menon
+91 98XXX XXXXX

Thank-you email after an interview

Subject: Thank you – Technical Interview for Java Developer – Rahul Nair

Dear Mr. Varghese,

Thank you for your time today. I enjoyed discussing the payment reconciliation service and how your team handles retries. Our conversation made me even more keen on the role.

Please let me know if you need anything else from me.

Regards,
Rahul Nair

Resume attachment checklist

  • Attach the PDF — don’t paste a Google Drive link unless asked (and if you do, set it to “Anyone with the link can view”).
  • Check the attachment opened correctly before sending; send a test to yourself first.
  • Mention the attachment in the email body.
  • Don’t attach certificates unless asked; offer to share them.
  • Use a professional email address: firstname.lastname@…, not coolboy123@….
Watch out

Write separate emails to separate companies — never put 30 HR addresses in To or CC.

More templates for every situation: Email examples · Emailing recruiters in Kerala IT.

Chapter 07 · Inside the company · 13 min read

How companies receive & screen applications

Step into the HR seat: where applications land, how ATS and recruiters filter them, and how shortlists are made.

Open chapterClose chapter

What you do

  • Nothing visible happens — this is the waiting stage
  • Keep applying elsewhere while you wait

What the company does

  • Applications collected in ATS, inbox or portal dashboards
  • Eligibility filters and keyword search
  • Recruiter reviews resumes and builds a shortlist
  • Hiring manager approves who moves forward

Company perspective — this is what happens on the other side after you click Apply.

Where applications reach the employer

Most structured

Company career website

Goes straight into the company’s ATS with your answers to screening questions.

ATS

Workday, Greenhouse, Zoho Recruit, Darwinbox… one database for every channel.

Email inbox

Common in small and mid-size park companies. HR may download resumes into a folder or tracker sheet.

Job portal dashboard

Naukri, Indeed and foundit give employers a list of applicants plus database search.

LinkedIn Recruiter

Recruiters see Easy Apply candidates and also search profiles directly.

Fast lane

Employee referrals

Submitted through an internal referral tool — often reviewed first.

Recruitment agencies

Agency screens first and sends a short list of profiles to the client.

Application-receiving workflow

Step by step: how screening works

  1. Data collection. The ATS stores your resume, form answers, source (e.g. “LinkedIn”, “Referral”) and the date you applied.
  2. Resume parsing. The system extracts name, contact, titles, employers, dates, education and skills.
  3. Knock-out / eligibility filters. Hard rules set by HR: minimum degree, year of passing, location, notice period, work authorisation, minimum years. Fail one and you may be auto-rejected or sorted to the bottom.
  4. Keyword search and ranking. Recruiters search terms like “Selenium AND Java AND Kochi” or look at a match score the ATS calculates.
  5. Recruiter screening. A person skims the top resumes — often under a minute each in the first pass — checking role fit, stability, gaps and location.
  6. Experience and skill matching. Recruiter compares your projects or past roles with must-have skills from the hiring manager.
  7. Shortlist review. The hiring manager looks at the shortlist and picks who gets a call or test.
  8. Status update. Candidates move to Screening/Interview, Hold, or Rejected — but many systems never send the rejection email.

Manual vs automated screening

Manual vs automated screening
Automated (ATS)Manual (recruiter / manager)
ChecksEligibility questions, keywords, parsed fieldsRelevance, quality of projects, career story, communication
SpeedInstantSeconds to minutes per resume
Common reasons to dropFailed a knock-out question; resume didn’t parseSkills don’t match; unexplained job hopping; unclear resume
How to passAnswer screening questions honestly; simple format; JD keywordsClear summary, numbers, relevant projects at the top
Reality check

In many small Kerala companies there is no ATS at all: an HR executive reads emails, keeps an Excel tracker and shares promising resumes with the team lead on WhatsApp or email. A clear subject line and a one-page readable PDF matter even more there.

What recruiters look for in the first 30 seconds

Fresher track

  • Degree, year and eligibility for the batch
  • Relevant projects or internship with the required tools
  • Basic skills that match must-haves
  • Location / willingness to relocate
  • A neat, error-free resume

Experienced track

  • Current title and company — is this the right level?
  • Years in the core skill, not just total years
  • Results and scale (users, transactions, team size)
  • Stability: very short stints without reason raise questions
  • Notice period and current location
Tip

Referrals, complete applications and early applications are usually reviewed before late, incomplete ones. You can’t control the volume — you can control being early, clear and complete.

Chapter 08 · Inside the company · 9 min read

Shortlisting & application status

Shortlisted, rejected, on hold or no response — what each outcome means and what to do next.

Open chapterClose chapter

What you do

  • Read status signals correctly
  • Follow up politely once or twice
  • Keep applying — never wait on one company

What the company does

  • Moves candidates into stages
  • Often sends no update for rejections

After screening, your application lands in one of four states. You may never be told which one — so learn the signals.

1. Shortlisted

What it means: your profile matched and someone wants to talk or test you.

Signals: HR call, email with test link, interview invite, portal status “In review / Interview”.

Do next: reply within a few hours, confirm the slot, research the company, prepare (Chapters 9–12).

2. Rejected

What it means: not progressing for this opening.

Possible reasons: missing must-have skills, eligibility rule, stronger candidates, role filled internally, budget.

Do next: thank them if they wrote to you, ask briefly for feedback, improve your resume, apply to other roles there later.

3. On hold

What it means: you are acceptable but not first choice, or the hiring itself is paused.

Possible reasons: waiting for other candidates, budget approval, client project delays.

Do next: follow up after 2 weeks; keep interviewing elsewhere.

4. No response

What it means: the most common outcome. Usually a silent rejection, sometimes simply unread.

Possible reasons: hundreds of applicants, inbox overload, the role closed, wrong channel.

Do next: one follow-up after 7–10 working days; if nothing in 3–4 weeks, move on.

Reality check

Candidates do not always receive a rejection message. Many companies only contact people they shortlist. Silence after 3–4 weeks usually means the application is not moving — it says nothing about your worth.

Typical response times

Typical response times
Hiring typeFirst response if shortlisted
Walk-in driveSame day (results of each round announced on the spot)
Mass fresher hiring (IT services)1–6 weeks; tests in batches
Small/mid park company2 days to 2 weeks
Product company / senior role1–3 weeks
Government recruitmentMonths — follows notification timelines

Polite status check (WhatsApp / email to a known recruiter)

Hi Meera, hope you're doing well. I applied for the Junior QA Engineer role on 4 Nov. Could you let me know if there's any update on my application? I'm still very interested. Thank you!
Watch out

Calling HR repeatedly, sending the same email every day, or messaging the CEO on LinkedIn hurts more than it helps.

Chapter 09 · Interviews · 13 min read

Initial HR screening call

The first 10–20 minute call: introduction, communication, availability, location, salary and notice period.

Open chapterClose chapter

What you do

  • Answer calls from unknown numbers professionally while job searching
  • Have your numbers ready: CTC, notice, location
  • Confirm next steps before hanging up

What the company does

  • Recruiter checks basic fit and communication
  • Confirms eligibility, salary range and joining time
  • Decides whether to schedule tests/interviews

What the HR screen is checking

Introduction

Can you explain who you are in 60–90 seconds?

Experience

Does your background match what the resume says?

Communication

Clear, polite English (or the language the role needs).

Availability

When can you interview? When can you join?

Location

Can you work from the office city? Relocation?

Salary

Is your expectation within the budget?

Notice period

Immediate, 15, 30, 60 or 90 days? Negotiable?

How to handle the call

  1. If it’s a bad moment, say: “Thank you for calling — could I call you back in 15 minutes?” Then do it.
  2. Note the recruiter’s name, company, role and next step.
  3. Keep your resume open in front of you.
  4. Speak in short, clear sentences. Smile — it changes your voice.
  5. End with: “What are the next steps, and when should I expect to hear back?”
  6. Send a short thank-you message or email the same day.

Tell me about yourself — structure

  1. Present: who you are now
  2. Past: education/experience that matters for this role
  3. Proof: one project or result
  4. Future: why this role

Fresher track

Fresher self-introduction (about 60 seconds)

Hi, I'm Anjali Menon. I completed my B.Tech in Computer Science from ABC College, Kochi, this year with 7.8 CGPA.

I've been focused on software testing. In my final-year project, I tested a delivery-tracking app — I wrote 120 test cases, reported bugs in Jira and checked data with SQL. I also built a small Selenium script to automate login tests.

I enjoy finding edge cases that others miss, and I'd like to start my career as a QA engineer in a product team like yours. I can join immediately and I'm based in Kakkanad.

Experienced track

Experienced self-introduction (about 90 seconds)

Hi, I'm Rahul Nair, a Java developer with 3 years of experience at XYZ Solutions in Technopark.

I work on the payments team, building Spring Boot microservices that handle around 50,000 transactions a day. Last year I redesigned our reconciliation APIs, which cut response time from 900 ms to 250 ms, and I led a database migration with zero downtime.

I'm now looking for a role where I can work on larger distributed systems and mentor juniors, which is why this Backend Developer opening interested me. My notice period is 30 days.

Sample HR screening questions and answers

Why are you looking for a change?

Sample answer

“I’ve learned a lot in three years on the payments team, and I’m now looking for larger-scale backend work and a chance to mentor. This role offers both.”

Why it works: Positive, forward-looking; never criticise your current employer.

Why do you want to join our company?

Sample answer

“I read that you build logistics software for UAE and UK clients. I tested a delivery-tracking app in my project, so the domain excites me, and your team uses Selenium and Jira, which I already know.”

Why it works: Shows research and connects your skills to their work.

What is your current CTC?

Sample answer

“My current CTC is ₹6.2 LPA, fixed. There’s no variable component.”

Why it works: Be accurate — it may be checked with payslips or offer letters.

What is your expected CTC?

Sample answer

Fresher: “I’ve seen the posted range is ₹2.8–3.6 LPA. I’m comfortable within that range and open to your structure.” Experienced: “Based on my experience and market range for this role, I’m expecting around ₹8–8.5 LPA. I’m open to discussing the overall package.”

Why it works: Anchor to research; give a range or a clear number; stay flexible.

What is your notice period? Can it be reduced?

Sample answer

“It’s 30 days. I can request an early release if the transition plan allows; I’ll confirm once I have an offer.”

Why it works: Honest, shows willingness without over-promising.

Are you open to relocating to Kochi / working night shift?

Sample answer

“Yes, I can relocate to Kochi by the joining date.” or “I prefer day shift; I can manage rotational shifts occasionally if needed.”

Why it works: A clear yes/no saves everyone time. Don’t say yes to something you won’t do.

Do you have any other offers?

Sample answer

“I’m in the final round with one other company, but this role is my first preference because of the product work.”

Why it works: Truthful; creates gentle urgency without sounding like a threat.

Explain your career gap.

Sample answer

“I took 8 months to prepare for GATE and complete an AWS certification. I’ve also built two projects during that time, which I can show you.”

Why it works: Brief reason + what you did productively.

When can you attend the technical round?

Sample answer

“Any day this week after 4 pm, or Saturday morning. Which suits the panel?”

Why it works: Gives options — makes scheduling easy.

Watch out

A genuine HR call never asks you to pay for a test, training, “document verification” or laptop. Stop the conversation if it does.

Chapter 10 · Interviews · 16 min read

Aptitude & technical assessment

Online tests, coding rounds, assignments and domain tests — with real practice questions for IT and non-IT roles.

Open chapterClose chapter

What you do

  • Know the test format before you start
  • Practise timed questions
  • Use a stable internet connection and a quiet room

What the company does

  • Uses tests to filter large applicant pools fairly
  • Sets cut-off scores per round

Types of assessments

Assessment types
TypeWhat it testsCommon formatWho uses it
Aptitude (quantitative)Percentages, ratios, time & work, speed, profit & lossMCQ, 20–40 questions, timedMass fresher hiring, BPO, banking
Logical reasoningSeries, coding-decoding, syllogisms, puzzlesMCQMost fresher tests
Verbal abilityGrammar, reading comprehension, sentence correctionMCQ, sometimes an email-writing taskSupport, content, IT services
Coding testWriting working code for 1–3 problemsOnline editor (HackerRank, HackerEarth, Mettl, company tools)Software roles
Online technical MCQLanguage, DBMS, OS, networking basicsMCQIT services, QA
Take-home assignmentBuild a small feature, API, design or report24–72 hoursStartups, product companies, design
Domain testAccounting, Excel, medical coding, HR, sales knowledgeMCQ or practicalNon-IT roles
Practical taskTyping speed, email reply, call simulation, Excel sheetLive, at office or walk-inSupport, admin, data entry

Fresher track

Fresher focus

  • Aptitude + reasoning + basic coding/MCQ are the usual first filter.
  • Speed matters: practise 20 timed questions a day for two weeks.
  • Skip a hard question and come back — every question usually has equal marks.
  • Check whether there is negative marking before guessing.

Experienced track

Experienced focus

  • Expect coding or a practical task close to the real job.
  • Take-home assignments: follow the brief exactly, write a README, include tests.
  • Clarify time limits and evaluation criteria before you start.
  • Don’t do unpaid “assignments” that look like real client work taking days.

Practice: aptitude & reasoning (with answers)

A train 150 m long passes a pole in 10 seconds. What is its speed in km/h?

Sample answer

Speed = 150 ÷ 10 = 15 m/s. Convert: 15 × 18/5 = 54 km/h.

Why it works: To convert m/s to km/h multiply by 18/5.

Cost price ₹800, selling price ₹920. Profit percentage?

Sample answer

Profit = 120. 120 ÷ 800 × 100 = 15%.

Why it works: Profit % is always on cost price unless stated.

A can finish a job in 12 days and B in 18 days. Together?

Sample answer

1/12 + 1/18 = 3/36 + 2/36 = 5/36 per day → 36 ÷ 5 = 7.2 days.

Why it works: Add the per-day work rates.

A price rises 20% then falls 20%. Net change?

Sample answer

100 → 120 → 96. 4% decrease.

Why it works: Successive % changes don’t cancel.

Next number: 2, 6, 12, 20, 30, ?

Sample answer

Differences: 4, 6, 8, 10 → next 12. 30 + 12 = 42. (Also n × (n+1).)

Why it works: Look at differences first.

If CAT is coded as DBU, how is DOG coded?

Sample answer

Each letter +1: D→E, O→P, G→H = EPH.

All developers are graduates. Some graduates are designers. Conclusion: “Some developers are designers.” Valid?

Sample answer

Does not follow. The designers may be graduates who are not developers.

Why it works: Draw Venn circles for syllogisms.

Choose the correct sentence: (a) He don’t know the answer. (b) He doesn’t know the answer.

Sample answer

(b) — third-person singular takes “doesn’t”.

Practice: IT technical (with answers)

Write a function to check whether a string is a palindrome.

Sample answer

def is_palindrome(s):
    s = ''.join(c.lower() for c in s if c.isalnum())
    return s == s[::-1]

is_palindrome("Malayalam")  # True

Why it works: Handles case and spaces; mention time complexity O(n).

Find the second highest salary from an employees table.

Sample answer

SELECT MAX(salary) AS second_highest
FROM employees
WHERE salary < (SELECT MAX(salary) FROM employees);

Why it works: Works even with duplicate top salaries. Alternative: DENSE_RANK().

Find duplicate emails in a users table.

Sample answer

SELECT email, COUNT(*) AS times
FROM users
GROUP BY email
HAVING COUNT(*) > 1;

Why it works: GROUP BY + HAVING is a favourite fresher question.

In JavaScript, what does 0.1 + 0.2 === 0.3 return, and why?

Sample answer

false. Floating-point numbers are stored in binary, so 0.1 + 0.2 is 0.30000000000000004. Compare with a tolerance: Math.abs(a - b) < Number.EPSILON.

Difference between == and === in JavaScript?

Sample answer

== converts types before comparing ('5' == 5 is true); === checks value and type ('5' === 5 is false). Prefer ===.

List vs tuple in Python?

Sample answer

Lists are mutable ([1, 2], can change); tuples are immutable ((1, 2)), slightly faster, and can be dictionary keys.

What is the bug life cycle? (QA)

Sample answer

New → Assigned → Open → Fixed → Retest → Verified → Closed. Side paths: Rejected, Deferred, Duplicate, Reopened.

Write test cases for a login page. (QA)

Sample answer

Valid login; wrong password; unregistered email; empty fields; password masked; SQL injection string in fields; case sensitivity; lockout after N failed attempts; “Forgot password” link; session after back button.

Practice: non-IT roles (with answers)

Excel: look up the price of a product code in A2 from a table on Sheet2 (codes in column A, price in column C).

Sample answer

=VLOOKUP(A2, Sheet2!A:C, 3, FALSE) — or in newer Excel =XLOOKUP(A2, Sheet2!A:A, Sheet2!C:C).

Why it works: FALSE means exact match.

Excel: total sales (column C) only for rows where city (column B) is “Kochi”.

Sample answer

=SUMIF(B:B, "Kochi", C:C)

Accounts: pass the journal entry for “Paid office rent ₹10,000 by bank”.

Sample answer

Rent A/c Dr ₹10,000 · To Bank A/c ₹10,000.

Why it works: Expense debited, asset (bank) credited.

Customer support: a customer is angry that a refund is late. First response?

Sample answer

“I’m sorry for the delay — I understand how frustrating that is. Let me check your refund status right now.” Then give a clear timeline and follow up.

Why it works: Acknowledge → apologise → act → give timeline.

HR role: what documents are collected at joining?

Sample answer

Offer acceptance, ID and address proof, educational certificates, previous relieving/experience letters, payslips, PAN, bank details, UAN for PF, photographs.

Typing test: what speed is usually expected for data entry?

Sample answer

Many employers look for about 30–40 words per minute with high accuracy; accuracy matters more than raw speed.

Online test day checklist

  • Laptop charged, charger connected, stable Wi-Fi plus mobile hotspot backup.
  • Webcam and mic working; some tests are proctored and flag tab switches.
  • Quiet room, good light, ID card ready.
  • Close other apps and notifications.
  • Read instructions: total time, sections, negative marking, allowed languages.
Watch out

Never let someone else take your test or use AI assistance where it is prohibited. Proctoring tools record sessions, and caught candidates are blacklisted.

Chapter 11 · Interviews · 16 min read

Technical interview

Fundamentals, programming, frameworks, databases, projects and problem-solving — separate fresher and experienced examples.

Open chapterClose chapter

What you do

  • Revise fundamentals and every line on your resume
  • Explain your projects end to end
  • Think aloud while solving

What the company does

  • Engineer or team lead evaluates depth and problem-solving
  • Scores against a rubric and recommends hire / no hire

What the panel evaluates

Technical interview areas
AreaWhat they askHow to prepare
Technical fundamentalsOOP, data structures, OS, networking basics, HTTPRevise definitions with one example each
ProgrammingWrite code live or on paperPractise 2–3 easy problems daily; talk while coding
FrameworksReact, Angular, Spring Boot, Django, .NET, FlutterKnow the lifecycle, routing, state, how you used it
DatabasesJoins, indexes, normalisation, transactionsWrite 10 queries by hand
Projects“Walk me through your project”Problem → your role → architecture → challenges → result
Real-world scenarios“The site is slow — what do you check?”Use a structured approach: reproduce, measure, isolate, fix
Problem-solvingPuzzles, algorithm questionsClarify, give a simple solution first, then optimise
Previous experienceSystems you built and decisions you madePrepare 3 stories with numbers

How to answer when you don’t know

  • Say what you do know: “I haven’t used Kafka in production, but I understand it as a distributed log — producers write to topics and consumers read with offsets.”
  • Ask a clarifying question instead of guessing silently.
  • Never bluff — interviewers follow up until they find the edge of your knowledge.

Fresher track

Fresher technical questions

What are the four pillars of OOP?

Sample answer

Encapsulation (keep data and methods together, hide internals), Abstraction (show only essentials — e.g. an interface), Inheritance (a class reuses another — Car extends Vehicle), Polymorphism (same method, different behaviour — method overriding).

Difference between an array and a linked list?

Sample answer

Arrays store items in contiguous memory with O(1) index access but costly inserts in the middle. Linked lists use nodes with pointers: O(1) insert once you have the node, but O(n) access by index.

What is a primary key vs a foreign key?

Sample answer

A primary key uniquely identifies each row (e.g. student_id). A foreign key in another table refers to it (e.g. marks.student_id) to link records.

Explain INNER JOIN vs LEFT JOIN.

Sample answer

INNER JOIN returns only rows with matches in both tables. LEFT JOIN returns all rows from the left table, with NULLs where the right table has no match.

What happens when you type a URL in the browser?

Sample answer

DNS lookup → TCP (and TLS for HTTPS) connection → HTTP request → server processes → response with HTML → browser parses and requests CSS/JS/images → renders the page.

Walk me through your final-year project.

Sample answer

“We built an attendance system for our college using Django and MySQL. Problem: paper registers took 10 minutes per class. I built the backend APIs and the reports module. The hardest part was preventing duplicate marking, which we solved with a unique constraint on student + session. It’s used by three departments.”

Why it works: Problem → role → tech → challenge → result.

Experienced track

Experienced technical questions

How would you design a URL shortener?

Sample answer

Requirements first (scale, custom aliases, expiry). API: POST /shorten, GET /{code}. Generate short codes using base62 encoding of an ID. Store code→URL in a key-value store with a cache in front for hot links. Add rate limiting and analytics asynchronously via a queue.

Why it works: Start simple, then scale — interviewers want trade-offs.

An API that was fast is now slow in production. How do you investigate?

Sample answer

Check monitoring for when it started and what changed (deployments, traffic). Look at latency by endpoint, DB slow-query logs and missing indexes, external dependency timings, connection pool limits, memory/GC. Reproduce in staging, fix, then add an alert.

Why it works: Structured: measure → isolate → fix → prevent.

How do you ensure code quality in your team?

Sample answer

Pull-request reviews with a checklist, unit and integration tests in CI, linting, small PRs, and clear definition of done. In my last team, adding PR templates and a test-coverage gate reduced production bugs by about 30% in two quarters.

Explain database indexing and when it can hurt.

Sample answer

An index (typically a B-tree) speeds up lookups and sorting on indexed columns. It costs storage and slows inserts/updates, and unused or low-selectivity indexes add overhead with no benefit.

Tell me about a production incident you handled.

Sample answer

Use STAR: Situation (payments failing for 20 minutes), Task (restore service), Action (identified a bad config deploy, rolled back, added config validation in CI), Result (no repeat in 12 months; wrote the post-mortem).

Why did you choose microservices (or not) in your last project?

Sample answer

Explain the context honestly: team size, deployment independence, scaling needs — and the costs: network calls, distributed tracing, data consistency. Senior candidates show they understand trade-offs.

Live coding: a winning routine

  1. Repeat the problem in your own words and confirm inputs/outputs.
  2. Ask about edge cases: empty input, duplicates, very large numbers.
  3. Explain a brute-force approach first.
  4. Improve it and state time/space complexity.
  5. Write clean code with meaningful names.
  6. Dry-run with a small example and fix bugs out loud.
Tip

Prepare your resume line by line. Anything written there — every tool, every project — is fair game for questions.

Chapter 12 · Interviews · 12 min read

Managerial round

Teamwork, leadership, communication, conflict, decisions and ownership — answered with the STAR method.

Open chapterClose chapter

What you do

  • Prepare 5–6 real stories
  • Use STAR structure
  • Ask the manager smart questions

What the company does

  • Hiring manager checks team fit, ownership and judgement
  • Decides if they want to work with you every day

The managerial round answers one question: “Do I want this person on my team?” Skills got you here; judgement, attitude and communication decide this round.

The STAR method

S — Situation

Short context: project, team, problem.

T — Task

What you were responsible for.

A — Action

What you did (say “I”, not just “we”).

R — Result

Outcome with a number and what you learned.

What is being evaluated

Managerial traits
TraitTypical questionWhat a good answer shows
TeamworkTell me about a time you helped a teammate.You share credit and unblock others
LeadershipHave you led anything without a title?Initiative, guiding people, owning outcomes
CommunicationHow do you update stakeholders on delays?Early, honest, with a plan
Conflict handlingDescribe a disagreement with a colleague.Stays calm, uses facts, finds a solution
Decision-makingTell me about a tough decision with incomplete data.Weighs options, takes responsibility
Project ownershipTell me about a project you drove end to end.Accountability from start to delivery
Problem-solvingWhat would you do if you missed a deadline?Raises risk early, prioritises, learns

Fresher track

Tell me about a time you worked in a team.

Sample answer

S: In our final-year project, four of us built an attendance app. T: I handled the backend. A: When our frontend teammate fell sick before the review, I created a shared task list, paired with him on calls and wrote API docs so he could catch up. R: We demoed on time and scored an A grade; I learned to plan buffer time.

Why it works: Fresher-friendly — college projects, clubs and internships count.

Describe a mistake you made.

Sample answer

In my internship I tested on the wrong build and reported 5 bugs that were already fixed. I apologised, retested on the right build within the hour, and since then I check the build number before every test run.

Why it works: Owns the mistake, shows a lasting fix.

Where do you see yourself in 3 years?

Sample answer

“I want to become a strong automation engineer — owning test frameworks for a product and mentoring new testers. I see this role as the right start for that.”

Experienced track

Tell me about a conflict with a colleague.

Sample answer

S: A senior developer wanted to skip API tests to meet a release date. T: I owned release quality. A: I showed data that 40% of last quarter’s production bugs came from untested APIs and proposed testing only the 6 changed endpoints, which took 3 hours. R: We released on time with zero API defects, and the team adopted change-based testing.

Why it works: Disagree with data, propose a middle path.

How do you handle an under-performing team member?

Sample answer

Talk privately first to understand the reason, set clear expectations and small goals, pair them with someone strong, check in weekly, and escalate to HR only if there’s no improvement after support.

Why it works: Fair, supportive, still accountable.

Tell me about a decision you made with incomplete information.

Sample answer

During an outage I had to choose between rollback and a hotfix with only partial logs. I chose rollback because it was reversible and fastest to restore customers; we fixed forward the next day. Recovery took 12 minutes instead of an estimated hour.

Why it works: Explains reasoning and reversibility.

How do you prioritise when everything is urgent?

Sample answer

I list tasks by impact and deadline, confirm the top priority with my manager, communicate what will be delayed and why, and protect focus time for the most critical item.

Questions to ask the manager

  • What would success look like in the first 90 days?
  • What are the team’s biggest challenges right now?
  • How is work planned — sprints, Kanban, client-driven?
  • How do you support learning and growth for people in this role?
  • What do you enjoy most about working here?
Watch out

Avoid asking only about leave, salary and work-from-home in this round. Save compensation for HR.

Chapter 13 · Interviews · 15 min read

Final HR round

Current and expected CTC, negotiation, notice period, joining date, location, shifts, benefits and terms.

Open chapterClose chapter

What you do

  • Know your numbers and your walk-away point
  • Understand CTC vs in-hand
  • Get every promise in writing

What the company does

  • HR confirms budget fit, joining date and policies
  • Collects documents for the offer

CTC is not your monthly salary

CTC (cost to company) is everything the company spends on you in a year — including employer PF, gratuity, insurance and sometimes bonuses you may not receive monthly. Your in-hand (take-home) salary is lower.

Sample breakdown — ₹4.2 LPA CTC (₹35,000 a month)
CTC breakdown example
Component (monthly)AmountNote
Basic salary₹14,000Often 40–50% of CTC
HRA₹7,000House rent allowance
Special allowance₹11,647Balancing component
Gross salary₹32,647What appears as earnings on the payslip
Employer PF (12% of basic)₹1,680Part of CTC, goes to your PF account
Gratuity (4.81% of basic)₹673Part of CTC, paid on eligible exit
Total CTC₹35,000
Less: employee PF (12% of basic)− ₹1,680Your contribution
Less: professional taxabout − ₹208State tax; Kerala collects it half-yearly
Less: income tax (TDS)₹0Nil at this income under the new tax regime (FY 2025-26 rules)
Approximate in-hand≈ ₹30,750

Illustration only. Structures differ by company; PF may be calculated on a capped wage, and tax depends on your regime, deductions and the year’s rules.

Current CTC & expected CTC

Fresher track

  • Freshers have no current CTC — say “I’m a fresher”.
  • Most fresher salaries are fixed per batch or role band; negotiation room is small.
  • Research the band for the role (posting, AmbitionBox, seniors).
  • Say: “I’m comfortable with the standard fresher package for this role.” If asked a number, give the posted range.
  • Focus on learning, training and conversion (for internships).

Experienced track

  • State current CTC accurately: fixed + variable separately (“₹6.2 LPA fixed, ₹0.5 LPA variable”).
  • Expected CTC: base it on market range, your skills and the role level. Job switches in Indian IT often bring a higher hike than annual appraisals — but it varies by company and skill.
  • Give a number or narrow range: “₹8–8.5 LPA fixed.”
  • If you have another offer, mention it honestly and only if true.
  • Negotiate the whole package: joining bonus, notice buyout, relocation, WFH, title.

Salary negotiation — a script that works

Negotiation reply when the offer is below expectation

Polite, specific, data-based and flexible

Thank you for the offer — I'm genuinely excited about the role and the team.

Based on my 3 years in Spring Boot microservices and the market range for similar roles in Kochi, I was expecting around ₹8.5 LPA fixed. The current offer is ₹7.4 LPA.

Is there flexibility to move closer to ₹8.2–8.5 LPA? If the fixed component is limited, I'd be happy to discuss a joining bonus or an early review after 6 months.

I'm keen to make this work.
  • Negotiate once, clearly. Don’t go back and forth five times.
  • Never lie about a competing offer or current salary — offer letters and payslips may be verified.
  • Pause before accepting: “Could I have until tomorrow to review the full breakup?”
  • Once you accept in writing, don’t reopen negotiation.

Notice period, joining date & counteroffers

Notice period and joining
TopicWhat to knowSmart move
Notice periodCommon: 30, 60 or 90 days, as per your appointment letterTell the new employer the exact number; don’t promise less than you can deliver
Early releaseYour manager/HR may release you earlier after handoverAsk after resigning; offer a solid handover plan
Notice buyoutSome companies let you pay salary for the unserved days, or the new employer reimburses itAsk the new company whether they support buyout
Joining dateWritten in the offer; changes need approvalAgree a realistic date; inform immediately if it moves
CounterofferCurrent employer offers more money to stayAsk why you wanted to leave — if it wasn’t only money, a raise rarely fixes it. Decide quickly and honestly

Other things to confirm before saying yes

Work location

Which office, which park, hybrid days, relocation support.

Shift timings

Day/night/rotational, shift allowance, cab facility for night shifts.

Benefits

Health insurance (self/family, sum insured), leave policy, PF, gratuity, learning budget, meals, WFH allowance.

Employment terms

Probation length, notice period during probation, service agreement/bond, non-compete clauses, variable pay rules.

Final HR questions with sample answers

Why should we hire you?

Sample answer

“I match the core requirements — Selenium, API testing and SQL — and I’ve already applied them in a similar domain. I learn fast, as my automation project shows, and I’m ready to join quickly.”

Are you comfortable with a 1-year service agreement?

Sample answer

“Could you explain what it covers — is it tied to paid training? I’m committed to staying, but I’d like to read the terms in writing.”

Why it works: Never sign a bond that requires you to submit original certificates or pay large sums without reading it fully.

Can you join in 15 days instead of 30?

Sample answer

“I’ll request an early release and update you within two days of resigning. I can’t promise it, but I’ll do everything possible with a clean handover.”

What if we can’t meet your expected CTC?

Sample answer

“The role and growth matter most to me. If the fixed pay has limits, could we look at a joining bonus or a review after six months?”

Watch out

Do not hand over original certificates to any employer to keep. Genuine companies verify originals and return them the same day.

Chapter 14 · Decision · 8 min read

Final selection

Inside the company: interview feedback, assessment results and approvals that turn a candidate into a hire.

Open chapterClose chapter

What you do

  • Send thank-you notes
  • Follow up once if the promised date passes
  • Keep other options alive until the offer is in writing

What the company does

  • Panel submits feedback
  • Hiring manager and HR approve
  • Finance approves compensation
  • Offer is prepared

Company perspective — what happens between your last interview and the offer.

  1. Interview feedback submitted
  2. Assessment scores compared
  3. Debrief / hiring committee
  4. Hiring manager approval
  5. HR checks policy & budget
  6. Compensation approval
  7. Offer released

Each step explained

Selection steps
StepWhoWhat happensTypical time
Interview feedbackEach interviewerRates you on a rubric (e.g. 1–4) and writes notes: strengths, concerns, hire / no hireSame day to 2 days
Assessment resultsRecruiterTest scores and assignment reviews are added to the profileSame week
DebriefPanel + hiring managerCompare candidates; resolve mixed feedback; sometimes an extra round1–5 days
Hiring manager approvalManagerFinal choice between shortlisted candidates1–3 days
HR approvalHR / talent acquisitionChecks fit with grade, policy, internal salary bands1–3 days
Compensation approvalHR + finance / leadershipApproves CTC, joining bonus or exceptions1–7 days
Final selectionRecruiterCalls you with a verbal offer, then sends the written offerAfter approvals
Reality check

A delay after a good final round is normal — approvals stack up. A verbal “you’re selected” is not an offer. Keep interviewing until the written offer is in your inbox and you have read it.

Selected or not? The decision branch

Did the panel recommend you?
Yes

Approvals → verbal offer → written offer letter → Chapter 15.

No

Rejection email or silence → feedback request and next steps → Chapter 17.

Follow-up after the final round (when the promised date passes)

Hi Meera,

Thank you again for coordinating the interviews for the Java Developer role. I wanted to check on the status of the final decision. I remain very interested and happy to provide anything else you need.

Best regards,
Rahul Nair

Chapter 15 · Decision · 11 min read

Offer letter & acceptance

Read the offer, check the compensation structure and conditions, negotiate if needed and accept professionally.

Open chapterClose chapter

What you do

  • Read every clause
  • Check the CTC breakup
  • Accept in writing — then resign

What the company does

  • Sends the offer with a validity date
  • Starts pre-joining and background checks

What an offer letter should contain

Offer letter checklist
ItemCheck that…
Company legal name and addressMatches the company you interviewed with (letterhead, CIN/GST optional)
Job title and gradeMatches what was discussed
CTC and annexureFixed, variable, PF, gratuity, insurance shown clearly; monthly gross is stated
Joining date and locationCorrect office and date
ProbationLength (often 3–6 months) and notice during probation
Notice periodAfter confirmation
Working hours / shiftsAs agreed
ConditionsSubject to background verification, documents, medical check
Bond / service agreementAmount, duration and what triggers it — read carefully
Offer validityDate by which you must accept
SignatoryAn authorised HR person with a company email

Fresher vs experienced: what to watch

Fresher track

  • Training period and stipend vs salary after training.
  • Service agreement (bond) — amount and duration.
  • Joining date may be months away for mass hiring; keep applying in the meantime.
  • Location may be allocated later in large IT services firms.

Experienced track

  • Fixed vs variable split and how variable is paid.
  • Joining bonus clawback (repay if you leave within 12 months?).
  • Notice buyout reimbursement, if promised, written in the offer.
  • Title and grade — they set your next salary negotiation.
  • Restrictive clauses (non-compete, non-solicit).

Fake offer warning signs

  • Offer without any interview, or after a 5-minute chat.
  • Asks for a “security deposit”, “training fee”, “laptop fee” or “document verification charge”.
  • Sent from a free email address with no company domain, or a lookalike domain (infosys-careers-hr.com).
  • Salary far above market for the role.
  • Pressure: “accept in 1 hour or lose the offer”.
Watch out

If you’re unsure, call the company’s official number from its website (not the number in the email) and ask HR to confirm the offer.

Accepting the offer

Offer acceptance email

Subject: Acceptance of Offer – Java Developer – Rahul Nair

Dear Meera,

Thank you for the offer for the position of Java Developer at Brightloop Technologies. I am pleased to accept it on the terms stated in the offer letter dated 10 November, with a CTC of ₹8.2 LPA and a joining date of 15 December at Infopark, Kochi.

I have attached the signed offer letter. Please let me know the documents and formalities required before joining.

I look forward to being part of the team.

Warm regards,
Rahul Nair
+91 97XXX XXXXX

Declining an offer politely

Subject: Offer for Java Developer – Rahul Nair

Dear Meera,

Thank you very much for the offer and for your time throughout the process. After careful thought, I have decided to accept another opportunity that aligns more closely with my current goals.

I truly appreciated meeting the team and hope our paths cross again.

Best regards,
Rahul Nair
Tip

Accepting multiple offers and dropping out on joining day damages your reputation — recruiters talk, especially in Kerala’s parks. Decide, then inform the others promptly.

Chapter 16 · Decision · 11 min read

Pre-joining & onboarding

Background verification, documents, resignation, joining formalities and your first working day.

Open chapterClose chapter

What you do

  • Submit documents promptly
  • Resign professionally and complete handover
  • Prepare for day one

What the company does

  • Runs background verification
  • Prepares laptop, accounts, induction
  1. Offer accepted
  2. Documents submitted
  3. Background verification
  4. Resignation & notice (experienced)
  5. Relieving
  6. Joining day
  7. Induction & first week

Background verification (BGV)

Many companies verify candidates through HR or an external verification agency. BGV can start before or after you join.

Background verification checks
CheckHow it’s verifiedWhat can go wrong
EducationUniversity/college confirms degree, year and marksDegree not completed, fake certificate
EmploymentPrevious HR confirms titles, dates, sometimes salaryDates or titles different from your resume
Identity & addressID documents, address verificationMismatched names or addresses
Criminal record / court checkDatabase or police verificationRare, but serious
Reference checkCalls to managers you namedReference unaware or negative
Dual employment / PF historyUAN / EPF service historyOverlapping employment you didn’t disclose
Watch out

Fake experience certificates and inflated salaries are discovered in BGV. Consequences include offer withdrawal or termination — even months after joining.

Documents usually requested

Fresher track

  • Aadhaar / passport / voter ID
  • PAN card
  • 10th, 12th, degree marksheets and certificates (or provisional certificate)
  • Passport-size photos
  • Bank account details
  • Internship certificates (if any)

Experienced track

  • All of the fresher list
  • Relieving letter and experience letter from previous employers
  • Last 3 months’ payslips
  • Form 16 / tax documents
  • UAN for PF transfer
  • Resignation acceptance from current employer

Resigning from your current company (experienced)

  1. Resign only after you have the written offer and have accepted it (and ideally BGV has started cleanly).
  2. Tell your manager in person or on a call first, then send the email.
  3. Follow the company process (HRMS resignation, exit form).
  4. Prepare a handover document: tasks, credentials transfer, contacts, pending items.
  5. Stay professional through your notice — your relieving letter and references depend on it.
  6. Collect: relieving letter, experience letter, final settlement, Form 16.

Resignation email

Subject: Resignation – Rahul Nair – Java Developer

Dear Arjun,

Please accept this email as formal notice of my resignation from the role of Java Developer at XYZ Solutions. As per my notice period of 30 days, my last working day will be 14 December 2026.

Thank you for the guidance and opportunities over the past three years. I'll make sure the payments module handover is complete and documented, and I'm happy to help train my replacement.

Please let me know if an earlier release is possible after the handover.

Regards,
Rahul Nair

Joining formalities & first day

Before day one

Confirm time, venue and reporting person. Plan the commute (Infopark/Technopark traffic peaks around 9 am). Keep originals ready for verification.

Day one

HR induction, document verification, ID card, laptop and accounts, policy sessions (POSH, security, leave).

First week

Meet the team, set up the dev environment, read docs, take notes, ask questions early.

First 90 days

Agree goals with your manager, deliver a small win early, ask for feedback monthly — this is usually your probation.

Tip

Write down everything you learn in week one. Asking a question once is normal; asking the same question three times is avoidable.

Chapter 17 · Decision · 11 min read

Rejection & next steps

Why rejections happen, how to ask for feedback, improve, follow up, reapply and keep a steady job-search routine.

Open chapterClose chapter

What you do

  • Ask for feedback once
  • Fix one thing per week
  • Keep a weekly routine

What the company does

  • Keeps your profile in the ATS
  • May consider you for future roles

Rejection is part of every job search. Most people receive many “no”s and silences before a “yes”. The difference between those who get hired and those who give up is a process for learning from each one.

Common reasons candidates are rejected

Rejection reasons
StageCommon reasonsFix
Resume screenSkills don’t match; unreadable format; failed eligibilityTailor to JD; simple template; ATS check
HR callSalary or notice mismatch; unclear communication; can’t relocateResearch ranges; practise your intro; apply only where location works
AssessmentBelow cut-off; ran out of timeDaily timed practice
TechnicalWeak fundamentals; couldn’t explain own projectRevise basics; rehearse project walkthrough
ManagerialVague answers; blamed others; poor attitudeSTAR stories with results
FinalAnother candidate was a closer fit; budget changed; internal hireOften outside your control — keep going

How to ask for feedback

Feedback request email

Subject: Thank you – Junior QA Engineer interview – Anjali Menon

Dear Meera,

Thank you for letting me know about the decision. I appreciated the opportunity to interview with Brightloop.

If possible, could you share one or two areas I could improve? Any feedback would help me prepare better for future opportunities. I'd also be glad to be considered for similar roles later.

Thank you again,
Anjali Menon
Reality check

Many companies won’t share detailed feedback for legal or time reasons. Ask once, politely, and don’t take silence personally.

Improve: a self-review after every interview

  1. Within an hour, write down every question you remember.
  2. Mark each: answered well / partly / badly.
  3. For every “badly”, write the correct answer and practise it aloud.
  4. Update your resume if a question showed it overstated something.
  5. Do one mock interview a week with a friend or senior.

When to follow up and when to reapply

Follow-up and reapply timing
SituationWhat to do
No response after applyingFollow up once after 7–10 working days; move on after 3–4 weeks
Rejected after interviewThank them; ask for feedback; apply to a different matching role when one opens
Same role againMany companies have a cooling-off period (often around 6 months) — check the portal or ask HR
On holdCheck in after 2 weeks, then monthly

A weekly job-search routine

Weekly job search routine
DayFocusTime
DailyCheck InfoparkDaily feed and alerts; save relevant jobs15 min
MonApply to 3–5 well-matched roles (tailored resume)1–2 hrs
TueSkill practice: aptitude or coding / domain1 hr
WedApply + 2 referral requests1 hr
ThuMock interview or project work1 hr
FriFollow-ups; update tracker30 min
WeekendLearn one new skill; update LinkedIn/Naukri profile2 hrs

Fresher track

  • Build one new project a month that matches roles you want.
  • Do an internship if job offers are slow — it’s experience.
  • Join walk-in drives regularly; each is practice.
  • Talk to seniors about which companies hire freshers.

Experienced track

  • Ask ex-colleagues for referrals — they’re your strongest channel.
  • Upskill in one in-demand tool for your role.
  • If many rejections mention the same gap, fix it before applying more.
  • Consider contract or consulting roles as bridges.
Tip

Stay connected with the InfoparkDaily community. New openings arrive every day on the job board, the WhatsApp channel and @infoparkdaily.jobs.

Your next opportunity is already posted.

Start with today’s openings on InfoparkDaily, and come back here at each stage.

What you do

    What the company does