i
Sierra Circuits
Filter interviews by
I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.
Basic aptitude questions
Active components are electronic devices that can control the flow of electricity in a circuit.
Active components require an external power source to function
They can amplify signals, switch them on/off, or perform other functions
Examples include transistors, diodes, integrated circuits (ICs)
Top trending discussions
I applied via Referral and was interviewed before Sep 2020. There was 1 interview round.
I applied via Referral and was interviewed in Feb 2020. There were 6 interview rounds.
I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.
I applied via Campus Placement and was interviewed before Dec 2015. There were 2 interview rounds.
I applied via Campus Placement and was interviewed in Dec 2016. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed before May 2020. There were 3 interview rounds.
Clone a linked list with random pointers.
Create a new node for each node in the original list.
Store the mapping between the original and cloned nodes in a hash table.
Traverse the original list again and set the random pointers in the cloned list using the hash table.
Return the head of the cloned list.
posted on 26 Mar 2024
I applied via Campus Placement and was interviewed in Feb 2024. There were 2 interview rounds.
Easy aptitude and MCQ questions in C
Inheritance in software development allows a class to inherit properties and behaviors from another class.
Create a base class with common properties and methods
Create a derived class that inherits from the base class
Use the 'extends' keyword in languages like Java or C++
Override methods in the derived class if necessary
Access parent class methods using 'super' keyword
Virtual functions are used in object-oriented programming to achieve polymorphism by allowing a function to be overridden in a derived class.
Virtual functions are declared in a base class with the 'virtual' keyword and can be overridden in derived classes.
They allow a function to be called based on the actual type of an object rather than the declared type.
Virtual functions are used to achieve runtime polymorphism in C...
posted on 29 Aug 2024
I applied via Approached by Company and was interviewed before Aug 2023. There were 2 interview rounds.
Coding questions basic and complex questions to solve
I applied via Company Website and was interviewed before Apr 2022. There were 5 interview rounds.
Pointer and linked list
Pure technical on kernel programming
Multi-threaded programming can be achieved by creating multiple threads that run concurrently.
Identify the tasks that can be executed in parallel
Create threads using threading libraries in the chosen programming language
Synchronize the threads to avoid race conditions and deadlocks
Use locks, semaphores, and mutexes to manage shared resources
Optimize the performance by balancing the workload among threads
based on 1 interview
Interview experience
based on 6 reviews
Rating in categories
Component Engineer
31
salaries
| ₹3 L/yr - ₹6 L/yr |
Assembly Engineer
22
salaries
| ₹2.2 L/yr - ₹6.2 L/yr |
PCB Assembly Engineer
20
salaries
| ₹3 L/yr - ₹5.6 L/yr |
SMT Engineer
16
salaries
| ₹4 L/yr - ₹6.3 L/yr |
PCB Design Engineer
14
salaries
| ₹4.1 L/yr - ₹6.9 L/yr |
Samsung Semiconductor
STJ Electronics
Element14
Autocop India