UPSC CBI Assistant Programmer Recruitment 2026: Online Form, Vacancy, Eligibility, Selection Process & Direct Links

By: Sneha Sharma

On: March 19, 2026

UPSC CBI Assistant Programmer Recruitment 2026
---Advertisement---

UPSC CBI Assistant Programmer 2024 की तैयारी करने वाले उम्मीदवारों के लिए यह page बहुत important है। Central Bureau of Investigation (CBI) में Assistant Programmer का पद एक अत्यंत प्रतिष्ठित सरकारी पद है, जिसकी भर्ती संघ लोक सेवा आयोग (UPSC) द्वारा की जाती है।

यहाँ आपको complete syllabus, exam pattern, और subject-wise important topics की पूरी जानकारी मिलेगी। साथ ही best books, preparation strategy, और free online resources भी दिए गए हैं जो आपकी तैयारी को सही दिशा देंगे।

इस भर्ती में कुल 27 पद हैं और selection process Interview Based है। इसलिए candidates को technical knowledge के साथ-साथ communication skills पर भी ध्यान देना होगा। Computer Science / Programming background वाले उम्मीदवारों के लिए यह एक golden opportunity है।

अगर आप MCA, M.Tech, B.Tech, या BCA पास हैं, तो इस syllabus को ध्यान से पढ़ें और अपनी तैयारी आज से ही शुरू करें।

Section 2: Exam Pattern

UPSC CBI Assistant Programmer का Selection Process Interview Based है। नीचे complete exam pattern दिया गया है:

चरणविवरणअंकसमय
Stage 1Shortlisting of Candidates (Application/Resume Based)
Stage 2Personal Interview (Technical + HR)100 Marks30–45 Minutes
Stage 3Document Verification
Stage 4Medical Examination

महत्वपूर्ण बातें:

  • कोई Written Exam नहीं है — Selection सीधे Interview के आधार पर होता है
  • Shortlisting Educational Qualification और Experience के आधार पर की जाती है
  • Interview में Technical Questions, Programming Logic, और General Awareness पूछे जाते हैं
  • Negative Marking: Interview में कोई Negative Marking नहीं होती
  • भाषा: Interview Hindi या English दोनों में दे सकते हैं

Note: चूँकि यह Interview-based selection है, इसलिए आपकी Technical Knowledge और Presentation Skills दोनों बेहद जरूरी हैं।

Section 3: Subject-wise Syllabus

UPSC CBI Assistant Programmer Interview में निम्नलिखित subjects से questions पूछे जाते हैं:

1. Programming Languages

  • C Language — Pointers, Arrays, Structures, File Handling, Memory Management
  • C++ Language — OOPs Concepts, Classes, Inheritance, Polymorphism, Encapsulation
  • Visual C++ — Windows Programming Basics, MFC Framework
  • Python (Basic) — Variables, Loops, Functions, File I/O

Important Topics:

  • Data Types, Operators, Control Flow
  • Functions — Recursion, Call by Value/Reference
  • Pointer Arithmetic
  • Dynamic Memory Allocation (malloc, calloc, free)

2. Database Management System (DBMS) / Oracle / RDBMS

  • Relational Database Concepts — Tables, Keys, Relationships
  • SQL Queries — SELECT, INSERT, UPDATE, DELETE
  • Advanced SQL — Joins, Subqueries, Views, Indexes
  • Oracle Specific — PL/SQL Basics, Stored Procedures, Triggers
  • Normalization — 1NF, 2NF, 3NF, BCNF

Important Topics:

  • SQL Joins (Inner, Outer, Left, Right)
  • Primary Key, Foreign Key, Unique Key
  • Transaction Management — ACID Properties
  • ER Diagrams

3. Operating Systems

  • UNIX / Linux — Commands, File System, Shell Scripting
  • Windows Networking — LAN, WAN, Protocols
  • Windows Environment — Registry, System Administration

Important Topics:

  • Process Management — Scheduling Algorithms
  • Memory Management — Paging, Segmentation
  • File System Management
  • UNIX Commands — ls, grep, awk, sed, chmod
  • Deadlock — Detection, Prevention, Avoidance

4. Data Structures and Algorithms

  • Arrays, Linked Lists, Stacks, Queues
  • Trees — Binary Tree, BST, AVL Tree
  • Graphs — BFS, DFS, Shortest Path
  • Sorting Algorithms — Bubble, Merge, Quick Sort
  • Searching — Linear, Binary Search

