i
Maven Silicon
Filter interviews by
Clear (1)
I applied via Referral and was interviewed in Nov 2024. There were 3 interview rounds.
Latch is level sensitive and FF is edge sensitive. Latch is transparent while FF is opaque.
Latch is level sensitive, meaning it changes output based on input level. FF is edge sensitive, changing output on clock edge.
Latch is transparent, meaning output changes as soon as input changes. FF is opaque, output changes only on clock edge.
Latch is faster but more prone to glitches. FF is slower but more stable.
Examples: SR
Blocking assignments wait for the assigned statement to complete before moving on, while non-blocking assignments allow for concurrent execution.
Blocking assignments use '=' operator and execute sequentially.
Non-blocking assignments use '<=' operator and allow for concurrent execution.
Blocking assignments are used for combinational logic.
Non-blocking assignments are used for sequential logic.
Example: blocking assign...
Top trending discussions
I applied via Naukri.com and was interviewed before Aug 2021. There were 2 interview rounds.
I applied via Referral and was interviewed before Mar 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before May 2020. There were 4 interview rounds.
Reverse a linked list
Iterative approach: Traverse the list and change the pointers to reverse the list
Recursive approach: Recursively reverse the rest of the list and change the pointers
Use a stack to push all the nodes and then pop them to create a reversed list
Stack is a data structure that follows Last In First Out (LIFO) principle.
Stack can be implemented using arrays or linked lists.
Push operation adds an element to the top of the stack.
Pop operation removes the top element from the stack.
Peek operation returns the top element without removing it.
Stack overflow occurs when the stack is full and push operation is performed.
Stack underflow occurs when the stack is empty and
Queues are a data structure that follows the FIFO principle.
Queues can be implemented using arrays or linked lists.
Enqueue adds an element to the end of the queue, while dequeue removes an element from the front.
Peek returns the element at the front of the queue without removing it.
Queues are used in scheduling, buffering, and breadth-first search algorithms.
Seeking new challenges and opportunities for growth.
Desire for new challenges and opportunities for growth
Company restructuring led to changes in job responsibilities
Seeking a more collaborative work environment
Supportive and inclusive of LGBTQ community
Believe in equality and respect for all individuals regardless of sexual orientation or gender identity
Advocate for LGBTQ rights and support diversity in the workplace
Promote a safe and inclusive environment for LGBTQ individuals to thrive
Recognize the importance of representation and visibility for LGBTQ community
I applied via Recruitment Consulltant and was interviewed before Jul 2023. There were 2 interview rounds.
Bit toggle of a given position in a data
To toggle a bit at a specific position, use bitwise XOR operator (^) with a mask
Example: Toggle 3rd bit of a number 'num' - num ^= (1 << 2)
Ensure the position is within the range of the data
based on 1 interview
Interview experience
based on 3 reviews
Rating in categories
Trainee
32
salaries
| ₹0 L/yr - ₹0 L/yr |
Intern
12
salaries
| ₹0 L/yr - ₹0 L/yr |
Design Verification Trainee
7
salaries
| ₹0 L/yr - ₹0 L/yr |
Verification Engineer
7
salaries
| ₹0 L/yr - ₹0 L/yr |
Design & Verification Engineer
7
salaries
| ₹0 L/yr - ₹0 L/yr |
ChipEdge Technologies
EmbDes Technologies
CVC (India)
Innovative Logic