Describe how to build a flip-flop
Cpu Design Engineer Interview Questions
222 cpu design engineer interview questions shared by candidates
The details of the project? Future plan about the position.
FSM for a Hybrid Branch Predictor to choose between two BP using Global and Local Branch History. Design a Simple ROB and Retirement logic. Questions and Simple design on Issue Queue and Reservation station
Cache coherency, reorder buffer, memory hierarchy, register renaming, data hazards.
Describe your projects.
The interview consisted of three rounds, two of which were related to computer architecture and one was coding & DSA. Some of the questions are as follows 1. How to classify a workload as CPU-intensive or memory-intensive? (with and without altering the CPU microarchitecture) 2. Explain branch predictor. What is one major difference between arm and x86 CPU branch predictors? 3. What is the need for architecture simulators? why not simulate workloads in RTL directly? 4. Given a multicore system with a fixed memory architecture, how does single-core performance vary with scheduling identical single-threaded workloads in increasing cores? 5, What are some pipeline hazards? How to overcome them? The coding round consisted of questions about OOPS in C++ and some Leetcode medium-level DSA questions.
Past experience Projects and day to day work Some SV UVM questions
Give examples of how loops work in ARM?
Processor Architecture Basics, concepts and problems
Q1: I was asked about the basic working of caches Q2: I was told to explain about virtual memory Q3: I was given a cache configuration and was told to identify if I this can be a VIPT or VIVT cache.
Viewing 141 - 150 interview questions