i
Synopsys
Filter interviews by
I applied via Campus Placement and was interviewed before Jun 2023. There was 1 interview round.
Authentication verifies the identity of a user, while authorization determines what actions a user is allowed to perform.
Authentication confirms the identity of a user through credentials like passwords or biometrics.
Authorization controls access to resources based on the authenticated user's permissions.
Authentication precedes authorization in the access control process.
Example: Logging into a system (authentication) ...
Top trending discussions
posted on 14 Sep 2021
I appeared for an interview before Sep 2020.
Round duration - 60 minutes
Round difficulty - Easy
The Technical interview was held on Zoom and the interview lasts for 1 hour. All the questions were from the skills mentioned in the resume.
Firstly interviewer asked me to give a self-introduction, later asked for a brief explanation of the projects and way of working.
Later series of questions were related to academics.
You are given a singly linked list of integers and an integer 'K'. Your task is to modify the linked list by inserting a new node after every 'K' node in the linked list. The...
Modify a singly linked list by inserting a new node after every 'K' nodes with the sum of previous 'K' nodes.
Traverse the linked list while keeping track of 'K' nodes at a time
Calculate the sum of the 'K' nodes and insert a new node with the sum after every 'K' nodes
Handle the case where the number of remaining nodes is less than 'K' by inserting a node with the sum of remaining nodes
Update the pointers accordingly to
Calculate the Nth term in the Fibonacci sequence, where the sequence is defined as follows: F(n) = F(n-1) + F(n-2)
, with initial conditions F(1) = F(2) = 1
.
Calculate the Nth Fibonacci number efficiently using dynamic programming.
Use dynamic programming to store previously calculated Fibonacci numbers to avoid redundant calculations.
Start with base cases F(1) and F(2) as 1, then iterate to calculate subsequent Fibonacci numbers.
Return the Nth Fibonacci number as the final result.
Round duration - 50 minutes
Round difficulty - Easy
The interview was held on Zoom and the interview lasts for 50 minutes.
1.Explain how did you evolve yourself in B Tech (1-1 semester to 4-1 semester).
2. What do you know about Micron Technology?
Lastly discussed the certifications and extra circular activities I have done.
Tip 1 : Increase problem-solving ability and prepare Data structures and Algorithms well.
Tip 2 : Try to write Optimised code for the given problem statement. If you got stuck in the middle, give it a try. Interviewer will
look at your approach and try to help you.
Tip 3 : Be Confident enough, don't be nervous.
Tip 4 : Maintain At least 2 projects in your resume.
Tip 1 : Be honest with the information mentioned in the resume.
Tip 2 : You should be able to answer all the questions related to skills in the resume.
Tip 3 : Have at least 2 projects.
Tip 4 : You should be able to justify your resume.
posted on 2 Dec 2022
I applied via Campus Placement and was interviewed in Jun 2022. There were 3 interview rounds.
Arithmetic Aptitude
Number Series
Profit and Loss
Data Interpretation
Garbage collection in Java is an automatic process of freeing up memory by removing unused objects.
Java uses a mark-and-sweep algorithm for garbage collection
Objects that are no longer referenced by any part of the program are eligible for garbage collection
System.gc() can be used to suggest garbage collection, but it is not guaranteed to run immediately
Garbage collection can cause performance issues if not managed pro
posted on 28 Sep 2023
I applied via Campus Placement and was interviewed in Mar 2023. There were 4 interview rounds.
Aptitude and Logical Reasoning - 15MCQ's in 20min
Programming - 10MCQ's in 15min
Technical - 25MCQ's in 30min
Coding - 2qns in 45min
OOP concepts involve encapsulation, inheritance, and polymorphism in object-oriented programming.
Encapsulation: bundling data and methods that operate on the data into a single unit (class). Example: class Car { private String color; public void setColor(String c) { color = c; } }
Inheritance: creating new classes based on existing classes, inheriting their attributes and methods. Example: class SUV extends Car { privat...
The Aptitude test was tough!
A confusion matrix is a table that is often used to describe the performance of a classification model.
It is a matrix with rows representing the actual class and columns representing the predicted class.
It helps in evaluating the performance of a classification model by showing the number of correct and incorrect predictions.
It consists of four quadrants: True Positive, False Positive, True Negative, and False Negative...
Principal component analysis is a statistical technique used to reduce the dimensionality of data while preserving important information.
PCA is used to identify patterns in data and express it in a more easily understandable form.
It works by finding the directions (principal components) along which the variance of the data is maximized.
These principal components are orthogonal to each other, meaning they are uncorrelat...
Inventory policy is a set of guidelines for managing inventory levels, while inventory control method is the process of implementing those guidelines.
Inventory policy determines when to order new inventory and how much to order
Inventory control method involves tracking inventory levels, forecasting demand, and optimizing order quantities
Examples of inventory policies include Just-in-Time (JIT) and Economic Order Quanti...
Reverse logistics is the process of moving goods from their final destination back to the manufacturer or point of origin for resale, recycling, or disposal.
Involves returning products from customers to the manufacturer or retailer
Includes activities such as returns, refurbishment, recycling, or disposal
Helps in reducing waste and maximizing value from returned products
Examples: returning a defective product to the man
I applied via Company Website and was interviewed in Jul 2024. There was 1 interview round.
I am a dedicated and skilled software engineer with a strong passion for coding and problem-solving.
I have a solid understanding of programming languages such as Java, Python, and C++.
I have experience working on various software projects during my time in university.
I am a quick learner and always eager to expand my knowledge and skills in the field of software engineering.
I appeared for an interview in Oct 2024.
Details provided below
I appeared for an interview before May 2016.
I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.
Design logical circuits for arithmetic circuits in a blackbox.
Understand the functionality of the arithmetic circuits in the blackbox.
Identify the inputs and outputs of the blackbox.
Design logical circuits using logic gates to replicate the arithmetic operations.
Test the logical circuits to ensure they produce the same outputs as the arithmetic circuits.
Recursion in embedded C-code allows a function to call itself, useful for repetitive tasks or complex algorithms.
Ensure proper base case to avoid infinite recursion
Use stack space efficiently as embedded systems have limited resources
Avoid recursive functions with deep call stacks to prevent stack overflow
Example: Recursive function to calculate factorial of a number
based on 1 interview
Interview experience
R&D Engineer
161
salaries
| ₹7.1 L/yr - ₹29.4 L/yr |
Staff Engineer
114
salaries
| ₹22 L/yr - ₹56.8 L/yr |
Senior R&D Engineer
90
salaries
| ₹15 L/yr - ₹40 L/yr |
Applications Engineer
62
salaries
| ₹10 L/yr - ₹25.6 L/yr |
Software Engineer
61
salaries
| ₹5.4 L/yr - ₹21.2 L/yr |
Intel
Apar Industries
TDK India Private Limited
Molex