Filter interviews by
I applied via Company Website and was interviewed in Nov 2021. There was 1 interview round.
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...
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...
posted on 11 Apr 2025
I appeared for an interview in Oct 2024, where I was asked the following questions.
Always be confident and make an effort to listen before you speak.
I am a dedicated professional with a background in finance, strong analytical skills, and a passion for problem-solving.
Education: Graduated with a degree in Finance from XYZ University, where I developed a strong foundation in financial analysis.
Experience: Worked as a financial analyst at ABC Corp, where I improved reporting processes, leading to a 20% increase in efficiency.
Skills: Proficient in Excel and financial ...
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...
Decode strings involves interpreting encoded patterns like '3[a2[c]]' to produce 'accaccacc'.
Use a stack to handle nested structures. Example: For '2[abc]', push '2' and 'abc' onto the stack.
Iterate through the string, building numbers and characters. Example: '3[a2[c]]' becomes '3', 'a', '2', 'c'.
When encountering ']', pop from the stack until '[' is found, then repeat the string as per the number. Example: '2[c]' bec...
posted on 15 Nov 2024
I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.
Promises in JavaScript are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() to handle success and .catch() to handle errors.
posted on 14 May 2024
I have a strong background in software development with experience in various programming languages and project management.
Bachelor's degree in Computer Science from XYZ University.
3 years of experience working as a software developer at ABC Corp, focusing on web applications.
Proficient in languages such as Java, Python, and JavaScript, with a recent project involving a full-stack application using React and Node.js.
Ex...
Event loop in Node.js manages asynchronous operations by executing callback functions when certain events occur.
Event loop is responsible for handling I/O operations, timers, and callbacks in Node.js
It allows Node.js to perform non-blocking operations efficiently
Event loop continuously checks the event queue for new events to execute
Software Engineer
101
salaries
| ₹8.5 L/yr - ₹14.5 L/yr |
Software Development Engineer
83
salaries
| ₹9.5 L/yr - ₹15 L/yr |
Software Developer
81
salaries
| ₹8.6 L/yr - ₹14 L/yr |
Software Development Engineer II
69
salaries
| ₹11 L/yr - ₹18 L/yr |
Sde1
66
salaries
| ₹10.4 L/yr - ₹19.5 L/yr |
Vyapar
Nowfloats Technologies
ShopKirana
Tata nexarc