interviewquestions.
All companies198

Big tech

Amazon4 rounds · $110.5k-$160kApple4 rounds · $145kGoogle6 rounds · $118k-$170kMeta6 rounds · $137kMicrosoft5 rounds · $84.2k-$165.2k

US and global tech

Netflix6 rounds · $100k-$300kUber5 rounds · $150k-$158kAirbnb6 rounds · $128k-$142kStripe7 rounds · $122.1k-$134.4kSalesforce3 rounds · $110k-$153kAdobe3 rounds · $76.7k-$152.2kLinkedIn6 rounds · $154kIntuit4 rounds · $55.5-$75/hrCisco4 rounds · $92.1k-$136kAtlassian3 rounds · $122.4k-$159.8kSpotify6 rounds · $125.6k-$179.4kTwitter4 rounds · $127k-$297kOpenAI5 rounds · $230k-$490kPalantir5 rounds · $145k-$155kTesla5 rounds · $140k-$300kTikTok5 rounds · $128k-$256kDatabricks6 rounds · $137.8k-$155kSnowflake5 rounds · $42-$60/hrDatadog6 rounds · $100k-$110kCloudflare6 rounds · $150k-$216kCoinbase6 rounds · $60/hrDoorDash6 rounds · $107.4k-$158kRoblox6 rounds · $153kEpic Systems5 rounds · $110k

Wall Street, banks and payments

Goldman Sachs4 rounds · $110k-$115kJP Morgan4 rounds · $95k-$125kMorgan Stanley3 rounds · $70k-$110kBank of America4 rounds · $94.2kCiti5 rounds · $80k-$115kWells Fargo5 rounds · $48.08/hrCapital One5 rounds · $140kBlackRock4 rounds · $105k-$125kBloomberg5 rounds · $158kD. E. Shaw4 rounds · $25kAmerican Express3 rounds · $78k-$124.8kMastercard2 rounds · $72k-$115kVisa4 rounds · $108k-$120kPayPal4 rounds · $116.5k-$173.3kDeutsche Bank4 rounds · $100kBarclays3 rounds · $110kHSBC5 rounds · ₹6-10 LPAArcesium4 rounds · $10kCitadel5 rounds · $200k-$250kJane Street4 rounds · $300kHudson River Trading5 rounds · $300kSusquehanna (SIG)5 rounds · $300kFidelity Investments4 rounds · $92kPNC5 rounds · $39.1k-$126.5k

Consulting and Big 4

McKinsey4 rounds · $120kBCG4 rounds · $110kBain4 rounds · $120kDeloitte3 rounds · $75k-$78kEY3 rounds · $75k-$100kKPMG3 rounds · $78k-$90kPwC3 rounds · $61k-$100kAccenture5 rounds · ₹4.5-6.5 LPAIBM3 rounds · $121k-$181.4kZS Associates5 rounds · $90k-$102k

Enterprise and cloud

Oracle3 rounds · $61.2k-$141.2kServiceNow4 rounds · $130k-$136kDell3 rounds · $101.7k-$131.7kVMware5 rounds · ₹18-30 LPASAP5 rounds · ₹18-28 LPAAkamai5 rounds · $114.3k-$136.3kADP4 rounds · ₹6-11 LPAOptum4 rounds · $58.8k-$105k

Semiconductors and hardware

NVIDIA3 rounds · $100k-$166.75kIntel3 rounds · $105.7k-$149.2kQualcomm3 rounds · $122.8k-$184.2kTexas Instruments3 rounds · $100k-$137.5kCadence3 rounds · $74.2k-$137.8kSynopsys5 rounds · $92.6kMathWorks4 rounds · $100k-$130kSamsung3 rounds · ₹14-28 LPAAMD5 rounds · $119k-$170k

Retail and industrial

Walmart4 rounds · $80k-$155kTarget4 rounds · $34/hrHoneywell4 rounds · $68k-$115kSiemens4 rounds · $32.69-$58.84/hrBosch3 rounds · ₹6-9 LPAABB5 rounds · $80k

Aerospace and defense

Boeing6 rounds · $82k-$89kLockheed Martin5 rounds · $91kNorthrop Grumman4 rounds · $62.3k-$114.4kRaytheon4 rounds · $68.9k-$144.2kSpaceX5 rounds · $125k-$145k

Telecom, media and consumer brands

Verizon5 rounds · $16-$21/hrT-Mobile5 rounds · $19.5/hrAT&T5 rounds · $21.43-$24.95/hrDisney5 roundsProcter & Gamble5 rounds · $85k-$122.2kJohnson & Johnson5 rounds · $23.5-$52.5/hrNike5 rounds · $17/hrKaiser Permanente5 rounds · $38.15-$40.14/hr

