Filter interviews by
Function pointer is a variable that stores the address of a function. It is used to pass functions as arguments and for callbacks.
Function pointers are used to implement callbacks in event-driven programming.
They are used in sorting algorithms to pass a comparison function as an argument.
Function pointers are used in device drivers to register interrupt handlers.
They are used in dynamic linking to resolve symbols at ru...
Embedded C is a subset of C language used for programming embedded systems.
Embedded C has limited resources compared to C
Embedded C has specific libraries for hardware access
Embedded C has specific memory management techniques
Embedded C has specific coding standards for safety-critical systems
C is a general-purpose language while Embedded C is specific to embedded systems
Storage classes define the scope and lifetime of variables in C programming language.
There are four storage classes in C: auto, register, static, and extern.
Auto variables are local to a block and have automatic storage duration.
Register variables are stored in CPU registers for faster access.
Static variables have a lifetime throughout the program and are initialized only once.
Extern variables are declared outside of a...
I applied via Naukri.com and was interviewed before Dec 2020. There were 3 interview rounds.
Top trending discussions
posted on 27 Jun 2024
Angular is a popular open-source web application framework developed by Google for building dynamic single-page applications.
Angular is based on TypeScript, a superset of JavaScript.
It follows the MVC (Model-View-Controller) architecture.
Angular provides features like data binding, dependency injection, and routing.
It has a powerful CLI (Command Line Interface) for scaffolding and building projects.
Angular has a large ...
Directives and pipes are features in Angular that allow developers to extend HTML functionality and transform data in templates.
Directives are markers on a DOM element that tell Angular to attach a specified behavior to that DOM element or transform the DOM element and its children.
Pipes are used to format data in a template. They take in data as input and transform it into the desired output for display.
Examples of di...
posted on 6 Feb 2023
posted on 30 Apr 2024
I applied via Recruitment Consulltant and was interviewed in Mar 2024. There were 2 interview rounds.
posted on 24 Aug 2023
I applied via Naukri.com and was interviewed in Jul 2023. There were 3 interview rounds.
posted on 31 Jul 2024
Threading is a programming technique that allows multiple tasks to run concurrently within a single process.
Threading allows for parallel execution of tasks within a program.
Threads share the same memory space, allowing for efficient communication and data sharing.
Examples of threading in programming languages include Java's Thread class and Python's threading module.
The 7 layers of networking refer to the OSI model, which is a conceptual framework used to understand how networks operate.
Physical layer: Deals with physical connections and hardware (e.g. cables, switches)
Data link layer: Manages data transfer between devices on the same network (e.g. Ethernet)
Network layer: Handles routing and forwarding of data packets (e.g. IP)
Transport layer: Ensures data is delivered reliably an...
My expectation is to work in a challenging environment where I can utilize my skills to contribute to the success of the team and company.
Expectation to work on complex projects that require problem-solving skills
Desire to collaborate with talented team members to achieve common goals
Opportunity for continuous learning and professional growth
Expectation for clear communication and feedback from management
I applied via Approached by Company and was interviewed before Apr 2021. There were 5 interview rounds.
Yes
Worked as a software engineer at a financial institution for 5 years
Developed and maintained financial software applications
Implemented complex financial algorithms and calculations
Collaborated with financial analysts and stakeholders to understand requirements
Ensured compliance with financial regulations and security standards
Fizz buzz question and array related
I applied via Internshala and was interviewed in Sep 2022. There were 3 interview rounds.
Includes basic aptitude question with additional questions based on coding languages fundamentals.....
Binary search is a search algorithm that finds the position of a target value within a sorted array.
Divide the array into two halves
Compare the target value with the middle element
If the target value matches the middle element, return its position
If the target value is less than the middle element, search the left half of the array
If the target value is greater than the middle element, search the right half of the arra...
based on 1 interview
Interview experience
based on 27 reviews
Rating in categories
Senior Software Engineer
183
salaries
| ₹5.5 L/yr - ₹20 L/yr |
Software Engineer
154
salaries
| ₹3.8 L/yr - ₹10.6 L/yr |
Technical Lead
52
salaries
| ₹10 L/yr - ₹24.6 L/yr |
Embedded Software Engineer
22
salaries
| ₹4 L/yr - ₹12 L/yr |
Senior Technical Lead
17
salaries
| ₹22 L/yr - ₹33 L/yr |
PC Solutions
RNF Technologies
Hidden Brains InfoTech
Affine