Filter interviews by
Leetcode medium coding question is asked
Design an LRU (Least Recently Used) cache to efficiently store and retrieve data with limited capacity.
Use a hash map for O(1) access to cache items.
Use a doubly linked list to maintain the order of usage.
When adding a new item, if the cache exceeds capacity, remove the least recently used item.
Example: For a cache of capacity 2, adding (1,1) and (2,2), then (3,3) removes (1,1).
Implement 'get' to return the value and m...
Top trending discussions
I applied via Naukri.com and was interviewed before Jul 2019. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Jun 2020. There were 4 interview rounds.
I applied via Company Website and was interviewed before May 2018. There were 3 interview rounds.
posted on 11 Apr 2025
I appeared for an interview in Oct 2024, where I was asked the following questions.
I applied via LinkedIn and was interviewed in Oct 2022. There were 6 interview rounds.
4 Coding Questions Leetcode Level Medium to Hard. Had to solve it within 1.5 hours.
Was able to solve 2 questions - One hard and one Medium. Hadn't enough time to solve all.
Low level Design Problem in Java
System Design with few details
Design a database table for managing user accounts in a web application.
Table Name: Users
Columns: id (INT, Primary Key), username (VARCHAR), password (VARCHAR), email (VARCHAR), created_at (TIMESTAMP)
Indexes: Create an index on username for faster lookups.
Constraints: Ensure email is unique and validate password strength.
posted on 16 May 2024
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Configuration of a stack involves setting up the environment, dependencies, and parameters for software deployment.
Define the stack components: Choose the programming languages, frameworks, and tools (e.g., MERN stack: MongoDB, Express, React, Node.js).
Set up environment variables: Use .env files to manage sensitive information like API keys and database URLs.
Configure build tools: Use tools like Webpack or Babel to bu...
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...
based on 1 interview experience
based on 2 reviews
Rating in categories
Software Engineer
48
salaries
| ₹12.1 L/yr - ₹22 L/yr |
Member Technical Staff
32
salaries
| ₹21.9 L/yr - ₹39.8 L/yr |
Technical Staff Member 3
15
salaries
| ₹26 L/yr - ₹45.5 L/yr |
QA Engineer
13
salaries
| ₹6.7 L/yr - ₹13 L/yr |
Solution Analyst
12
salaries
| ₹5.5 L/yr - ₹9.5 L/yr |
Aurigo
Prime Focus Technologies
Vyapar
MapmyIndia