Stores, restaurants and airlines

Starbucks4 rounds · $15.25-$24.69/hrChick-fil-A5 rounds · $15-$18/hrChipotle4 rounds · $20-$21/hrMcDonald's4 rounds · $15.5-$19.89/hrCostco5 rounds · $20-$32.9/hrHome Depot5 rounds · $18.5-$21.5/hrLowe's5 rounds · $15.92-$16.15/hrCVS Health6 rounds · $16.5-$25/hrWalgreens5 rounds · $19.5-$23/hrBest Buy4 rounds · $16.9-$21.45/hrNordstrom4 rounds · $17.7-$21.9/hrFedEx4 rounds · $17.75-$18.25/hrAmerican Airlines5 rounds · $37.91/hrUnited Airlines5 rounds · $37.1/hrSouthwest Airlines5 rounds · $32.62/hr

India: product companies and startups

Flipkart5 rounds · ₹22-28 LPAPaytm4 rounds · ₹16-22 LPASwiggy4 rounds · ₹16-22 LPAZoho6 rounds · ₹5-7 LPAZomato4 rounds · ₹18-25 LPAMeesho4 rounds · ₹25-35 LPANykaa4 rounds · ₹10-18 LPAOLA4 rounds · ₹16-22 LPACRED5 rounds · ₹18-25 LPAGroww5 rounds · ₹15-28 LPAPhonePe5 rounds · ₹18-25 LPARazorpay4 rounds · ₹18-25 LPAZerodha4 rounds · ₹12-25 LPADream114 rounds · ₹15-30 LPABrowserStack5 rounds · ₹15-28 LPAFreshworks4 rounds · ₹20-28 LPABlinkit5 rounds · ₹18-25 LPADunzo5 rounds · ₹12-18 LPALicious4 rounds · ₹12-18 LPAUrban Company4 rounds · ₹18-25 LPABigBasket4 rounds · ₹6-10 LPABYJU'S4 rounds · ₹4-8 LPADelhivery4 rounds · ₹10-20 LPAUnacademy5 rounds · ₹12-18 LPAJuspay5 rounds

India: IT services and analytics

TCS4 rounds · ₹3.4-3.6 LPAInfosys3 rounds · ₹3.6-4.5 LPAWipro3 rounds · ₹4-4.5 LPAHCL3 rounds · ₹4-4.5 LPATech Mahindra6 rounds · ₹3.5-4.5 LPACognizant4 rounds · ₹4-4.5 LPACapgemini4 roundsThoughtworks4 rounds · ₹10-18 LPAAmdocs4 rounds · ₹5-7 LPACGI5 rounds · ₹4.5-7 LPACoforge4 rounds · ₹4.5-7 LPADXC Technology4 rounds · ₹4-4.5 LPAEPAM6 rounds · ₹8-14 LPAGenpact4 rounds · ₹3-4.5 LPAGlobalLogic4 rounds · ₹5-9 LPAGlobant3 rounds · ₹7-12 LPAHexaware6 rounds · ₹4 LPALTTS3 rounds · ₹4-4.5 LPAMindtree3 rounds · ₹4.0-4.5 LPAmPhasis5 rounds · ₹4-5 LPANagarro4 rounds · ₹6-10 LPANTT Data4 rounds · ₹4-5.5 LPAPersistent Systems4 rounds · ₹5-8 LPAPublicis Sapient3 rounds · ₹8-12 LPAVirtusa4 rounds · ₹4-5.5 LPAZensar4 rounds · ₹4-6.5 LPABirlasoft4 rounds · ₹4-6.5 LPAEXL6 rounds · ₹5-9 LPAFractal Analytics5 rounds · ₹8-14 LPAMuSigma6 rounds · ₹6-9 LPATiger Analytics4 rounds · ₹8-14 LPAWNS6 rounds · ₹5.6 LeClerx6 rounds · ₹2.8-3.1 L

India: banks, conglomerates and PSUs

SBI6 rounds · ₹21.97 LHDFC Bank4 rounds · ₹4-6 LPAICICI Bank4 rounds · ₹6-8 LPAAxis Bank3 rounds · ₹5-10 LPABank of Baroda4 rounds · ₹4-8 LPACanara Bank5 rounds · ₹4-8 LPABajaj Finserv4 rounds · ₹8-12 LPAAirtel5 rounds · ₹6-12 LPAJio5 rounds · ₹6-14 LPAL&T4 rounds · ₹8-15 LPAReliance3 rounds · ₹7.5 LPAAdani4 rounds · ₹8-15 LPABHEL4 rounds · ₹6-10 LPAMahindra3 rounds · ₹8-14 LPAMaruti Suzuki4 rounds · ₹7-12 LPATata Motors4 rounds · ₹7-13 LPAISRO3 rounds · ₹8-12 LPADRDO6 rounds · ₹8-12 LPABARC3 rounds · ₹74,000/moBEL5 rounds · ₹10-14 LPANTPC4 rounds · ₹7.2-12 LPABPCL4 rounds · ₹12-16 LPAHPCL5 rounds · ₹17.7-18.1 LIOCL5 rounds · ₹12-17 LPAONGC4 rounds · ₹20-26 LPAcdac4 rounds · ₹6-12 LPA

Bajaj Finserv

India · banks, conglomerates and PSUs · Pune, India · Updated Oct 31, 2026

Bajaj Finserv interview experiences from fresher drives

Bajaj Finserv’s fresher interview process often opens with a 2-3 hour API build task in a language you choose, which can set your tech track, then a coding or MCQ test, a technical interview and a 20-30 minute HR and culture round. Filtering rests on API competence, language and framework fundamentals and SQL, with little or no system design, and several campus accounts report same-day results.

Variance to expect: some Data Engineer cycles open with aptitude MCQs instead of an API build; pool drives (for example Bajaj Finserv Health) can add a Principal EM design conversation and a National Head TA close. Trust the drive college placement email over older PDFs. Practice building and explaining a working API in your chosen stack more than grinding hard DSA.

How Bajaj Finserv differs from typical campus product loops

  • Round 1 is often a build/hit-API task, not a pure DSA contest - language choice can determine your later track.
  • Little or no system design in classic fresher reports; filtering is API competence + language/framework fundamentals + SQL.
  • Same-day or near-same-day results appear in multiple campus accounts.
  • Pune relocation and Mon–Sat logistics show up early in HR.

Round-wise process

Round Duration What they test
Round 1: API build task 2-3 hours Build/hit an API endpoint in a language of your choice; can determine your tech track
Round 2: Coding/MCQ test 45-90 min Conventional DSA/technical MCQs
HR / Culture 20-30 min Motivation, integrity, relocation

Real interview experiences

Bajaj Finserv’s campus process is unusual and worth knowing before you prep: multiple independent student write-ups describe the first round as a build task, not a DSA test - you are given an API specification and asked to actually hit or build an endpoint, in a language of your choice, over two to three hours. Only after that do you get a conventional coding/MCQ test, and in some cycles you are streamed into a technology track based on the language you used in round one.

Documented on-campus drive: Backend (Node.js) track

Source: GeeksforGeeks, Bajaj Finserv Backend Developer on-campus

A student who went through the on-campus drive for a Backend - Node.js role reported:

Round 1 (online, ~3 hours) - build an API using a backend framework, with JavaScript, Python, or Java as the preferred stack.

Round 2 (online, ~1 hour, HackerRank) - 17 Node.js questions plus one medium-hard programming question, and this round was restricted to Node.js only.

Round 3 (technical interview, ~1 hour, face to face)

  • Self-introduction and a walkthrough of projects.
  • Writing an AJAX method, and Node.js code for a GET request that fetches an employee by ID from MongoDB.
  • Why Node.js is single-threaded and how it handles concurrency.
  • What I/O means, and the drawback of Node.js (the expected answer being that it is unsuited to heavy computational work).

HR round (~15 minutes) - hobbies, family, willingness to relocate to Pune, and confirmation of a Monday-Saturday working week with a January 2023 start at the Pune office.

Outcome: offered an internship plus PPO, with results announced the same day.

Takeaways

  • What decided it: Working API in Round 1 plus clear Node concurrency/I/O answers in the technical
  • Common fail: Choosing a language you cannot defend under MongoDB/AJAX follow-ups
  • How to practice: Build one CRUD API end-to-end; rehearse event loop and single-thread limitations aloud

Documented on-campus drive: Microservices-Java track

Source: GeeksforGeeks, Bajaj Finserv Software Developer on-campus

A second student (VIT Vellore, August drive, electronics background who moved into IT) reported a similar shape with different streaming:

  • Round 1 (~2 hours): an API-based coding challenge, any language allowed.
  • Round 2 (~1.5 hours): candidates were classified by the language they used in round one - this candidate landed in the Microservices-Java track. The round itself was an aptitude test plus two easy coding questions. Roughly 600 students cleared it.
  • Round 3 (technical interview): around 250 sat it and about 130 cleared it, including this candidate. Background and resume projects (including how they solved the round 1 problem), then PUT vs POST, Java threading, collections, OOP, overriding vs overloading, SQL basics and a database project.
  • Round 4 (HR, telephonic), then a confirmation call about the Pune location and whether candidates accepted the CTC. Everyone who cleared the technical round was selected for their assigned role.