Important Topics:

  • Time Complexity (Big O Notation)
  • Hashing and Hash Tables
  • Dynamic Programming
  • Recursion and Backtracking

5. Computer Networks

  • OSI Model — 7 Layers और उनके functions
  • TCP/IP Protocol Suite
  • IP Addressing — IPv4, IPv6, Subnetting

Important Topics:

  • DNS, DHCP, HTTP, FTP Protocols
  • Network Security Basics — Firewall, Encryption
  • Routing Protocols — RIP, OSPF
  • Network Topologies

6. Software Engineering

  • SDLC Models — Waterfall, Agile, Spiral
  • Software Testing — Unit, Integration, System Testing

Important Topics:

  • Requirement Analysis
  • Software Quality Assurance
  • Project Management Basics

7. General Awareness (Interview के लिए)

  • CBI का इतिहास और कार्य
  • भारत की Cyber Security Policy
  • Digital India Initiative
  • Current IT Trends — AI, Cloud Computing, Blockchain

Section 4: Best Books and Resources

Subject-wise Recommended Books

SubjectBookAuthor/Publisher
C ProgrammingLet Us CYashavant Kanetkar
C++ / OOPsObject Oriented Programming in C++Robert Lafore
DBMS / SQLDatabase System ConceptsKorth, Silberschatz
Oracle / SQLOracle: The Complete ReferenceKoch and Loney
Data StructuresData Structures Using CReema Thareja
AlgorithmsIntroduction to Algorithms (CLRS)Cormen et al.
Operating SystemsOperating System ConceptsGalvin, Silberschatz
Computer NetworksComputer NetworksAndrew Tanenbaum
UNIX/LinuxThe Linux Command LineWilliam Shotts
Software EngineeringSoftware EngineeringRoger Pressman

Free YouTube Channels

  • Gate Smashers — DBMS, OS, Networks (Hindi Medium)
  • Jenny’s Lectures — Data Structures and Algorithms
  • Neso Academy — Computer Networks, Digital Electronics
  • CodeWithHarry — C, C++, Python (Hindi)
  • Apna College — Programming and DSA

Free Online Resources

  • GeeksforGeeks.org — All CS Topics and Practice Problems
  • HackerRank.com — Programming Practice
  • LeetCode.com — DSA Practice
  • TutorialsPoint.com — UNIX, SQL, C++ Reference
  • W3Schools.com — SQL, Web Technologies

Section 5: Preparation Strategy

Month-wise Study Plan

Month 1 — Foundation Building

Week 1–2: C और C++ Programming — Basics से Advanced तक revise करें। Pointers, OOPs concepts पर focus करें। Week 3–4: Data Structures — Arrays, Linked Lists, Stack, Queue, Trees cover करें। Daily Target: 4–5 घंटे पढ़ाई + 1 घंटा coding practice (HackerRank/LeetCode)

Month 2 — Core Subjects

Week 1–2: DBMS + SQL + Oracle — Normalization, Joins, PL/SQL पर ध्यान दें। Week 3–4: Operating Systems + UNIX — Process Management, Memory Management, UNIX Commands। Daily Target: 5 घंटे पढ़ाई + Daily 10 SQL queries practice

Month 3 — Advanced Topics and Interview Prep

Week 1: Computer Networks — OSI Model, TCP/IP, IP Addressing Week 2: Software Engineering — SDLC, Testing Methods Week 3–4: Mock Interviews + Revision — पूरे syllabus की revision + Interview practice Daily Target: Subject revision + 2 Mock Interview sessions per week

Daily Routine (Recommended)

समयActivity
6:00 AM – 8:00 AMPrevious day का revision
9:00 AM – 12:00 PMनया topic पढ़ें (Theory)
1:00 PM – 3:00 PMCoding Practice / SQL Queries
4:00 PM – 6:00 PMGeeksforGeeks पर concept practice
8:00 PM – 9:00 PMCurrent Affairs / CBI से related news
9:00 PM – 10:00 PMSelf-assessment / Notes बनाएं

Mock Test and Interview Strategy

  • हर हफ्ते कम से कम 2 Mock Interviews किसी दोस्त या mentor के साथ करें
  • अपने answers को mirror के सामने practice करें
  • STAR Method (Situation, Task, Action, Result) से answers frame करें
  • Technical questions के साथ HR Questions की भी तैयारी करें जैसे — “Why CBI?”, “Your Strengths/Weaknesses”
  • Interview से पहले CBI की official website जरूर पढ़ें

