Interview experience
Jio interview experiences covering Online screening, Aptitude & coding assessment, Technical Interview, HR Interview, +1 more. Round-wise notes, common questions, and what candidates report clears each stage.
Explore: Interview experience · HR interview questions · Overview · Placement papers · Preparation guide
Jio (Jio Platforms) runs its own named Graduate Engineer Trainee (G.E.T) program - a highly selective, multi-stage funnel that shares its broad shape with parent-company Reliance’s GET hiring but adds an extra screening step and a notably long assessment.
Interview experience
Jio interview experiences covering Online screening, Aptitude & coding assessment, Technical Interview, HR Interview, +1 more. Round-wise notes, common questions, and what candidates report clears each stage.
HR interview questions
Jio HR interview questions with sample answer frameworks - motivation, relocation, STAR stories, and culture-fit prompts.
| Round | Duration | What they test |
|---|---|---|
| Online screening | - | Application/resume filter (only 15-20% of applicants advance) |
| Aptitude & coding assessment | ~225 min | Quant, logical reasoning, CS fundamentals, coding |
| Technical Interview | 20-60 min | DSA, OS/DBMS/CN depth (caching, race conditions, ACID, IP protocols), resume projects, telecom basics for network roles |
| HR Interview | 20-30 min | Communication, relocation flexibility, cultural fit |
| Offer issuance | - | Final GET posting assignment |
These answers are compiled from public candidate reports and prep guides, not from an official Jio notice, and drives differ by campus, track and year. The instruction screen of your own test is the final word.
| Question | Answer |
|---|---|
| How many questions and how long? | Reports conflict. PrepInsta and placementpreparation.io describe about 60 questions (numerical ability, reasoning, basic programming) with 2 coding problems in about 75 minutes, while several GET accounts describe one long combined test of around 225 minutes. A 2023 campus pattern had 39 questions in 49 minutes in five 10-minute blocks (Big Data/Hadoop, RF, Java/C++, aptitude, CS fundamentals). |
| Does it have negative marking? | Reports conflict, but most say no. PrepInsta lists no negative marking; placementpreparation.io says some drives deduct 0.25 marks per wrong answer. Check the instruction screen before you guess. |
| Is there a sectional cutoff? | Jio does not publish one. Papers with separately timed blocks behave like sectional filters, so do not leave any block weak. |
| How much is the cutoff? | No test cutoff is published; shortlists are relative to the batch. Eligibility on many GET postings is 60% in 10th and 12th, about 6.5-6.75 CGPA, no active backlogs and a gap of at most one year, though some campus drives set 7+ CGPA. |
| Which platform is it on? | Prep guides report HackerEarth for most drives and AMCAT for some campus drives; other drives have used HackerRank or InterviewBit. The invite mail names the platform for your drive. |
| Is there coding? | Yes, for software tracks: usually 2 easy-to-medium problems inside the programming section, in C, C++, Java or Python. Network-focused GET papers lean more on networking and RF MCQs. |
| Is there a group discussion? | On some campus drives only. GeeksforGeeks campus reports describe JIO Sparks flows where aptitude toppers skip the GD and others sit one before the technical round. |
Jio hires freshers into software, network and data tracks, and the technical round follows the track. These are questions candidates have reported on Naukri Code360, GeeksforGeeks and Glassdoor; they show the level, not a fixed list.
| Track | Reported questions and topics |
|---|---|
| Software / SDE (Jio Platforms) | Best Time to Buy and Sell Stock, Reverse Words in a String, removing leading whitespace from a string. OOPs and SOLID principles with examples. Caching, scaling, deployment and a small product system design for candidates with internships. |
| Network GET (ECE / EEE / telecom) | OSI vs TCP/IP, subnetting, router vs switch, DNS, DHCP and NAT, ping vs traceroute, 2G/3G/4G basics and RAN at overview level. Troubleshooting a reported outage step by step. |
| Data / Big Data | HDFS NameNode and DataNode roles, MapReduce and the shuffle step, Java/C++ fundamentals, SQL queries. |
| Campus OA (all tracks) | Speed-distance-time, time and work, profit and loss, probability and percentages; pseudo-code and output-prediction MCQs. |
Asked across every track: a line-by-line walk through your projects with follow-ups on each task you did, OS (race conditions, scheduling), DBMS (ACID) and networking basics, and an honest answer on relocation and shifts.
The widest and least visible filter - Jio’s GET program is reported to advance only 15-20% of applicants past this initial resume/application screen before anyone sits an assessment.
Eligibility (verify on careers.jio.com for your job ID): Candidate reports and 2025–2026 GET guides often cite 60% in 10th/12th, ~6.5–6.75 CGPA, no active backlogs, and gap ≤1 year on many trainee postings; some drives target 2025–2026 passouts while off-campus windows vary by requisition. Off-campus GET notifications have appeared on careers.jio.com in autumn application windows - always match the live JD, not a blog repost.
Common questions
A notably long assessment (around 225 minutes) compared to most fresher tests - it packs in quantitative aptitude, logical reasoning, CS-fundamentals MCQs, and coding problems in one sitting.
Common questions
Platform notes: Campus and off-campus drives have used AMCAT/Aspiring Minds, HackerRank, InterviewBit, and Jio’s own long combined test (~225 minutes in many GET accounts) - your invite mail is the source of truth. Some JIO Sparks campus flows split candidates: aptitude passers skip group discussion; others sit GD before technical (GeeksforGeeks campus reports).
Goes deeper into CS fundamentals than a typical single-day campus drive - interviewers reportedly probe OS concepts like race conditions and scheduling, DBMS ACID properties, and computer-networks basics like caching and IP protocols, on top of DSA and your resume projects.
Common questions
Round-by-round breakdowns are on the Jio interview experience page.
A closing round on communication skills and fit - since GET postings can land you anywhere in India, relocation flexibility is asked directly and taken seriously.
Common questions
Sample answer frameworks for each of these are on the Jio HR interview questions page.
Jio Platforms is Reliance Industries’ telecom/digital arm, and its Graduate Engineer Trainee program is a named, distinct pipeline rather than a simple re-badge of Reliance’s broader GET hiring - though the two share the same underlying shape (written/aptitude test, technical interview, HR round). The differences worth knowing: Jio’s own funnel adds an explicit online-screening step before the assessment, runs a much longer (~225-minute) aptitude/coding test, and reportedly advances only 15-20% of applicants past the first screen - reflecting how competitive Jio’s specific tech and network postings are. If you’re applying to a non-Jio Reliance business unit (retail, petrochemicals), the Reliance interview process page covers that broader, less tech-specific funnel instead.
A race condition occurs when two or more threads access shared mutable state concurrently and the final result depends on the unpredictable order in which the scheduler interleaves them. The classic example is two threads each executing a counter increment: the operation is really a read, a modify, and a write, so both threads can read the same starting value and one increment is silently lost. You prevent it by making the critical section mutually exclusive - a mutex or a synchronized block - or by removing the shared mutable state altogether using thread-local storage or immutable objects. For a simple counter, an atomic type using a compare-and-swap instruction is cheaper than a lock because it avoids the kernel entirely. The key point interviewers want is that the bug is intermittent and load-dependent, which is exactly why it is so hard to reproduce in testing.
Atomicity means a transaction is all-or-nothing, consistency means it moves the database between valid states, isolation means concurrent transactions do not corrupt each other’s view, and durability means a committed change survives a crash. Isolation is the one with tunable levels because full isolation is expensive. Read Uncommitted allows dirty reads, where you see another transaction’s uncommitted data. Read Committed removes dirty reads but still allows non-repeatable reads, where the same row read twice returns different values. Repeatable Read removes those but can still allow phantom reads, where a re-run query returns new rows matching the same predicate. Serializable removes all three by making the outcome equivalent to some serial order, at the highest concurrency cost. Choosing a level is therefore an explicit correctness-versus-throughput decision.
A cache keeps a copy of expensive-to-compute or slow-to-fetch data in a faster tier - typically in-process memory or a shared store like Redis - so repeat reads avoid the database. The two write strategies are write-through, where every write updates the cache and the database synchronously, keeping them consistent at the cost of write latency, and write-back, where writes land in the cache and are flushed to the database later, which is fast but risks losing data on a crash. Cache-aside is the most common read pattern: check the cache, and on a miss read the database and populate the cache. Invalidation is done by TTL expiry, by explicit deletion on write, or by eviction policy such as LRU or LFU when memory fills. The failure modes worth naming are stale reads after a write that missed invalidation, and the thundering herd where a popular key expires and every request hits the database at once - mitigated by a lock on repopulation or a staggered TTL.
The browser first resolves the hostname to an IP address via DNS, checking its own cache, then the OS cache, then a recursive resolver that walks the root, TLD, and authoritative nameservers. With the IP in hand it opens a TCP connection through the three-way handshake, and for HTTPS performs a TLS handshake to verify the certificate and agree a session key. It then sends an HTTP request; the packet travels via ARP to the default gateway’s MAC address, and each router along the path forwards it by looking up the longest matching prefix in its routing table, decrementing the TTL field. The server responds with HTML, and the browser parses it, requests the referenced CSS, JS, and images, builds the DOM and CSSOM, and renders. Naming the layer at each step - DNS at application, TCP at transport, IP routing at network, ARP at link - is what interviewers are listening for.
TCP is connection-oriented and reliable: it establishes a session with a three-way handshake, numbers every byte so lost segments are retransmitted, reorders out-of-sequence data, and applies flow control via the receive window and congestion control via mechanisms like slow start. UDP is connectionless and does none of that - it just sends a datagram with a small eight-byte header and no delivery guarantee. That makes TCP right for anything where completeness matters, such as web pages, file transfer, and email, and UDP right where late data is useless anyway: voice and video calls, live streaming, DNS queries, and online gaming. In a telecom context this distinction is concrete - VoLTE carries voice over RTP on UDP precisely because retransmitting a 200-millisecond-old audio frame would add jitter rather than help, while signalling and billing traffic use reliable transport.
Private IP ranges - 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16 - are reserved for internal networks and are not routable on the public internet, so many organisations can reuse the same ranges without conflict. A public IP is globally unique and routable. Network Address Translation is what bridges them: a router rewrites the source address of outgoing packets to its own public IP and records the mapping in a translation table so replies can be rewritten back to the correct internal host. The common form, PAT or NAT overload, also rewrites the source port so hundreds of internal devices can share a single public IP, which is the main reason IPv4 has survived address exhaustion. The trade-off is that inbound connections cannot reach an internal host without explicit port forwarding, which is why carrier-grade NAT complicates peer-to-peer applications.
The arithmetic approach computes the expected sum, n times n plus one divided by two, and subtracts the actual sum of the array; the difference is the missing number. This is O(n) time and O(1) space with a single pass. The concern an interviewer will raise is integer overflow for large n, and the fix is the XOR approach: XOR every number from 1 to n together with every array element, and because a value XORed with itself cancels to zero, what survives is exactly the missing number - same complexity, no overflow risk. If two numbers are missing, extend the XOR method by splitting the numbers into two groups based on a set bit in the combined XOR result.
An abstract class can hold state - instance fields, constructors, and fully implemented methods alongside abstract ones - and is meant to express an is-a relationship with shared implementation, but a class can extend only one of them. An interface declares a contract; historically it held only method signatures and constants, though modern Java allows default and static methods, and a class can implement many interfaces, which is how Java gets multiple inheritance of type without the diamond problem of multiple inheritance of state. Choose an abstract class when subclasses genuinely share code and a common lifecycle; choose an interface when unrelated classes need to expose the same capability, such as Comparable or Serializable. In practice the guidance is to program to the interface and use an abstract base class only to remove real duplication.
The OSI model is a seven-layer reference: physical, data link, network, transport, session, presentation, application. TCP/IP is the practical internet stack - link (Ethernet/Wi‑Fi), internet (IP), transport (TCP/UDP), application (HTTP, DNS). Interviewers use OSI vocabulary (Layer 2 switching vs Layer 3 routing) while real troubleshooting follows TCP/IP tools: ping (ICMP reachability), traceroute (hop-by-hop TTL expiry), and tcpdump/Wireshark on the wire. For Jio network GET, naming which layer a failure lives in - DNS at application vs BGP at routing - shows structured thinking on outage calls.
Subnetting splits an IP network into smaller broadcast domains using a subnet mask. A /26 leaves 62 usable host addresses (64 minus network and broadcast). Operations teams care because mis-sized subnets waste addresses or exhaust DHCP pools; troubleshooting often starts with “are these two hosts in the same subnet?” and whether the default gateway is correct. If you list networking on your resume, be ready to compute network/broadcast addresses for a given mask - honesty beats a CCNA line you cannot defend.
Work outside-in: confirm scope (one site vs region), check recent changes (config push, fiber cut ticket), verify DNS and gateway reachability with ping/traceroute, inspect upstream link and router interfaces, and correlate with monitoring/NMS alarms. Communicate ETA to stakeholders while isolating - restore service first (failover, rollback), root-cause second. Jio HR and technical panels both reward calm, stepwise narratives over guessing hardware blindly.
A switch forwards frames within a LAN using MAC addresses (Layer 2); a router forwards packets between IP subnets using routing tables (Layer 3). Access switches connect users; routers (or Layer-3 switches) connect sites and carry default routes to the internet or MPLS core. Telecom interviews extend this to backhaul: cell sites terminate on transport that eventually hits core routers - not every device is “a router” colloquially.
Reports conflict, but most say no. PrepInsta lists no negative marking for the Jio online test, while placementpreparation.io says some drives deduct 0.25 marks per wrong answer. Check the instruction screen of your own test before guessing.
Prep guides report HackerEarth for most Jio drives and AMCAT for some campus drives, with HackerRank and InterviewBit also used; your invite mail names the platform. Software-track papers usually include 2 easy-to-medium coding problems in C, C++, Java or Python, while network-focused papers lean on networking and RF MCQs.
Jio’s own Graduate Engineer Trainee (G.E.T) program - a distinct pipeline from parent-company Reliance’s broader GET hiring, though the two share a similar shape - typically runs 4-5 stages: 1. Online screening of applications (only 15-20% of applicants advance). 2. Aptitude and coding assessment (around 225 minutes, notably longer than most fresher OAs) - quant, logical reasoning, CS fundamentals, and coding. 3. Technical Interview - DSA plus OS/DBMS/computer-networks concepts (caching, race conditions, ACID properties, IP protocols). 4. HR round - communication and fit. 5. Offer issuance. Selected candidates join a Graduate Engineer Trainee posting that can span network operations, software development, system integration, or technical infrastructure.
The online assessment covers quantitative and logical aptitude, CS fundamentals, and coding problems. The technical interview goes deeper than a typical fresher round on OS (race conditions, scheduling), DBMS (ACID properties), and computer networks (caching, IP protocols) alongside DSA and resume-project questions. For network-facing GET postings, expect basic telecom/networking concepts on top of the standard CS bar. The HR round covers relocation flexibility, since GET postings are pan-India, and communication skills.
Jio’s GET pipeline runs roughly 4-5 stages: an initial online screening (highly selective - only 15-20% of applicants advance), a long aptitude-and-coding assessment (~225 minutes), a technical interview, an HR round, and final offer issuance. This is more elimination-heavy than a typical single-day campus drive.
Related but not identical. Jio Platforms sits within Reliance Industries, and Jio’s tech/digital GET track shares the same broad DNA as Reliance’s company-wide GET program (written/aptitude test, technical interview, HR round) - see the Reliance interview process for the parent-company view. But Jio runs its own named G.E.T program with a more selective, multi-stage funnel (an online screening step before the assessment, and a notably long ~225-minute aptitude/coding test), reflecting how competitive Jio’s tech postings specifically are.
Brush up on quantitative aptitude and logical reasoning for the long online assessment, and go deeper than surface-level on OS, DBMS, and computer networks - caching, race conditions, ACID properties, and IP protocols have all been reported in technical interviews. Practice basic-to-medium coding problems, be ready to explain your resume projects clearly, and prepare a genuine answer for relocation questions, since GET postings can be pan-India.
Use this as a default four-week loop before a Jio drive. Adjust to your invite timeline.
10-day crash version: Days 1-4 timed DSA, days 5-7 resume projects + CS fundamentals, days 8-9 mock interviews out loud, day 10 HR STAR stories on the HR page.
Candidate-reported fresher/early-career packages for Jio often cite ₹6-14 LPA envelope; GET trainee bands often lower until conversion. Treat forum numbers as ranges, not guarantees - confirm the written offer letter for your team and location.
Good fit: You can sit a long aptitude-plus-coding paper without collapsing in the last hour, you explain OS/DBMS/networks with examples, and you give an honest answer on Mumbai/Navi Mumbai or pan-India GET posting and shifts.
Harder path: You only practised untimed DSA; you freeze on race conditions or TCP handshake; you say “anywhere” then reverse location in HR.
Panels and HR write-ups consistently reward (1) timed aptitude stamina, (2) CS fundamentals spoken clearly, not buzzword dumps, (3) a project narrative with your module and one bug, and (4) logistics honesty on location and shifts. Network-facing GETs also need calm outage-style reasoning (scope, change, DNS/gateway, restore then RCA).
Interview process details and sample questions on this site are editorially organized from public candidate reports and hiring write-ups, with round structure, prep notes, and company-specific framing added by our team. For round-by-round stories, see the Jio interview experience page. For OA papers and coding drills, use Jio on placementpapers.app. OA quick answers and track-wise questions draw on PrepInsta’s Jio syllabus page, placementpreparation.io’s Reliance Jio test-pattern page, Naukri Code360 Jio Platforms interview experiences and GeeksforGeeks campus reports.