What this means for prep: the reported fresher process has no system design round and very little algorithmic depth - the filtering happens on whether you can actually build and explain a working API, and then on language/framework fundamentals (Node.js event loop and concurrency, or Java threading and collections) plus SQL. Know your chosen stack properly rather than grinding hard DSA, be ready for Pune relocation to come up in HR, and expect fast turnarounds - both accounts report same-day or near-same-day results.

Takeaways

  • What decided it: Language-streamed Round 2 plus solid Java OOP/SQL in technical; HR was largely logistics
  • Common fail: Preparing only DSA while the track asks PUT vs POST, threading, and collections
  • How to practice: Match prep to the language you used in Round 1; drill SQL joins and OOP contrasts

Documented on-campus drive: Data Engineer (2023)

Source: GeeksforGeeks, Bajaj Finserv on-campus 2023

A 2023 campus write-up from a Data Engineer applicant describes a 60% throughout eligibility bar and three stages before HR:

Round 1 - Aptitude (~30 MCQs): Quant, reasoning, verbal; roughly 200 of 1200 advanced.

Round 2 - HackerEarth MCQs: 12 questions on Python, SQL, data, and cloud for the Data Engineer role; about 120 shortlisted.

Round 3 - Technical (~35-40 min): Resume walkthrough, DBMS/Java/OOP, medium DSA with approach discussion.

HR (~5 min): Relocation to Pune, basic logistics; roughly 20 offers across roles in that cycle. The author does not state their own result.

Takeaways

  • What decided it: Aptitude + role MCQs (Python/SQL/data/cloud) before a fundamentals technical
  • Common fail: Assuming every Bajaj Finserv drive starts with an API build - Data Engineer opened with aptitude
  • How to practice: Confirm role pattern from the placement mail; revise SQL and DBMS for DE tracks

Documented pool campus: Bajaj Finserv Health (Associate Software Developer, 2026)

Source: Medium, Bajaj Finserv Health Associate Software Developer, Feb 2026

A candidate from an RGPV pool drive (Java / Spring Boot) reports a six-round plan, longer than the classic four-round campus loop:

  • Home assessment (1 hour): build a basic Spring Boot project that calls a given API with name, email and enrollment number, uses the returned token to submit two SQL queries, then builds a JAR and pushes to GitHub. AI tools were allowed; working API integration mattered most.
  • Onsite assessment (120 min): two DSA problems (easy and medium level, not LeetCode questions) plus ~25 Core Java MCQs
  • Technical with a Principal Engineering Manager: microservices basics, paper design of an account-balance API (controller, service, repository, entity), @Autowired and dependency injection, a SQL JOIN, pagination (Pageable vs LIMIT/OFFSET). The author skipped the second technical round; others had two or three.
  • HR (family, prior work, culture) and an online round with the National Head of Talent Acquisition on background, how they learned programming, communication and attitude, which the author found the most stressful
  • Outcome (candidate-reported): selected; 6 chosen from 900+ who appeared. The post states a 6-month internship with a ₹44K stipend and a ₹12 LPA PPO; treat compensation as candidate-reported

Takeaways

  • What decided it: Spring Boot/API home assessment plus DI, SQL JOIN, and pagination depth with a Principal EM
  • Common fail: Stopping after campus-style four rounds when Health/pool drives add managerial closes
  • How to practice: Paper-design a simple balance API; explain @Autowired and pagination trade-offs

Round structure varies by role and hiring cycle - Data Engineering and Full Stack tracks report different section mixes. Trust your drive’s placement email over any older summary.

Pre-interview checklist (Bajaj Finserv)

  • Confirm whether Round 1 is an API build, aptitude, or role MCQ from the placement mail
  • Practice one end-to-end API in the language you will use (Node or Java) including PUT vs POST
  • Revise stack fundamentals: event loop / concurrency (Node) or threading/collections (Java) plus SQL joins
  • Prepare Pune relocation and work-week answers honestly for HR
  • Light DSA warm-up only: one medium problem, not a contest grind
  • Know one resume project cold (queries, trade-offs, what you would rebuild)

Questions that come up often

Coding / technical

  1. Design an LRU cache. Usually expects HashMap + doubly linked list
  2. Implement a rate limiter. Usually expects sliding window / token bucket
  3. Merge overlapping time intervals. Usually expects sort + sweep
  4. Discussion on lending journeys and SQL, bottlenecks, failure modes, simple APIs
  5. Detailed project discussion, architecture, hardest bug, what you would change

