0% found this document useful (0 votes)
47 views4 pages

Genesis Campus

The document outlines various types of technical questions commonly asked during interviews at Genesis Campus, categorized into Programming & Coding, Data Structures & Algorithms, SQL, Object-Oriented Programming, Operating Systems & DBMS Basics, Computer Networks, and HR/Behavioral questions. It provides specific examples of questions in each category to help candidates prepare effectively. Additionally, it offers tips for interview preparation, including practicing on coding platforms and familiarizing oneself with specific testing tools.

Uploaded by

shabd754
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views4 pages

Genesis Campus

The document outlines various types of technical questions commonly asked during interviews at Genesis Campus, categorized into Programming & Coding, Data Structures & Algorithms, SQL, Object-Oriented Programming, Operating Systems & DBMS Basics, Computer Networks, and HR/Behavioral questions. It provides specific examples of questions in each category to help candidates prepare effectively. Additionally, it offers tips for interview preparation, including practicing on coding platforms and familiarizing oneself with specific testing tools.

Uploaded by

shabd754
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Genesis Campus

Let’s break down the types of technical questions asked:

1. Programming & Coding Questions

These are commonly asked in online tests or technical interviews.

Basic to Intermediate Programming

1. Write a program to reverse a string.

2. Check if a number is a palindrome.

3. Write a program to find the factorial of a number using recursion.

4. Find the second largest element in an array.

5. Write a program to check if a string is a palindrome.

6. Sort an array using bubble/merge/quick sort.

7. Check if a number is prime or not.

8. Find GCD of two numbers.

9. Implement Fibonacci series using recursion and iteration.

10. Swap two numbers without using a temporary variable.

2. Data Structures & Algorithms (DSA)

Common DSA Questions

1. Implement a stack using an array or linked list.

2. Reverse a linked list.

3. Detect a cycle in a linked list.

4. Inorder, Preorder, and Postorder traversal of a binary tree.

5. Check for balanced parentheses using a stack.

6. Find the missing number in an array from 1 to n.

7. Find the first non-repeating character in a string.

8. Implement linear and binary search.

9. Implement queue using two stacks.

10. Find the majority element in an array.

3. Database / SQL
Frequently Asked SQL Questions

1. What is the difference between INNER JOIN, LEFT JOIN, and RIGHT JOIN?

2. Write a query to fetch the second highest salary from a table.

3. What is normalization? Types of normalization?

4. Difference between WHERE and HAVING.

5. What is a primary key vs foreign key?

6. Write a query to count employees in each department.

7. What is a subquery? Provide an example.

8. Write a query to fetch duplicate records.

9. Difference between DELETE, TRUNCATE, and DROP.

10. What is indexing and why is it used?

4. OOPs (Object-Oriented Programming Concepts)

These come up a lot, especially in face-to-face rounds.

OOPs Conceptual Questions

1. What are the 4 pillars of OOP?

2. Explain inheritance with an example.

3. Difference between method overloading and overriding.

4. What is encapsulation and why is it important?

5. What is abstraction? How is it different from encapsulation?

6. What is polymorphism? Give real-life examples.

7. What is constructor? Can constructors be private?

8. What is an interface vs abstract class?

9. Can you implement multiple inheritance in Java/C++? How?

10. Difference between class and object.

5. Operating Systems & DBMS Basics

For backend-focused or full-stack profiles.

Common Questions

1. What is a process vs a thread?

2. Difference between multitasking and multithreading.


3. What are deadlocks? How to prevent them?

4. What is a semaphore?

5. Explain paging and segmentation.

6. What is virtual memory?

7. Difference between compiler and interpreter.

8. What is a kernel?

9. Difference between RAM and ROM.

10. What is a context switch?

6. Computer Networks (for certain roles)

1. What is an IP address?

2. What is DNS and how does it work?

3. Difference between TCP and UDP.

4. What is HTTP and HTTPS?

5. What is OSI model? Explain the layers.

6. Difference between hub, switch, and router.

7. What is a MAC address?

8. Explain how data flows over the internet.

9. What is ping? What does it do?

10. What is a firewall?

7. HR + Behavioral + Scenario-Based Technical Questions

These test your soft skills + logical approach in a technical situation.

1. Tell me about a time you solved a difficult bug.

2. How do you stay updated with new technologies?

3. Explain a project you worked on and your role.

4. What would you do if your code breaks during deployment?

5. Have you ever disagreed with your team? How did you resolve it?

Pro Tip for Genesis Campus Interviews:

• Brush up on DSA basics, SQL queries, and OOPs.


• Practice coding on platforms like HackerRank, LeetCode, or GeeksforGeeks.

• If Genesis uses tools like AMCAT, CoCubes, or HirePro, check for their question patterns too.

You might also like