Filter interviews by
I applied via Campus Placement and was interviewed in Feb 2024. There were 2 interview rounds.
Reverse a string by iterating through the characters and swapping them.
Create a function that takes a string as input
Initialize two pointers, one at the beginning and one at the end of the string
Swap the characters at the two pointers and move them towards the center until they meet
4 c++ questions based on DSA, Linked List, trees, etc
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...
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...
posted on 14 Mar 2024
I applied via Referral and was interviewed before Mar 2023. There was 1 interview round.
posted on 15 Feb 2022
Two coding question
1st question moderate
2nd Difficult
All test cases passed for 1st question
Partial test Cases passed for 2nd question
2 DSA questions Both are from DP
I applied via Campus Placement and was interviewed in Sep 2023. There were 4 interview rounds.
Aptitude test was of 1 hr
It was about 1 hr duration
Object-oriented programming paradigm focusing on objects and classes
Encapsulation: Bundling data and methods that operate on the data into a single unit (object)
Inheritance: Ability of a class to inherit properties and behavior from another class
Polymorphism: Ability to present the same interface for different data types
Abstraction: Hiding the complex implementation details and showing only the necessary features
Encapsulation is the concept of bundling data and methods that operate on the data into a single unit.
Encapsulation helps in hiding the internal state of an object and restricting access to it.
It allows for better control over the data by preventing outside interference.
Encapsulation also promotes code reusability and modularity.
Example: In object-oriented programming, classes encapsulate data fields and methods to ope
2 Query question and 3 coding questions
Object oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.
Objects are instances of classes, which define the structure and behavior of the objects.
Encapsulation, inheritance, and polymorphism are key principles of object oriented programming.
Example: Java, C++, Python are popular languages that support object oriented programming.
Events in JavaScript are actions or occurrences that happen in the browser that the code can respond to.
Events can be triggered by user actions (like clicking a button), browser actions (like page load), or system events (like a timer expiring)
Event listeners are used to listen for and respond to events
Common events include click, mouseover, keydown, submit, etc.
Project , coding question, DBMS
I applied via Campus Placement and was interviewed in Mar 2023. There were 4 interview rounds.
Aptitude Test with 1 coding question and 8 other aptitude questions
based on 1 interview
Interview experience
Software Engineer
85
salaries
| ₹8 L/yr - ₹14.5 L/yr |
Software Development Engineer
84
salaries
| ₹8 L/yr - ₹15 L/yr |
Software Developer
74
salaries
| ₹8.5 L/yr - ₹14 L/yr |
Senior Software Engineer
52
salaries
| ₹11.7 L/yr - ₹33 L/yr |
Software Development Engineer II
51
salaries
| ₹11 L/yr - ₹22 L/yr |
Vyapar
Nowfloats Technologies
ShopKirana
Classplus