Filter interviews by
An inverter is a device that converts DC power to AC power, allowing for the use of AC appliances.
An inverter uses electronic components to convert the direct current (DC) from a power source, such as a battery or solar panel, into alternating current (AC).
It typically consists of a rectifier, which converts AC to DC, and an inverter circuit, which converts DC back to AC.
The inverter circuit uses switches, such as...
A low pass analog filter is designed to allow low frequency signals to pass through while attenuating high frequency signals.
Determine the cutoff frequency for the filter
Choose a suitable filter design method (e.g., Butterworth, Chebyshev, etc.)
Select the appropriate order for the filter
Design the filter circuit using passive components (resistors, capacitors, inductors)
Simulate and test the filter response using ...
A CMOS inverter can take inputs like voltage levels to produce specific output states, such as high or low logic levels.
Input a high voltage (logic 1) to get a low output (logic 0).
Input a low voltage (logic 0) to get a high output (logic 1).
Use a varying input voltage to observe the transition between high and low outputs.
Connect a capacitor to see how the inverter responds to transient signals.
I approached the technical question methodically, breaking it down into manageable parts for clarity and efficiency.
Analyzed the problem statement to understand requirements and constraints.
Identified key components and algorithms needed to solve the problem.
Implemented a step-by-step approach, testing each part as I built the solution.
Utilized debugging techniques to troubleshoot and optimize the code.
Reviewed th...
A process is an instance of a program, while a thread is a unit of execution within a process. Threading in Linux allows for concurrent execution.
A process is an independent entity that can be scheduled and allocated resources by the operating system.
Threads are lightweight units of execution within a process that share the same memory space.
Threading in Linux is implemented using the clone() system call.
Threads i...
OOP concepts in C++
Encapsulation: bundling of data and methods into a single unit
Inheritance: creating new classes from existing ones
Polymorphism: ability of objects to take on many forms
Abstraction: hiding unnecessary details and exposing only essential features
Encapsulation example: class with private data members and public methods
Inheritance example: derived class inheriting properties and methods from a base ...
A capacitor is an electronic component that stores and releases electrical energy. An inductor is a coil that stores and releases magnetic energy.
Capacitor: Stores electrical energy and releases it when needed.
Inductor: Stores magnetic energy and releases it when needed.
Capacitors are commonly used in electronic circuits to smooth out voltage fluctuations.
Inductors are used in applications such as transformers and...
I would carefully consider the offer and weigh the pros and cons before making a decision.
I would evaluate the other company's offer in terms of salary, benefits, work-life balance, and growth opportunities.
I would also consider the company culture and values to ensure they align with my own.
If the other offer is significantly better, I would discuss it with my current employer and see if they are willing to match...
I applied via Campus Placement and was interviewed before Oct 2022. There were 6 interview rounds.
OA on aptitude and programming
They asked GATE level aptitude questions
Coding test was bit difficult for students from other branches rather than CS
posted on 13 Nov 2019
I applied via Campus Placement and was interviewed before Nov 2018. There were 4 interview rounds.
A process is an instance of a program, while a thread is a unit of execution within a process. Threading in Linux allows for concurrent execution.
A process is an independent entity that can be scheduled and allocated resources by the operating system.
Threads are lightweight units of execution within a process that share the same memory space.
Threading in Linux is implemented using the clone() system call.
Threads in Lin...
OOP concepts in C++
Encapsulation: bundling of data and methods into a single unit
Inheritance: creating new classes from existing ones
Polymorphism: ability of objects to take on many forms
Abstraction: hiding unnecessary details and exposing only essential features
Encapsulation example: class with private data members and public methods
Inheritance example: derived class inheriting properties and methods from a base class
...
I approached the technical question methodically, breaking it down into manageable parts for clarity and efficiency.
Analyzed the problem statement to understand requirements and constraints.
Identified key components and algorithms needed to solve the problem.
Implemented a step-by-step approach, testing each part as I built the solution.
Utilized debugging techniques to troubleshoot and optimize the code.
Reviewed the fin...
A low pass analog filter is designed to allow low frequency signals to pass through while attenuating high frequency signals.
Determine the cutoff frequency for the filter
Choose a suitable filter design method (e.g., Butterworth, Chebyshev, etc.)
Select the appropriate order for the filter
Design the filter circuit using passive components (resistors, capacitors, inductors)
Simulate and test the filter response using softw...
A capacitor is an electronic component that stores and releases electrical energy. An inductor is a coil that stores and releases magnetic energy.
Capacitor: Stores electrical energy and releases it when needed.
Inductor: Stores magnetic energy and releases it when needed.
Capacitors are commonly used in electronic circuits to smooth out voltage fluctuations.
Inductors are used in applications such as transformers and elec...
An inverter is a device that converts DC power to AC power, allowing for the use of AC appliances.
An inverter uses electronic components to convert the direct current (DC) from a power source, such as a battery or solar panel, into alternating current (AC).
It typically consists of a rectifier, which converts AC to DC, and an inverter circuit, which converts DC back to AC.
The inverter circuit uses switches, such as tran...
A CMOS inverter can take inputs like voltage levels to produce specific output states, such as high or low logic levels.
Input a high voltage (logic 1) to get a low output (logic 0).
Input a low voltage (logic 0) to get a high output (logic 1).
Use a varying input voltage to observe the transition between high and low outputs.
Connect a capacitor to see how the inverter responds to transient signals.
Sandisk is a leading global provider of flash memory storage solutions known for their innovative products and reliable performance.
Sandisk is a well-established company with a strong reputation in the industry.
They offer a wide range of products, from USB drives to solid state drives, catering to various storage needs.
Sandisk products are known for their durability, speed, and reliability.
Their focus on innovation and...
Yes, I am adaptable and have successfully adjusted to new environments in the past.
I have moved to different cities for my education and work, and have always adapted well to the new surroundings.
I am open-minded and enjoy experiencing new cultures and meeting new people.
I believe that adapting to a new place is a great opportunity for personal growth and learning.
I am a recent graduate with a degree in Computer Science and a passion for coding and problem-solving.
Recent graduate with a degree in Computer Science
Passionate about coding and problem-solving
Experience with programming languages like Java, Python, and C++
Completed internships at tech companies such as Google and Microsoft
I like Python the most because of its simplicity and versatility.
Python's syntax is easy to read and write, making it a great language for beginners.
Python has a vast library of modules and frameworks for various applications.
Python is used in a variety of fields, including web development, data science, and artificial intelligence.
Python's dynamic typing and garbage collection make it easier to write and debug code.
Py...
I am a software developer with experience in Java and Python.
I have a Bachelor's degree in Computer Science.
I have worked on various projects involving web development and data analysis.
I am proficient in Java and Python programming languages.
I am a quick learner and enjoy working in a team environment.
I am excited to join Sandisk because of their innovative technology and reputation in the industry.
Sandisk has a strong focus on research and development, which aligns with my passion for innovation.
I am impressed by Sandisk's reputation in the industry for producing high-quality products.
I am excited about the opportunity to work with a talented team of developers and engineers at Sandisk.
Sandisk's commitment to susta...
I would carefully consider the offer and weigh the pros and cons before making a decision.
I would evaluate the other company's offer in terms of salary, benefits, work-life balance, and growth opportunities.
I would also consider the company culture and values to ensure they align with my own.
If the other offer is significantly better, I would discuss it with my current employer and see if they are willing to match or i...
Working environment is more important than high salary.
A positive and supportive work environment can lead to better job satisfaction and productivity.
A high salary may not necessarily equate to a good working environment.
A toxic work environment can lead to burnout and negatively impact mental health.
A good working environment can also lead to opportunities for growth and learning.
Salary is important, but it should no...
Top trending discussions
I applied via Campus Placement and was interviewed in Sep 2023. There were 3 interview rounds.
Quite easy, implementation questions were there
Hash maps are data structures that store key-value pairs and provide efficient lookup, insertion, and deletion operations.
Hash maps use a hash function to convert keys into array indices.
Collisions can occur when multiple keys hash to the same index, requiring collision resolution techniques.
Common collision resolution methods include chaining and open addressing.
Hash maps have an average time complexity of O(1) for ba...
I applied via Campus Placement and was interviewed in Sep 2024. There was 1 interview round.
DSA MCQ on Computer Core Subjects
Some of the top questions asked at the SanDisk India Device Design Centre interview for freshers -
based on 1 interview experience
Difficulty level
Duration
based on 124 reviews
Rating in categories
Test Engineer
62
salaries
| ₹3.2 L/yr - ₹7 L/yr |
Principal Engineer
56
salaries
| ₹35 L/yr - ₹51.8 L/yr |
Staff Engineer
56
salaries
| ₹22.7 L/yr - ₹35.8 L/yr |
Senior Engineer
37
salaries
| ₹13.7 L/yr - ₹23 L/yr |
Senior Software Engineer
35
salaries
| ₹16.5 L/yr - ₹26 L/yr |
Indus Towers
Sterlite Technologies
Cisco
BT Business