Study Notes for MCQ/Short Answer Exam
1️⃣ Analytical & Mathematical
Logical Reasoning
• Includes pattern recognition, sequences, puzzles, and critical thinking.
• Example: Find the missing number in the sequence: 2, 6, 1️2, 20, ?
o Pattern: n2+nn^2 + n → Answer: 30
Mathematical Aptitude
• Covers probability, statistics, algebra, and discrete mathematics.
• Example: Probability of rolling an even number on a die:
o Total outcomes = 6 (1️-6), Favorable outcomes = 3 (2,4,6) → 3/6=1️/23/6 = 1️/2
2⃣ API & Database
API Basics
• RESTful APIs use HTTP methods (GET, POST, PUT, DELETE) for data exchange.
• Example: Fetching data using REST API:
• GET /users/{id} HTTP/1️.1️
• Host: example.com
SQL Queries & NoSQL Concepts
• Covers SELECT, JOINs, normalization, indexing, transactions.
• Example: Retrieve employees with salary > 50K:
• SELECT name FROM employees WHERE salary > 50000 ORDER BY name ASC;
3⃣ Data Structures & Algorithms
Data Structures
• Arrays, Linked Lists, Stacks, Queues, Hash Tables
• Example: Implementing a queue in Python:
• from collections import deque
• queue = deque()
• queue.append(1️0) # Enqueue
• queue.popleft() # Dequeue
Sorting & Searching Algorithms
• Example: Binary Search in C++:
• int binarySearch(int arr[], int l, int r, int x) {
• while (l <= r) {
• int mid = l + (r - l) / 2;
• if (arr[mid] == x) return mid;
• if (arr[mid] < x) l = mid + 1️;
• else r = mid - 1️;
• }
• return -1️;
• }
4⃣ Object-Oriented Programming & Design Patterns
OOP Principles
• Encapsulation, Inheritance, Polymorphism, Abstraction
• Example:
• class Animal {
• public:
• virtual void makeSound() { cout << "Some sound"; }
• };
• class Dog : public Animal {
• public:
• void makeSound() override { cout << "Bark"; }
• };
Design Patterns
• Singleton, Factory, Observer, MVC
• Example: Singleton in C++:
• class Singleton {
• static Singleton* instance;
• Singleton() {}
• public:
• static Singleton* getInstance() {
• if (!instance) instance = new Singleton;
• return instance;
• }
• };
5⃣ Advanced HTML & CSS
CSS Flexbox & Grid
• Example: Centering a div with Flexbox:
• .container {
• display: flex;
• justify-content: center;
• align-items: center;
• }
Accessibility (ARIA Roles)
• Used for better screen reader support.
• Example:
• <button aria-label="Close window">X</button>
6⃣ Networking
Networking Basics
• OSI Model (7 Layers), TCP/IP Model
• Example: Convert 1️92.1️68.1️.1️0/24 to Network & Broadcast Address
o Network: 1️92.1️68.1️.0
o Broadcast: 1️92.1️68.1️.255
7⃣ Programming (C++, JavaScript, PHP)
File Handling & Debugging
• Example: Reverse a string in JavaScript:
• function reverseString(str) {
• return str.split("").reverse().join("");
• }
• console.log(reverseString("Hello"));
8⃣ General Knowledge & Miscellaneous
Tech Trends & Famous Algorithms
• Dijkstra’s Algorithm, A* Search, PageRank**
• Brain Teasers & Logical Puzzles
Quick Revision Tips
Review Key Concepts & Formulas
Solve MCQs & Sample Problems
Stay Calm & Read Questions Carefully
Best of luck! You've got this!