Filter interviews by
Basic C programs around 6 in number
Top trending discussions
I applied via Referral and was interviewed in May 2024. There were 2 interview rounds.
Volatile keyword in C is used to indicate that a variable may be changed unexpectedly by external factors.
Volatile keyword tells the compiler not to optimize the variable because it can be changed by external factors.
Commonly used for memory-mapped hardware registers or variables accessed by multiple threads.
Example: volatile int *ptr = (int *)0x1234; // pointer to a memory-mapped hardware register
I applied via Campus Placement and was interviewed in Mar 2024. There was 1 interview round.
Simple 20 questions basic questions and c questions in 40 minutes 40 questions
A C program to swap elements in an array of strings
Use a temporary variable to swap elements in the array
Iterate through the array and swap elements at each index
I applied via Naukri.com and was interviewed in Nov 2021. There were 3 interview rounds.
I applied via LinkedIn and was interviewed in Sep 2023. There were 2 interview rounds.
HDD stands for Hard Disk Drive, a data storage device used in computers to store and retrieve digital information.
HDDs use magnetic storage to store data on spinning disks called platters.
They have read/write heads that move across the platters to access and modify data.
HDDs are typically used for long-term storage of large amounts of data in desktops, laptops, servers, and other devices.
Examples of HDD manufacturers i
I was interviewed in Apr 2023.
I applied via campus placement at Sardar Vallabhbhai National Institute of Technology (NIT), Surat and was interviewed in Oct 2022. There were 5 interview rounds.
I applied via campus placement at National Institute of Technology, (NIT), Sikkim and was interviewed in Jun 2022. There were 5 interview rounds.
Aptitude was 1 hr video monitered.
Standard level C/C++ questions like pointers, structures and constructors.
Other apti questions were easy.
Structure padding is the insertion of unused bytes between members of a structure to align the data in memory.
Padding is added to ensure that each member of the structure is aligned to a memory address that is a multiple of its size.
Padding can be compiler-dependent and can vary based on the target architecture.
Padding can affect the size of the structure and the performance of the program.
Example: struct MyStruct { ch...
Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.
Declare variables for first, second and next numbers
Initialize first and second numbers as 0 and 1 respectively
Loop through the desired number of terms and calculate the next number as the sum of the previous two
Store the result in an array
Return the array
List of DSA questions including merge sort, tree mirror check, rotated sorted array search, linked list palindrome and loop detection and removal.
Merge sort is a divide and conquer algorithm that sorts an array in O(nlogn) time complexity.
To check if two trees are mirror, we need to compare their left and right subtrees recursively.
To find an element in a rotated sorted array, we can use binary search algorithm.
To chec...
Interview experience
Software Engineer
11
salaries
| ₹7 L/yr - ₹8.8 L/yr |
Senior Software Engineer
10
salaries
| ₹14.8 L/yr - ₹21.3 L/yr |
Senior QA Automation Engineer
6
salaries
| ₹18.2 L/yr - ₹20 L/yr |
RPA Developer
5
salaries
| ₹5.9 L/yr - ₹7.8 L/yr |
Order Management Specialist
4
salaries
| ₹8.5 L/yr - ₹10.8 L/yr |
Dell
Helmerich & Payne
Apple
Microsoft Corporation