Filter interviews by
Stacks and queues are data structures that manage collections of elements, differing in their order of access.
Stack: Follows Last In First Out (LIFO) principle; the last element added is the first to be removed. Example: Undo functionality in text editors.
Queue: Follows First In First Out (FIFO) principle; the first element added is the first to be removed. Example: Print job scheduling.
Operations: Stacks use push...
Pipelining is a technique used in computer architecture to improve instruction throughput by overlapping execution stages.
Instruction Overlap: Pipelining divides instruction execution into stages, allowing multiple instructions to be processed simultaneously.
Stages of Execution: Common stages include Fetch, Decode, Execute, Memory Access, and Write Back, each handled in parallel for different instructions.
Increase...
A CMOS inverter is a basic digital logic gate that inverts the input signal using complementary MOSFETs for efficient operation.
Structure: A CMOS inverter consists of a PMOS transistor connected to the power supply and an NMOS transistor connected to ground.
Operation: When the input is high, the NMOS turns on and PMOS turns off, pulling the output low; when the input is low, the opposite occurs.
Power Efficiency: C...
AHB and APB are AMBA protocols; a bridge connects them for compatibility and efficient communication in SoC designs.
AHB (Advanced High-performance Bus): A high-speed bus protocol designed for high-bandwidth applications, supporting burst transfers.
APB (Advanced Peripheral Bus): A simpler, low-power bus protocol used for connecting low-bandwidth peripherals, optimizing power consumption.
Bridge Functionality: A brid...
Sequence detector is a digital circuit that detects a specific sequence of bits in a stream of input data.
FSM (Finite State Machine) is commonly used to design sequence detectors.
RTL (Register Transfer Level) describes the behavior of digital circuits using registers and logic gates.
Example: A sequence detector that detects '1010' in a stream of binary data.
Example: FSM states for this detector could be S0, S1, S2...
Verify last level cache by running stress tests, analyzing cache hit/miss rates, and comparing performance metrics.
Run stress tests to simulate high load scenarios and observe cache behavior
Analyze cache hit/miss rates to ensure data is being efficiently stored and retrieved
Compare performance metrics before and after cache verification to measure improvements
Use tools like CacheGrind or Valgrind for detailed cach...
I applied via Company Website and was interviewed in May 2024. There was 1 interview round.
Sequence detector is a digital circuit that detects a specific sequence of bits in a stream of input data.
FSM (Finite State Machine) is commonly used to design sequence detectors.
RTL (Register Transfer Level) describes the behavior of digital circuits using registers and logic gates.
Example: A sequence detector that detects '1010' in a stream of binary data.
Example: FSM states for this detector could be S0, S1, S2, S3 ...
I appeared for an interview in Mar 2025, where I was asked the following questions.
Stacks and queues are data structures that manage collections of elements, differing in their order of access.
Stack: Follows Last In First Out (LIFO) principle; the last element added is the first to be removed. Example: Undo functionality in text editors.
Queue: Follows First In First Out (FIFO) principle; the first element added is the first to be removed. Example: Print job scheduling.
Operations: Stacks use push (add...
A CMOS inverter is a basic digital logic gate that inverts the input signal using complementary MOSFETs for efficient operation.
Structure: A CMOS inverter consists of a PMOS transistor connected to the power supply and an NMOS transistor connected to ground.
Operation: When the input is high, the NMOS turns on and PMOS turns off, pulling the output low; when the input is low, the opposite occurs.
Power Efficiency: CMOS t...
Pipelining is a technique used in computer architecture to improve instruction throughput by overlapping execution stages.
Instruction Overlap: Pipelining divides instruction execution into stages, allowing multiple instructions to be processed simultaneously.
Stages of Execution: Common stages include Fetch, Decode, Execute, Memory Access, and Write Back, each handled in parallel for different instructions.
Increased Thr...
AHB and APB are AMBA protocols; a bridge connects them for compatibility and efficient communication in SoC designs.
AHB (Advanced High-performance Bus): A high-speed bus protocol designed for high-bandwidth applications, supporting burst transfers.
APB (Advanced Peripheral Bus): A simpler, low-power bus protocol used for connecting low-bandwidth peripherals, optimizing power consumption.
Bridge Functionality: A bridge is...
I applied via Company Website and was interviewed in Sep 2024. There were 2 interview rounds.
C++ on leetcode programming
Verify last level cache by running stress tests, analyzing cache hit/miss rates, and comparing performance metrics.
Run stress tests to simulate high load scenarios and observe cache behavior
Analyze cache hit/miss rates to ensure data is being efficiently stored and retrieved
Compare performance metrics before and after cache verification to measure improvements
Use tools like CacheGrind or Valgrind for detailed cache ana...
Identifying and fixing a race condition in a multi-threaded system
Observed intermittent failures in test results
Used debugging tools like gdb and log analysis to trace the issue
Identified the root cause as a race condition between two threads
Implemented a mutex lock to resolve the issue
Verified the fix by running stress tests
Top trending discussions
I applied via Company Website and was interviewed before Jun 2021. There were 2 interview rounds.
First round was coding as well as aptitude done together went well I guess focusing on codes helps a lot.
I applied via Naukri.com
I expect Amazon to foster innovation, provide growth opportunities, and maintain a customer-centric culture.
Opportunities for professional development, such as training programs and mentorship.
A collaborative work environment that encourages teamwork and idea sharing.
Access to cutting-edge technology and resources to drive innovation.
A strong focus on customer satisfaction, ensuring that every decision prioritizes the ...
I applied via Recruitment Consulltant and was interviewed before Jul 2021. There was 1 interview round.
Experienced professional with a strong educational background and clear career ambitions, eager to contribute to the company's success.
I have over 5 years of experience in project management, leading teams to successfully deliver complex projects on time.
I hold a Master's degree in Business Administration from XYZ University, where I specialized in strategic management.
My family has always emphasized the importance of ...
I applied via Naukri.com and was interviewed before Feb 2020. There were 3 interview rounds.
Workflow, trigger, reports, roles, profiles, permission set, and sharing rules are all important features in Salesforce.
Workflow is a series of automated steps that can be used to streamline business processes.
Triggers are used to execute code before or after a record is inserted, updated, or deleted.
Reports are used to display data in a visual format, such as a table or chart.
Roles are used to define the hierarchy of ...
I appeared for an interview before Jul 2020.
Yes, Infosys is listed on the Indian stock exchanges as well as on the NYSE.
Infosys is listed on the Bombay Stock Exchange (BSE) and National Stock Exchange of India (NSE)
It is also listed on the New York Stock Exchange (NYSE)
Infosys has a market capitalization of over $80 billion as of 2021
based on 4 interview experiences
Difficulty level
Duration
Engineering Manager
3
salaries
| ₹42.8 L/yr - ₹42.8 L/yr |
TCS
Accenture
Wipro
Cognizant