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 1 | Shortlisting of Candidates (Application/Resume Based) | — | — |
| Stage 2 | Personal Interview (Technical + HR) | 100 Marks | 30–45 Minutes |
| Stage 3 | Document Verification | — | — |
| Stage 4 | Medical 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
| Subject | Book | Author/Publisher |
| C Programming | Let Us C | Yashavant Kanetkar |
| C++ / OOPs | Object Oriented Programming in C++ | Robert Lafore |
| DBMS / SQL | Database System Concepts | Korth, Silberschatz |
| Oracle / SQL | Oracle: The Complete Reference | Koch and Loney |
| Data Structures | Data Structures Using C | Reema Thareja |
| Algorithms | Introduction to Algorithms (CLRS) | Cormen et al. |
| Operating Systems | Operating System Concepts | Galvin, Silberschatz |
| Computer Networks | Computer Networks | Andrew Tanenbaum |
| UNIX/Linux | The Linux Command Line | William Shotts |
| Software Engineering | Software Engineering | Roger 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 AM | Previous day का revision |
| 9:00 AM – 12:00 PM | नया topic पढ़ें (Theory) |
| 1:00 PM – 3:00 PM | Coding Practice / SQL Queries |
| 4:00 PM – 6:00 PM | GeeksforGeeks पर concept practice |
| 8:00 PM – 9:00 PM | Current Affairs / CBI से related news |
| 9:00 PM – 10:00 PM | Self-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 में हो सकती है।