PapersAdda

Informatica Placement Papers 2026

6 min read
Uncategorized
Advertisement Placement

Informatica Placement Papers 2026 - Questions and Solutions

Last Updated: March 2026


Company Overview

Informatica is an enterprise cloud data management leader, powering data-driven digital transformations for thousands of enterprises worldwide. The company provides data integration, data quality, master data management, and data governance solutions.


Selection Process

StageDescriptionDuration
Online AssessmentAptitude, Technical MCQ, Coding90 minutes
Technical InterviewDSA, DBMS, SQL45-60 minutes
HR InterviewBehavioral, Culture fit30 minutes

Eligibility:

  • 60% in 10th, 12th, Graduation
  • No active backlogs
  • CS/IT/MCA preferred

Exam Pattern

SectionQuestionsTimeTopics
Aptitude2025 minQuant, Logical
Technical MCQ2525 minSQL, DBMS, Networks
Coding240 minAlgorithms

Aptitude Questions

1. If 12 men can reap 120 acres in 36 days, how many acres can 54 men reap in 54 days?

Solution: Using M1×D1/W1 = M2×D2/W2 12×36/120 = 54×54/W2 W2 = 54×54×120/(12×36) = 810 acres


2. Find the sum: 1 + 2 + 3 + ... + 50

Solution: Sum = n(n+1)/2 = 50×51/2 = 1275


3. A sum amounts to ₹6050 in 2 years and ₹6655 in 3 years at CI. Find rate.

Solution: Interest in 1 year = 6655 - 6050 = ₹605 Rate = 605/6050 × 100 = 10%


4. A and B together complete work in 12 days. A alone in 20 days. How long for B alone?

Solution: 1/A + 1/B = 1/12 1/20 + 1/B = 1/12 1/B = 1/12 - 1/20 = (5-3)/60 = 2/60 = 1/30 B = 30 days


5. Find next: 1, 4, 9, 16, 25, ?

Solution: Perfect squares: 1², 2², 3², 4², 5² Next = 6² = 36


6. Average of 5 numbers is 20. If one number excluded, average becomes 18. Find excluded number.

Solution: Sum of 5 = 20 × 5 = 100 Sum of 4 = 18 × 4 = 72 Excluded = 100 - 72 = 28


7. Ratio of present ages of A and B is 4:5. After 5 years, ratio becomes 5:6. Find B's present age.

Solution: Let ages be 4x and 5x (4x+5)/(5x+5) = 5/6 24x + 30 = 25x + 25 x = 5 B's age = 5 × 5 = 25 years


8. A boat covers 16 km downstream in 2 hours and same distance upstream in 4 hours. Find stream speed.

Solution: Downstream speed = 16/2 = 8 km/hr Upstream speed = 16/4 = 4 km/hr Stream speed = (8-4)/2 = 2 km/hr


9. Probability of getting at least one head when 3 coins are tossed.

Solution: P(at least 1 head) = 1 - P(all tails) = 1 - (1/2)³ = 1 - 1/8 = 7/8


10. How many factors does 72 have?

Solution: 72 = 2³ × 3² Number of factors = (3+1)(2+1) = 4×3 = 12


Technical Questions

1. Difference between WHERE and HAVING in SQL

  • WHERE: Filters rows before grouping
  • HAVING: Filters groups after GROUP BY

2. What is normalization?

  • 1NF: Atomic values
  • 2NF: No partial dependency
  • 3NF: No transitive dependency

3. Explain ACID properties

  • Atomicity: All or nothing
  • Consistency: Valid state transition
  • Isolation: Concurrent transactions don't interfere
  • Durability: Committed changes persist

4. What is indexing?


5. Difference between INNER JOIN and LEFT JOIN

  • INNER JOIN: Returns matching rows from both tables
  • LEFT JOIN: Returns all rows from left table, matching from right

6. What is a deadlock?


7. Explain OSI model layers

  1. Physical, 2. Data Link, 3. Network, 4. Transport, 5. Session, 6. Presentation, 7. Application

8. What is the difference between TCP and UDP?

  • TCP: Connection-oriented, reliable, ordered
  • UDP: Connectionless, unreliable, faster

9. What is a primary key?


10. Explain different types of SQL commands

  • DDL: CREATE, ALTER, DROP
  • DML: SELECT, INSERT, UPDATE, DELETE
  • DCL: GRANT, REVOKE
  • TCL: COMMIT, ROLLBACK

Coding Questions

1. Find the second largest element in array.

def second_largest(arr):
    if len(arr) < 2:
        return None
    
    first = second = float('-inf')
    
    for num in arr:
        if num > first:
            second = first
            first = num
        elif num > second and num != first:
            second = num
    
    return second if second != float('-inf') else None

# Test
print(second_largest([10, 20, 4, 45, 99]))  # 45

2. Check if two strings are anagrams.

def are_anagrams(s1, s2):
    return sorted(s1) == sorted(s2)

# Or using Counter
from collections import Counter
def are_anagrams_counter(s1, s2):
    return Counter(s1) == Counter(s2)

# Test
print(are_anagrams("listen", "silent"))  # True

def binary_search(arr, target):
    left, right = 0, len(arr) - 1
    
    while left <= right:
        mid = (left + right) // 2
        if arr[mid] == target:
            return mid
        elif arr[mid] < target:
            left = mid + 1
        else:
            right = mid - 1
    
    return -1

# Test
print(binary_search([1, 3, 5, 7, 9], 5))  # 2

4. Find all pairs in array with given sum.

def find_pairs(arr, target):
    seen = set()
    pairs = []
    
    for num in arr:
        complement = target - num
        if complement in seen:
            pairs.append((complement, num))
        seen.add(num)
    
    return pairs

# Test
print(find_pairs([1, 5, 7, -1, 5], 6))  # [(1, 5), (7, -1), (1, 5)]

5. Reverse words in a string.

def reverse_words(s):
    words = s.split()
    return ' '.join(reversed(words))

# Test
print(reverse_words("Hello World"))  # "World Hello"

Interview Tips

  1. Focus on SQL and database concepts
  2. Practice data integration scenarios
  3. Understand ETL basics
  4. Practice coding in Python/Java
  5. Learn data quality concepts
  6. Research Informatica products
  7. Practice problem-solving under time pressure

Best of luck with your Informatica placement!

Advertisement Placement

Explore this topic cluster

More resources in Uncategorized

Use the category hub to browse similar questions, exam patterns, salary guides, and preparation resources related to this topic.

More in Uncategorized

More from PapersAdda

Share this article: