Filter interviews by
I applied via Company Website and was interviewed in Nov 2021. There was 1 interview round.
Inline function is a function that is expanded in line when it is called, rather than calling a separate function.
Inline functions are used to improve performance by reducing the overhead of function calls.
They are defined using the 'inline' keyword.
They are commonly used in C++ programming.
Example: inline int add(int a, int b) { return a + b; }
Launch modes determine how a new instance of an activity is associated with the current task.
There are four launch modes: standard, singleTop, singleTask, and singleInstance.
Standard is the default mode and creates a new instance of the activity every time it is launched.
SingleTop mode checks if there is already an instance of the activity at the top of the task stack and reuses it if possible.
SingleTask mode creates a...
A factory is used to create objects of a specific class without exposing the creation logic to the client.
Factories provide a way to create objects without exposing the creation logic to the client.
They can be used to create objects of a specific class or a group of related classes.
Factories can be used to implement the Singleton pattern, where only one instance of a class is created.
They can also be used to implement ...
Program to slice and rearrange array without extra variables or inbuilt methods
Use a loop to iterate through the array and shift elements to the left
Use a temporary variable to store the first element and move the rest of the elements one position to the left
Repeat the above step until the desired index is reached
Then move the temporary variable to the end of the sliced array
Continue shifting the remaining elements to ...
Top trending discussions
posted on 10 Jul 2023
I applied via Recruitment Consulltant and was interviewed in Jan 2023. There were 4 interview rounds.
KWP2000 and UDS are communication protocols used in automotive diagnostics.
KWP2000 is used for diagnostics and flashing of electronic control units (ECUs) in older vehicles.
UDS (Unified Diagnostic Services) is a modern protocol used for diagnostics and flashing of ECUs in newer vehicles.
Both protocols allow for communication between a diagnostic tool and the vehicle's ECUs to read and clear fault codes, perform tests, ...
There are mainly three types of ECUs: Engine Control Unit (ECU), Transmission Control Unit (TCU), and Body Control Module (BCM).
Engine Control Unit (ECU) - controls the engine functions such as fuel injection, ignition timing, and emissions.
Transmission Control Unit (TCU) - manages the transmission system, including gear shifting and torque converter lockup.
Body Control Module (BCM) - oversees various body functions li...
Online and offline in CANoe refer to the modes of communication with the CAN bus.
Online mode allows real-time interaction with the CAN bus, sending and receiving messages.
Offline mode allows analysis of previously recorded CAN bus data without real-time interaction.
Online mode is used for testing and debugging live systems, while offline mode is used for post-analysis and simulation.
Examples: Online mode is used to mon...
It was on the basis of programming logic with basic data structures
An abstract topic was given and it seems the objective was to eliminate
Always be confident and make an effort to listen before you speak.
posted on 11 Apr 2025
I appeared for an interview in Oct 2024, where I was asked the following questions.
I applied via Referral and was interviewed before Jul 2023. There were 2 interview rounds.
I applied via Naukri.com
Answers to common interview questions for Software Engineer position
Option Strict and Option Explicit are compiler directives in VB.NET
Dispose() is used to release unmanaged resources while Finalize() is used for garbage collection
System.String is immutable while System.StringBuilder is mutable
Delegate is a type that represents a reference to a method
Value types store data directly while reference types store a referen...
I applied via LinkedIn and was interviewed in May 2023. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
They ask some simple questions about swift , then give a problem to solve
Software Engineer
101
salaries
| ₹8 L/yr - ₹14.5 L/yr |
Software Development Engineer
86
salaries
| ₹8 L/yr - ₹14.5 L/yr |
Software Developer
81
salaries
| ₹8 L/yr - ₹14 L/yr |
Software Development Engineer II
67
salaries
| ₹10.5 L/yr - ₹18 L/yr |
Senior Software Engineer
50
salaries
| ₹11.7 L/yr - ₹30 L/yr |
Vyapar
Nowfloats Technologies
ShopKirana
Tata nexarc