i
Advanced Micro Devices
Filter interviews by
I applied via Campus Placement and was interviewed in Jul 2022. There were 2 interview rounds.
Digital Electronics, verilog basics,C language basics,
Designing a digital system for detecting start bit in UART communication
The start bit is the first bit in a UART transmission and is always a logic low
The system should sample the incoming data at a rate higher than the baud rate to accurately detect the start bit
A shift register can be used to store the incoming data and detect the start bit
The system should also check for framing errors and parity errors
Top trending discussions
I appeared for an interview in Sep 2017.
Overlap-add is implemented by dividing the input signal into overlapping segments, applying a window function, and adding the segments together.
Overlap-add is a method used in digital signal processing to efficiently convolve long signals with finite impulse response (FIR) filters.
The input signal is divided into overlapping segments, typically with a length equal to the filter length.
A window function, such as the Ham...
The Nyquist criterion states that in order to accurately sample a signal, the sampling rate must be at least twice the highest frequency component of the signal.
The Nyquist criterion is used in digital signal processing to prevent aliasing.
It ensures that the sampling rate is sufficient to capture all the information in the signal.
The criterion is based on the concept of the Nyquist frequency, which is half the samplin...
Demodulating a QAM signal involves separating the amplitude and phase components to recover the original data.
QAM signals combine amplitude and phase modulation
Demodulation involves separating the amplitude and phase components
Techniques like coherent demodulation and quadrature demodulation are used
Coherent demodulation uses a local oscillator to recover the phase component
Quadrature demodulation separates the in-phas
Interpolation in discrete-time domain involves estimating values between known data points.
Interpolation is used to fill in missing data or estimate values between known data points.
Common interpolation methods include linear interpolation, polynomial interpolation, and spline interpolation.
Linear interpolation calculates values by drawing a straight line between two adjacent data points.
Polynomial interpolation uses a...
Yes, I would take the intern in Hyderabad to mentor and guide them in their learning journey.
Taking an intern can provide an opportunity to mentor and guide a budding engineer.
It can also help in delegating tasks and projects, allowing for more productivity.
Having an intern can bring fresh perspectives and ideas to the team.
Interns can also assist in research and development projects, aiding in innovation.
Supervising a...
I applied via Campus Placement
posted on 18 Sep 2017
I appeared for an interview in Sep 2017.
Overlap-add method of convolution is implemented by dividing the input signal into overlapping segments and convolving each segment with a filter.
Divide the input signal into overlapping segments
Apply the filter to each segment
Add the convolved segments together to get the output signal
The length of each segment should be greater than or equal to the length of the filter
The overlap between adjacent segments should be g...
The Nyquist criterion states that in order to accurately sample a signal, the sampling rate must be at least twice the highest frequency component of the signal.
The Nyquist criterion is used in digital signal processing and communication systems.
It ensures that the original signal can be accurately reconstructed from its samples.
The sampling rate should be at least twice the bandwidth of the signal to avoid aliasing.
Fo...
Nyquist sampling frequency for unevenly distributed band-limited signal.
Determine the highest frequency component in the signal
Use Nyquist theorem to calculate the minimum sampling frequency
Sampling frequency should be at least twice the highest frequency component
Interpolation in discrete-time domain involves estimating values between known data points.
Interpolation is used to fill in missing data or estimate values between known data points.
Common interpolation techniques include linear interpolation, polynomial interpolation, and spline interpolation.
Linear interpolation calculates values along a straight line between two known data points.
Polynomial interpolation uses a poly...
The in-phase and quadrature components of a real pass-band signal can be obtained using a complex mixer.
A complex mixer is used to convert the real pass-band signal to a complex baseband signal.
The in-phase component is obtained by multiplying the pass-band signal with a local oscillator signal in-phase with the carrier frequency.
The quadrature component is obtained by multiplying the pass-band signal with a local osci...
The number of ways to arrange sets of coloured balls in a line.
The number of ways to arrange the red balls is the factorial of the number of red balls.
The number of ways to arrange the blue balls is the factorial of the number of blue balls.
The number of ways to arrange the green balls is the factorial of the number of green balls.
To find the total number of arrangements, multiply the number of arrangements for each se
The bit-rate for quantization of a band-limited signal can be obtained by considering the Nyquist-Shannon sampling theorem.
The Nyquist-Shannon sampling theorem states that in order to accurately represent a band-limited signal, the sampling rate must be at least twice the highest frequency component of the signal.
The bit-rate for quantization is determined by the number of bits used to represent each sample. It is typi...
Yes, I would take the intern in Communications in Hyderabad.
Taking the intern in Communications in Hyderabad would provide me with valuable experience in a different field.
It would allow me to expand my skill set and network in a new location.
Internships are great opportunities for learning and growth, regardless of the specific field.
I applied via Naukri.com and was interviewed in May 2021. There were 3 interview rounds.
I applied via Company Website and was interviewed before Jan 2023. There were 2 interview rounds.
Simple Python Coding questions.
I applied via Approached by Company and was interviewed in Feb 2024. There were 3 interview rounds.
I have worked on projects related to developing software for autonomous vehicles and implementing machine learning algorithms for predictive maintenance.
Developed software for autonomous vehicles to improve navigation and obstacle avoidance
Implemented machine learning algorithms for predictive maintenance in manufacturing plants
Collaborated with cross-functional teams to integrate new technologies into existing systems
I have experience with Java, Python, SQL, AWS, Docker, and Kubernetes in my previous projects.
Java
Python
SQL
AWS
Docker
Kubernetes
Docker is a platform for developing, shipping, and running applications in containers.
Docker allows applications to be isolated in containers, making them portable and easy to deploy across different environments.
Containers share the host OS kernel but run as isolated processes, providing lightweight and efficient virtualization.
Docker simplifies the process of packaging applications and their dependencies, ensuring co...
Database normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Database normalization involves breaking down data into smaller, more manageable tables and defining relationships between them.
It helps in reducing data redundancy, improving data integrity, and making the database more efficient.
For example, in a project I worked on, we normalized the database by spl...
I have extensive experience working on challenging projects in various industries.
Led a team in developing a complex software solution for a major client
Managed a project with tight deadlines and limited resources
Implemented innovative solutions to overcome technical obstacles
Collaborated with cross-functional teams to deliver successful outcomes
I would approach learning about new domain and technologies with a different background by leveraging my existing skills, seeking out resources, and collaborating with experts in the field.
Identify key concepts and terminology in the new domain
Seek out online courses, tutorials, and books to gain foundational knowledge
Collaborate with colleagues or mentors who have experience in the new domain
Experiment with hands-on p...
Senior Software Engineer
117
salaries
| ₹12 L/yr - ₹43 L/yr |
Member Technical Staff
115
salaries
| ₹23.8 L/yr - ₹70 L/yr |
Software Engineer
73
salaries
| ₹4.4 L/yr - ₹17 L/yr |
Software Development Engineer II
58
salaries
| ₹10 L/yr - ₹35 L/yr |
Senior Software Development Engineer
50
salaries
| ₹19.4 L/yr - ₹45 L/yr |
Qualcomm
Intel
TDK India Private Limited
Molex