HR / behavioral

  1. Why fintech / payments?
  2. A production bug or outage you helped with
  3. An integrity / pressure scenario
  4. Joining timeline

Practical tips for Bajaj Finserv

  • Clear the screening round first. Timed practice beats last-minute topic hopping.
  • For domain questions, explain lending journeys in plain language, inputs, outputs, what breaks at scale.
  • OOPs and SQL still open a lot of Bajaj Finserv panels. Do not skip fundamentals.
  • HR answers should be concrete. One story with a result beats five slogans.

HR interview

After technical rounds, Bajaj Finserv usually closes with a short HR / hiring-manager conversation: motivation, location, notice period, and a couple of behavioral stories.

Sample answers for high-frequency questions

Q. How do you design an LRU cache with O(1) operations?
A. Pair a HashMap with a doubly linked list. The map stores key to node, and the list orders nodes by recency with the most recent at the head and the eviction candidate at the tail. A get looks the node up in the map and unlinks and re-inserts it at the head, both O(1) because the node holds pointers to its neighbours. A put either refreshes an existing node or inserts a new head node, evicting the tail and removing its key from the map once the size exceeds capacity. Use sentinel head and tail nodes so you never write null checks in the unlink path, which is where most live-coding attempts break.

Q. How would you implement a rate limiter for a loan-application API?
A. Token bucket is the standard choice: each customer or API key has a bucket refilled at a steady rate up to a cap, and a request either takes a token or is rejected with HTTP 429. It permits a short burst - useful when a user retries a stuck application - while bounding the sustained rate. A fixed-window counter is easier but allows double the limit across a window boundary, so a sliding-window counter is the usual fix. Across multiple app servers the counter must live in Redis and be updated with an atomic INCR plus expiry or a Lua script, otherwise concurrent requests each read a stale count and all pass.

Q. How do you merge overlapping time intervals?
A. Sort the intervals by start time, then sweep once holding a current interval. If the next start is less than or equal to the current end the two overlap, so set the current end to the larger of the two ends; otherwise emit the current interval and start a new one from the next. Emit the last interval after the loop ends. The cost is O(n log n) dominated by the sort, with O(n) output space. Decide up front whether touching intervals like 1 to 3 and 3 to 5 count as overlapping, because that boundary case is what interviewers probe.

Q. How would you model the state transitions of a loan application?
A. Treat it as an explicit finite state machine rather than boolean flags. Define states such as DRAFT, SUBMITTED, KYC_PENDING, UNDER_UNDERWRITING, APPROVED, REJECTED, DISBURSED and CLOSED, and store the allowed transitions in a table or enum map so an illegal jump - say SUBMITTED straight to DISBURSED - is rejected at the service layer. Keep the current state on the application row for fast queries and write every change to an append-only status-history table with the actor, timestamp and reason, which gives you an audit trail regulators expect. Guard each transition with an optimistic-locking version column so two concurrent updates cannot both move the application.

Q. Write a SQL query to find customers with more than one active loan.
A. Group the loan table by customer and filter with HAVING, since WHERE runs before aggregation: SELECT customer_id, COUNT(*) AS active_loans FROM loans WHERE status = 'ACTIVE' GROUP BY customer_id HAVING COUNT(*) > 1 ORDER BY active_loans DESC; The WHERE clause narrows rows to active loans first, the GROUP BY collapses them per customer, and HAVING applies the post-aggregation filter. For this to be fast on a large lending book you want a composite index on customer_id and status so the database can satisfy the filter and grouping from the index rather than scanning the table.

Tips from successful candidates

Assessment tips

  • Confirm the current Bajaj Finserv pattern from the drive mail before practicing old papers
  • Finish one problem or section fully before starting the next
  • Revise the fundamentals listed in the round table on this page

Interview tips

  • Narrate trade-offs; expect “why” after every answer
  • Only list projects you can defend under follow-ups
  • Prepare 3-4 STAR stories for behavioral prompts

HR tips

  • Know why Bajaj Finserv, not just why the industry
  • Be clear on location / notice period / higher studies
  • Practice answers on the dedicated HR page

Sources

Cross-check the current drive mail for timings and role-specific sections.

For the company overview, see the Bajaj Finserv hub. For behavioral frames, use the HR page. For OA drills, see Bajaj Finserv placement papers.

Similar companies

HDFC Bank · ICICI Bank · Paytm · Goldman Sachs · JP Morgan · Deutsche Bank

Popular

↑↓ navigate↵ open