Filter interviews by
I applied via Campus Placement and was interviewed in Sep 2023. There were 3 interview rounds.
AON. duration was 90 min.
Find the largest substring in an array of strings without any duplicate characters.
Iterate through each string in the array
Use a set to keep track of characters seen so far
Update the start index of the substring when a duplicate character is found
Calculate the length of the current substring and update the max length if needed
Top trending discussions
posted on 26 Jul 2016
Software designed to run on embedded systems with limited resources and specific functions.
Embedded software is tailored to the specific hardware it runs on.
It is often written in low-level languages like C or assembly.
It must be efficient and optimized for limited resources like memory and processing power.
Examples include firmware for a smart thermostat or a car's engine control unit.
It depends on the requirements and constraints of the project.
If the project has limited resources, a bare-metal approach without an OS may be more appropriate.
If the project requires complex functionality and multitasking, an OS may be necessary.
An OS can provide better security and easier maintenance.
Examples of OS for embedded devices are FreeRTOS, uC/OS, and Linux.
Consider the cost and time-to-market implications o
8051 registers are used for I/O operations and control of the microcontroller.
8051 has 4 register banks, each with 8 registers
Registers are used for arithmetic, logical, and bit manipulation operations
Special function registers (SFRs) control the microcontroller's peripherals
Examples of SFRs include P0 for I/O operations and TMOD for timer control
posted on 25 Aug 2023
I applied via Campus Placement and was interviewed in Feb 2023. There were 2 interview rounds.
posted on 25 Sep 2024
I applied via Campus Placement and was interviewed before Sep 2023. There were 2 interview rounds.
Had multiple mcqs and then 2 coding questions
posted on 26 Mar 2024
I applied via Campus Placement
Stack overflow occurs when a program uses more memory than the call stack can handle, leading to a crash.
Occurs when a program's call stack runs out of memory
Can lead to crashes or unexpected behavior
Common in recursive functions with no base case
Can be caused by infinite loops or excessive memory usage
Arrays and strings online
posted on 11 Apr 2021
I applied via LinkedIn and was interviewed in Mar 2021. There was 1 interview round.
Blocking statements halt program execution until the statement is complete, while nonblocking statements allow the program to continue executing while waiting for the statement to complete.
Blocking statements can cause the program to hang or become unresponsive if the statement takes a long time to complete.
Nonblocking statements are often used in asynchronous programming to allow multiple tasks to be executed simultan...
I appeared for an interview in Aug 2017.
I lack experience in a specific technology required for the role.
I may not have experience with a specific programming language or framework mentioned in the job description.
I may not have worked on projects similar to what your company is working on.
I may not have experience with certain tools or technologies that are crucial for the role.
based on 2 interviews
Interview experience
Staff Engineer
189
salaries
| ₹20 L/yr - ₹45.5 L/yr |
Associate Staff Engineer
159
salaries
| ₹18 L/yr - ₹39.9 L/yr |
Senior Engineer
102
salaries
| ₹10 L/yr - ₹38 L/yr |
Senior Staff Engineer
101
salaries
| ₹30 L/yr - ₹70 L/yr |
Senior Software Engineer
39
salaries
| ₹16 L/yr - ₹31 L/yr |
Qualcomm
TDK India Private Limited
Molex
Applied Materials