Conclusion

UPSC CBI Assistant Programmer Recruitment 2024 Computer Science background वाले उम्मीदवारों के लिए एक बेहतरीन career opportunity है। CBI जैसी प्रतिष्ठित संस्था में काम करना न केवल professionally rewarding है बल्कि देश सेवा का एक महत्वपूर्ण माध्यम भी है।

इस भर्ती में Written Exam नहीं है, इसलिए आपकी Technical Knowledge, Confidence, और Communication Skills ही आपको select करवाएंगी। C/C++, DBMS, Operating Systems, और Computer Networks — इन चार subjects पर सबसे अधिक focus करें।

याद रखें कि Consistency ही सफलता की कुंजी है। रोज़ाना systematic तरीके से पढ़ें, coding practice करें, और mock interviews दें। सफलता जरूर मिलेगी।

FAQ and Conclusion

Important FAQs

Q1. क्या UPSC CBI Assistant Programmer में Written Exam होती है?

उत्तर: नहीं। इस भर्ती में कोई Written Exam नहीं है। Selection पूरी तरह Shortlisting और Personal Interview के आधार पर होता है।

Q2. Interview में किस तरह के Questions पूछे जाते हैं?

उत्तर: Interview में मुख्यतः Technical Questions जैसे C, C++, DBMS, OS, Networks से related questions पूछे जाते हैं। साथ ही Programming Logic और CBI के कार्यों से related HR questions भी पूछे जा सकते हैं।

Q3. क्या BCA graduates भी apply कर सकते हैं?

उत्तर: हाँ, BCA graduates apply कर सकते हैं, लेकिन उनके पास कम से कम 2 साल का Electronic Data Processing work का experience होना अनिवार्य है।

Q4. UNIX का कितना knowledge होना चाहिए?

उत्तर: Basic से Intermediate level का UNIX knowledge पर्याप्त है। Important UNIX commands, file permissions, और shell scripting की basic knowledge जरूरी है।

Q5. क्या Oracle की जगह MySQL का ज्ञान काम आएगा?

उत्तर: MySQL का SQL knowledge काफी हद तक helpful है, लेकिन Oracle-specific चीजें जैसे PL/SQL, Sequences, और Triggers भी जरूर पढ़ें क्योंकि government systems में Oracle अधिक use होता है।

Q6. Interview की भाषा क्या होगी?

उत्तर: आप Hindi या English दोनों में से किसी भी भाषा में Interview दे सकते हैं। जिस भाषा में आप comfortable हों, उसे चुनें।

Q7. Age relaxation किन categories को मिलती है?

उत्तर: OBC को 3 साल, SC/ST को 5 साल, और PWD को नियमानुसार age relaxation मिलती है। विस्तृत जानकारी के लिए official notification देखें।

Q8. क्या fresher candidates apply कर सकते हैं?

उत्तर: हाँ, MCA और M.Tech / B.Tech candidates बिना experience के apply कर सकते हैं। केवल BCA graduates के लिए 2 साल का experience अनिवार्य है।

Q9. Application fee कितनी है?

उत्तर: General और OBC candidates के लिए application fee 25 रुपये है। EWS, SC, ST, और PWD candidates के लिए कोई fee नहीं है।

Q10. Selection के बाद posting कहाँ होगी?

उत्तर: यह All India basis पर है। Posting देश के किसी भी CBI office में हो सकती है।

Sneha Sharma

Sneha Sharma is the Editor and Content Writer at Yuva Safar, where she covers government jobs, offline vacancies, recruitment updates, admit cards, results and career-related news. With a postgraduate qualification, she has strong expertise in researching and presenting accurate, easy-to-understand information for students and job seekers. Through her writing, Sneha aims to provide timely, reliable and helpful updates to aspirants across India.

Join WhatsApp

Join Now

Join Telegram

Join Now

Leave a Comment

⚠️ Important Disclaimer

Yuva Safar is NOT an official government website and is NOT affiliated with any government authority, department, or organization. All information published here is collected from official sources for informational purposes only. Users are strongly advised to verify all details from official government websites before applying. Yuva Safar does NOT charge any fee · does NOT conduct recruitment · does NOT provide job guarantee · does NOT represent any government body.