geeksforgeeks
  • Courses
  • Tutorials
  • Interview Prep
  • DSA
  • Practice Problems
  • C
  • C++
  • Java
  • Python
  • JavaScript
  • Data Science
  • Machine Learning
  • Courses
  • Linux
  • DevOps

MAQ Software Topics for Interview Preparation

Last Updated : 23 Jul, 2025

Table of Content

  • Easy Level
  • Medium Level
  • Hard Level

Easy Level

  1. Write a C program to reverse digits of a number
  2. Write a program to reverse an array or string
  3. Array Rotation
  4. Program for array rotation
  5. Check if a linked list is Circular Linked List
  6. Program for Fibonacci numbers
  7. Find the middle of a given linked list in C and Java
  8. Write a program to print all permutations of a given string
  9. Given a string, find its first non-repeating character
  10. Merge Sort for Linked Lists
  11. Nearest prime less than given number n
  12. Program for n'th node from the end of a Linked List
  13. Print a given matrix in spiral form
  14. Program to find last digit of n'th Fibonnaci Number
  15. Implement Queue using Stacks
  16. Reverse words in a given string
  17. Serialize and Deserialize a Binary Tree
  18. Sort an array of 0s, 1s and 2s
  19. Write a program function to detect loop in a linked list

Medium Level


  1. Dynamic Programming | Set 11 (Egg Dropping Puzzle)
  2. Dynamic Programming | Set 32 (Word Break Problem)
  3. Factorial of a large number
  4. Find the repeating and the missing | Added 3 new methods
  5. Find the closest element in Binary Search Tree
  6. Snake and Ladder Problem


Hard Level

  1. Backtracking | Set 3 (N Queen Problem)
  2. Backtracking | Set 7 (Sudoku)
Comment
Article Tags:
Article Tags:
Interview Experiences
MAQ

Explore

    DSA Tutorial10 min read
    System Design Tutorial4 min read
    Aptitude Questions and Answers3 min read
    Web Development Technologies5 min read
    AI, ML and Data Science Tutorial3 min read
    DevOps Tutorial3 min read
GeeksforGeeks
location
Corporate & Communications Address:
A-143, 6th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
location
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play StoreGFG App on App Store
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Campus Training Program
  • Explore
  • POTD
  • Job-A-Thon
  • Blogs
  • Nation Skill Up
  • Tutorials
  • Programming Languages
  • DSA
  • Web Technology
  • AI, ML & Data Science
  • DevOps
  • CS Core Subjects
  • Interview Preparation
  • Software and Tools
  • Courses
  • ML and Data Science
  • DSA and Placements
  • Web Development
  • Programming Languages
  • DevOps & Cloud
  • GATE
  • Trending Technologies
  • Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
  • Preparation Corner
  • Interview Corner
  • Aptitude
  • Puzzles
  • GfG 160
  • System Design
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved