C Programming with DSA Interview Questions in Pune
36 practice questions with answers for C Programming with DSA interviews in Pune.
C Programming with DSA jobs in Pune
Pune combines IT-services campuses in Hinjewadi and Kharadi with product, automotive and BFSI technology centres. It has a large mid-level job market for data and QA roles, and interviews are often practical and project-based.
Below are 36 questions that match the mix of service, product and domain employers hiring c developers in Pune.
How would you check whether a binary tree is a valid BST?
Show answer
A strlen call crashes on a buffer received from a network packet. What is wrong?
Show answer
Rotate an array to the right by k positions in O(n) time and O(1) space.
Show answer
Tell me about a time you fixed a memory leak.
Show answer
Find the lowest common ancestor of two nodes in a binary search tree.
Show answer
Why is a circular queue better than a simple array queue?
Show answer
Write a function that swaps two integers using pointers.
Show answer
What is a monotonic stack?
Show answer
Implement merge sort in C.
Show answer
Write a C program that counts lines, words and characters in a file.
Show answer
What is the time complexity of common linked list operations?
Show answer
An interview asks for the minimum number of coins to make an amount. How do you approach it?
Show answer
A doubly linked list delete function leaves the list broken when deleting the head. What is missing?
Show answer
What is a hash table and how are collisions handled?
Show answer
Write binary search in C that returns the index of the target or -1.
Show answer
Tell me about a time you debugged a hard crash in C code.
Show answer
Tell me about a time you optimised an algorithm in a real project.
Show answer
What is a queue and what are its variants?
Show answer
Write BFS on a graph stored as an adjacency matrix.
Show answer
Write a C function to count words in a sentence.
Show answer
A program that writes logs with fprintf loses the last lines when it crashes. Why, and how do you fix it?
Show answer
A DP solution for a large grid uses too much memory. How can you reduce it?
Show answer
What is the difference between malloc, calloc, realloc and free?
Show answer
A loop that sums large numbers gives a negative result. What is happening?
Show answer
Tell me about a project where you worked with files or binary data in C.
Show answer
What is backtracking? Give an example.
Show answer
After calling realloc, the program sometimes crashes. What could be wrong?
Show answer
What is the sliding window technique?
Show answer
Implement quicksort in C using Lomuto partition.
Show answer
Find the height of a binary tree in C.
Show answer
Allocate and free a dynamic 2D array of rows by cols in C.
Show answer
Compare quicksort, merge sort and heap sort.
Show answer
Count the number of islands in a grid of land and water cells. What approach do you take?
Show answer
How do you check whether a linked list is a palindrome in O(1) extra space?
Show answer
A function returns the address of a local array and the caller gets wrong data. Why?
Show answer
Companies with offices in Pune (12)
TCS
C Programming with DSA interview questions
Mumbai, Chennai, Pune +2
View questionsInfosys
C Programming with DSA interview questions
Bengaluru, Mysuru, Pune +2
View questionsWipro
C Programming with DSA interview questions
Bengaluru, Hyderabad, Pune +2
View questionsTech Mahindra
C Programming with DSA interview questions
Pune, Hyderabad, Bengaluru +2
View questionsCapgemini
C Programming with DSA interview questions
Mumbai, Bengaluru, Pune +2
View questionsNVIDIA
C Programming with DSA interview questions
Pune, Bengaluru, Hyderabad
View questionsCisco
C Programming with DSA interview questions
Bengaluru, Pune, Chennai
View questionsBroadcom
C Programming with DSA interview questions
Bengaluru, Pune, Chennai
View questionsKPIT Technologies
C Programming with DSA interview questions
Pune, Bengaluru
View questionsTata Elxsi
C Programming with DSA interview questions
Bengaluru, Thiruvananthapuram, Chennai +1
View questionsL&T Technology Services
C Programming with DSA interview questions
Vadodara, Bengaluru, Chennai +2
View questionsSiemens
C Programming with DSA interview questions
Mumbai, Bengaluru, Pune
View questionsFrequently asked questions
Which companies hire C Programming with DSA professionals in Pune?
Companies with large offices in Pune include TCS, Infosys, Wipro, Tech Mahindra, Capgemini, NVIDIA, Cisco, Broadcom, KPIT Technologies, Tata Elxsi. Use their company pages below to practise employer-specific sets.
Are C Programming with DSA interviews in Pune different from other cities?
The questions depend more on the company than the city. Pune's mix of employers decides the style: It has a large mid-level job market for data and QA roles, and interviews are often practical and project-based
How do I find C Programming with DSA jobs in Pune?
Shortlist companies with Pune offices, keep your CV focused on C Programming with DSA projects, apply on company career pages and job portals with the Pune filter, and practise the questions on this page before each interview.