Advanced Micro Devices
20+ Reliance Jewels Interview Questions and Answers
Q1. How many coding questions you have done, which platform, which language?
I have completed over 50 coding questions on platforms like LeetCode and HackerRank using languages such as Python and Java.
Completed over 50 coding questions
Platforms used: LeetCode, HackerRank
Languages used: Python, Java
Q2. Given n,m make a matrix of size n,m using only pointers dynamically
Create a matrix of size n,m using pointers dynamically
Allocate memory for n pointers to char arrays
Allocate memory for each char array to store m elements
Access elements using pointer arithmetic
Q3. What do you know about AMD?
AMD stands for Advanced Micro Devices, a multinational semiconductor company known for its CPUs and GPUs.
AMD is a major competitor to Intel in the CPU market.
They are also known for their Radeon graphics cards.
AMD's Ryzen processors have gained popularity for their performance and value.
The company was founded in 1969 and is headquartered in California, USA.
Q4. Reverse linked list with k group each tym.
Reverse linked list in groups of k
Iterate through the linked list in groups of k
Reverse each group of k nodes
Connect the reversed groups back together
Q5. If you have a 3L cup and a 5L cup and an infinite water source, how can you use these 2 cups to fill exactly 4 Litres of Water
Fill the 3L cup, pour it into the 5L cup, fill the 3L cup again, pour into the 5L cup until it's full, leaving 1L in the 3L cup.
Fill the 3L cup
Pour the water from the 3L cup into the 5L cup
Fill the 3L cup again
Pour the water from the 3L cup into the 5L cup until it's full, leaving 1L in the 3L cup
Q6. Missing element in array
Find the missing element in an array of strings
Iterate through the array and check for any missing elements
Use a hash set to keep track of elements that have been seen
Compare the elements in the array to a reference array to find the missing element
Q7. What experience with cloud platforms do you have?
I have experience working with AWS, Azure, and Google Cloud Platform.
Managed databases on AWS RDS and Aurora
Implemented data pipelines on Azure Data Factory
Utilized Google Cloud SQL for database management
Q8. What coding experience do you have?
I have extensive coding experience in SQL, Python, and Java.
Proficient in SQL for database management and querying
Skilled in Python for data analysis and automation tasks
Familiar with Java for application development
Q9. Project description, digital system design for start bit detector in UART
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
Q10. Difference between Blocking and Nonblocking statements
Blocking statements halt program execution until the statement is complete, while nonblocking statements allow the program to continue executing while waiting for the statement to complete.
Blocking statements can cause the program to hang or become unresponsive if the statement takes a long time to complete.
Nonblocking statements are often used in asynchronous programming to allow multiple tasks to be executed simultaneously.
Examples of blocking statements include synchronous...read more
Q11. How do you optimize the power consumption to performance on a prebuilt computer system
Q12. what is compression ratio and how does it affect patterns
Q13. How do you stich chains in two different partitions
Q14. How do you handle synchronous and asynchronous resets during scan
Q15. use uart protocol to solve a problem?
UART protocol can be used to transmit and receive data between two devices.
UART can be used to communicate between a microcontroller and a computer
UART can be used to send and receive data between two microcontrollers
UART can be used to interface with sensors and actuators
UART can be used to implement a simple command/response protocol
UART can be used to implement a data logging system
Q16. use uart to receive signals from micrcontroller
UART can be used to receive signals from a microcontroller.
Connect the UART pins of the microcontroller to the UART pins of the receiving device.
Configure the UART settings such as baud rate, parity, and stop bits.
Use a UART library or write code to read the incoming data from the UART buffer.
Process the received data as required by the application.
Q17. System Verilog RTL coding of a round robin arbiter - multiple requesters, one granter
Q18. FIFO + RAM storage for converting and processing OOO read returns to in-order requesting pattern
Q19. What is Kernal mode layer and User mode layer
Kernel mode layer is the privileged mode of the operating system where critical system functions are executed, while user mode layer is where user applications run with limited access to system resources.
Kernel mode layer has direct access to hardware and can execute privileged instructions.
User mode layer runs user applications and has restricted access to system resources.
Examples of kernel mode functions include memory management, process scheduling, and device drivers.
Exa...read more
Q20. Merge two sorted linked lists without using extra space
Merge two sorted linked lists without using extra space
Use a dummy node to start the merged list
Compare the values of the nodes in both lists and link the smaller one to the merged list
Move the pointer of the merged list and the pointer of the smaller node to the next node
Q21. What do you know about Bill of Materials
Bill of Materials (BOM) is a comprehensive list of raw materials, components, and assemblies required to build a product.
BOM is used in manufacturing to ensure all necessary materials are available for production.
It includes details such as part numbers, quantities, and descriptions of each item.
BOM can be hierarchical, with sub-assemblies listed under main assemblies.
It helps in cost estimation, inventory management, and production planning.
Example: A BOM for a bicycle would...read more
Q22. Draw NAND using CMOS implementation
A NAND gate can be implemented using CMOS technology by combining a PMOS and NMOS transistor in series.
Use a PMOS transistor in series with an NMOS transistor to create the logic gate.
Connect the output of the PMOS transistor to the input of the NMOS transistor.
When both inputs are high, the PMOS transistor conducts and the NMOS transistor is off, resulting in a low output.
When either input is low, the corresponding transistor will be off, allowing the other transistor to con...read more
Q23. Rotate a single Linked list
Rotate a single linked list
Create a new pointer to the last node of the linked list
Make the next of the last node point to the head of the linked list
Make the head of the linked list point to the second node
Update the new last node to point to null
Q24. Create Doubly linked from scratch
Q25. write testproc file
Q26. Umv basic principle
UVM (Universal Verification Methodology) basic principle is to provide a standardized methodology for verifying digital designs.
UVM is based on SystemVerilog and provides a framework for creating reusable verification environments
It promotes the use of object-oriented programming techniques for creating modular and scalable testbenches
UVM encourages the use of constrained-random stimulus generation and coverage-driven verification
It includes components such as sequences, driv...read more
Q27. sell me the pen
This pen is a sleek and stylish writing instrument that is perfect for everyday use.
The pen features a smooth ballpoint tip for effortless writing
Its ergonomic design ensures comfortable grip for long writing sessions
The pen comes in a variety of colors to suit your personal style
Q28. MB cells advantage
MB cells advantage lies in their ability to provide high accuracy and efficiency in post silicon validation testing.
MB cells offer high accuracy in detecting defects in silicon chips
They provide efficient testing solutions for post silicon validation
MB cells help in identifying and resolving issues in the design and manufacturing process
More about working at Advanced Micro Devices
Top HR Questions asked in Reliance Jewels
Interview Process at Reliance Jewels
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month