Computer Architecture & SoC interview questions

27 Computer Architecture & SoC questions from the VLSI Design bank, written for Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd.

Free to start: the 2-minute ECE readiness check — six questions and a result.

Take the free ECE readiness check

or take a mock interview set up for this area

1. What is Pipeline hazards?

Junior
  1. A.keeping copies of a line consistent across cores using snooping MESI-style states or a directory, carried by ACE or CHI protocols in ARM SoCs
  2. B.data, control and structural conflicts where an instruction depends on an unfinished predecessor, a branch target or a busy unit, resolved by forwarding, prediction or stalling
  3. C.open royalty-free ISA with a small base integer set and optional extensions M, A, F, D, C and V, letting vendors add custom instructions
  4. D.ARM's open on-chip interconnect standards: APB for low-speed peripherals, AHB for medium bandwidth and AXI for high-performance burst traffic

Answer + AI explanation with Pro

2. Which term means: "data, control and structural conflicts where an instruction depends on an unfinished predecessor, a branch target or a busy unit, resolved by forwarding, prediction or stalling"?

Junior
  1. A.Pipeline hazards
  2. B.RISC-V
  3. C.AMBA bus family
  4. D.Cache coherence

Answer + AI explanation with Pro

3. Which statement is correct?

Junior
  1. A.Pipeline hazards — ARM's open on-chip interconnect standards: APB for low-speed peripherals, AHB for medium bandwidth and AXI for high-performance burst traffic
  2. B.Pipeline hazards — packet-switched interconnect of routers and links replacing crossbars in large SoCs, offering scalable bandwidth with quality-of-service and virtual channels
  3. C.Pipeline hazards — direct-mapped, set-associative and fully associative placement of memory blocks, trading hit rate against lookup complexity and access time
  4. D.Pipeline hazards — data, control and structural conflicts where an instruction depends on an unfinished predecessor, a branch target or a busy unit, resolved by forwarding, prediction or stalling

Answer + AI explanation with Pro

4. What is Cache mapping?

Junior
  1. A.direct-mapped, set-associative and fully associative placement of memory blocks, trading hit rate against lookup complexity and access time
  2. B.data, control and structural conflicts where an instruction depends on an unfinished predecessor, a branch target or a busy unit, resolved by forwarding, prediction or stalling
  3. C.open royalty-free ISA with a small base integer set and optional extensions M, A, F, D, C and V, letting vendors add custom instructions
  4. D.keeping copies of a line consistent across cores using snooping MESI-style states or a directory, carried by ACE or CHI protocols in ARM SoCs

Answer + AI explanation with Pro

5. Which term means: "direct-mapped, set-associative and fully associative placement of memory blocks, trading hit rate against lookup complexity and access time"?

Junior
  1. A.Cache mapping
  2. B.Memory consistency model
  3. C.Interrupt controller
  4. D.RISC-V

Answer + AI explanation with Pro

6. Which statement is correct?

Junior
  1. A.Cache mapping — data, control and structural conflicts where an instruction depends on an unfinished predecessor, a branch target or a busy unit, resolved by forwarding, prediction or stalling
  2. B.Cache mapping — direct-mapped, set-associative and fully associative placement of memory blocks, trading hit rate against lookup complexity and access time
  3. C.Cache mapping — ARM's open on-chip interconnect standards: APB for low-speed peripherals, AHB for medium bandwidth and AXI for high-performance burst traffic
  4. D.Cache mapping — GIC in ARM systems or PLIC in RISC-V prioritising and routing interrupts to cores, supporting shared and private peripheral interrupts and inter-processor signalling

Answer + AI explanation with Pro

7. What is AMBA bus family?

Junior
  1. A.ARM's open on-chip interconnect standards: APB for low-speed peripherals, AHB for medium bandwidth and AXI for high-performance burst traffic
  2. B.direct-mapped, set-associative and fully associative placement of memory blocks, trading hit rate against lookup complexity and access time
  3. C.open royalty-free ISA with a small base integer set and optional extensions M, A, F, D, C and V, letting vendors add custom instructions
  4. D.GIC in ARM systems or PLIC in RISC-V prioritising and routing interrupts to cores, supporting shared and private peripheral interrupts and inter-processor signalling

Answer + AI explanation with Pro

8. Which term means: "ARM's open on-chip interconnect standards: APB for low-speed peripherals, AHB for medium bandwidth and AXI for high-performance burst traffic"?

Junior
  1. A.AMBA bus family
  2. B.Interrupt controller
  3. C.RISC-V
  4. D.Network-on-chip

Answer + AI explanation with Pro

9. Which statement is correct?

Junior
  1. A.AMBA bus family — ARM's open on-chip interconnect standards: APB for low-speed peripherals, AHB for medium bandwidth and AXI for high-performance burst traffic
  2. B.AMBA bus family — direct-mapped, set-associative and fully associative placement of memory blocks, trading hit rate against lookup complexity and access time
  3. C.AMBA bus family — keeping copies of a line consistent across cores using snooping MESI-style states or a directory, carried by ACE or CHI protocols in ARM SoCs
  4. D.AMBA bus family — rules for the order in which loads and stores become visible across cores; ARM and RISC-V are weakly ordered so software needs barriers or acquire/release semantics

Answer + AI explanation with Pro

10. What is AXI channels?

Mid
  1. A.open royalty-free ISA with a small base integer set and optional extensions M, A, F, D, C and V, letting vendors add custom instructions
  2. B.five independent channels for read address, read data, write address, write data and write response, each with VALID/READY handshake allowing outstanding and out-of-order transactions
  3. C.data, control and structural conflicts where an instruction depends on an unfinished predecessor, a branch target or a busy unit, resolved by forwarding, prediction or stalling
  4. D.packet-switched interconnect of routers and links replacing crossbars in large SoCs, offering scalable bandwidth with quality-of-service and virtual channels

Answer + AI explanation with Pro

11. Which term means: "five independent channels for read address, read data, write address, write data and write response, each with VALID/READY handshake allowing outstanding and out-of-order transactions"?

Mid
  1. A.RISC-V
  2. B.Network-on-chip
  3. C.Interrupt controller
  4. D.AXI channels

Answer + AI explanation with Pro

12. Which statement is correct?

Mid
  1. A.AXI channels — direct-mapped, set-associative and fully associative placement of memory blocks, trading hit rate against lookup complexity and access time
  2. B.AXI channels — five independent channels for read address, read data, write address, write data and write response, each with VALID/READY handshake allowing outstanding and out-of-order transactions
  3. C.AXI channels — keeping copies of a line consistent across cores using snooping MESI-style states or a directory, carried by ACE or CHI protocols in ARM SoCs
  4. D.AXI channels — open royalty-free ISA with a small base integer set and optional extensions M, A, F, D, C and V, letting vendors add custom instructions

Answer + AI explanation with Pro

13. What is Network-on-chip?

Mid
  1. A.five independent channels for read address, read data, write address, write data and write response, each with VALID/READY handshake allowing outstanding and out-of-order transactions
  2. B.packet-switched interconnect of routers and links replacing crossbars in large SoCs, offering scalable bandwidth with quality-of-service and virtual channels
  3. C.rules for the order in which loads and stores become visible across cores; ARM and RISC-V are weakly ordered so software needs barriers or acquire/release semantics
  4. D.GIC in ARM systems or PLIC in RISC-V prioritising and routing interrupts to cores, supporting shared and private peripheral interrupts and inter-processor signalling

Answer + AI explanation with Pro

14. Which term means: "packet-switched interconnect of routers and links replacing crossbars in large SoCs, offering scalable bandwidth with quality-of-service and virtual channels"?

Mid
  1. A.RISC-V
  2. B.Cache mapping
  3. C.Pipeline hazards
  4. D.Network-on-chip

Answer + AI explanation with Pro

15. Which statement is correct?

Mid
  1. A.Network-on-chip — ARM's open on-chip interconnect standards: APB for low-speed peripherals, AHB for medium bandwidth and AXI for high-performance burst traffic
  2. B.Network-on-chip — data, control and structural conflicts where an instruction depends on an unfinished predecessor, a branch target or a busy unit, resolved by forwarding, prediction or stalling
  3. C.Network-on-chip — packet-switched interconnect of routers and links replacing crossbars in large SoCs, offering scalable bandwidth with quality-of-service and virtual channels
  4. D.Network-on-chip — rules for the order in which loads and stores become visible across cores; ARM and RISC-V are weakly ordered so software needs barriers or acquire/release semantics

Answer + AI explanation with Pro

16. What is RISC-V?

Mid
  1. A.open royalty-free ISA with a small base integer set and optional extensions M, A, F, D, C and V, letting vendors add custom instructions
  2. B.five independent channels for read address, read data, write address, write data and write response, each with VALID/READY handshake allowing outstanding and out-of-order transactions
  3. C.GIC in ARM systems or PLIC in RISC-V prioritising and routing interrupts to cores, supporting shared and private peripheral interrupts and inter-processor signalling
  4. D.keeping copies of a line consistent across cores using snooping MESI-style states or a directory, carried by ACE or CHI protocols in ARM SoCs

Answer + AI explanation with Pro

17. Which term means: "open royalty-free ISA with a small base integer set and optional extensions M, A, F, D, C and V, letting vendors add custom instructions"?

Mid
  1. A.RISC-V
  2. B.Network-on-chip
  3. C.Cache mapping
  4. D.Cache coherence

Answer + AI explanation with Pro

18. Which statement is correct?

Mid
  1. A.RISC-V — direct-mapped, set-associative and fully associative placement of memory blocks, trading hit rate against lookup complexity and access time
  2. B.RISC-V — packet-switched interconnect of routers and links replacing crossbars in large SoCs, offering scalable bandwidth with quality-of-service and virtual channels
  3. C.RISC-V — keeping copies of a line consistent across cores using snooping MESI-style states or a directory, carried by ACE or CHI protocols in ARM SoCs
  4. D.RISC-V — open royalty-free ISA with a small base integer set and optional extensions M, A, F, D, C and V, letting vendors add custom instructions

Answer + AI explanation with Pro

19. What is Interrupt controller?

Mid
  1. A.ARM's open on-chip interconnect standards: APB for low-speed peripherals, AHB for medium bandwidth and AXI for high-performance burst traffic
  2. B.GIC in ARM systems or PLIC in RISC-V prioritising and routing interrupts to cores, supporting shared and private peripheral interrupts and inter-processor signalling
  3. C.open royalty-free ISA with a small base integer set and optional extensions M, A, F, D, C and V, letting vendors add custom instructions
  4. D.five independent channels for read address, read data, write address, write data and write response, each with VALID/READY handshake allowing outstanding and out-of-order transactions

Answer + AI explanation with Pro

20. Which term means: "GIC in ARM systems or PLIC in RISC-V prioritising and routing interrupts to cores, supporting shared and private peripheral interrupts and inter-processor signalling"?

Mid
  1. A.RISC-V
  2. B.Memory consistency model
  3. C.Pipeline hazards
  4. D.Interrupt controller

Answer + AI explanation with Pro

21. Which statement is correct?

Mid
  1. A.Interrupt controller — five independent channels for read address, read data, write address, write data and write response, each with VALID/READY handshake allowing outstanding and out-of-order transactions
  2. B.Interrupt controller — data, control and structural conflicts where an instruction depends on an unfinished predecessor, a branch target or a busy unit, resolved by forwarding, prediction or stalling
  3. C.Interrupt controller — ARM's open on-chip interconnect standards: APB for low-speed peripherals, AHB for medium bandwidth and AXI for high-performance burst traffic
  4. D.Interrupt controller — GIC in ARM systems or PLIC in RISC-V prioritising and routing interrupts to cores, supporting shared and private peripheral interrupts and inter-processor signalling

Answer + AI explanation with Pro

22. What is Cache coherence?

Senior
  1. A.keeping copies of a line consistent across cores using snooping MESI-style states or a directory, carried by ACE or CHI protocols in ARM SoCs
  2. B.five independent channels for read address, read data, write address, write data and write response, each with VALID/READY handshake allowing outstanding and out-of-order transactions
  3. C.GIC in ARM systems or PLIC in RISC-V prioritising and routing interrupts to cores, supporting shared and private peripheral interrupts and inter-processor signalling
  4. D.ARM's open on-chip interconnect standards: APB for low-speed peripherals, AHB for medium bandwidth and AXI for high-performance burst traffic

Answer + AI explanation with Pro

23. Which term means: "keeping copies of a line consistent across cores using snooping MESI-style states or a directory, carried by ACE or CHI protocols in ARM SoCs"?

Senior
  1. A.AXI channels
  2. B.Cache coherence
  3. C.Interrupt controller
  4. D.Pipeline hazards

Answer + AI explanation with Pro

24. Which statement is correct?

Senior
  1. A.Cache coherence — keeping copies of a line consistent across cores using snooping MESI-style states or a directory, carried by ACE or CHI protocols in ARM SoCs
  2. B.Cache coherence — GIC in ARM systems or PLIC in RISC-V prioritising and routing interrupts to cores, supporting shared and private peripheral interrupts and inter-processor signalling
  3. C.Cache coherence — five independent channels for read address, read data, write address, write data and write response, each with VALID/READY handshake allowing outstanding and out-of-order transactions
  4. D.Cache coherence — open royalty-free ISA with a small base integer set and optional extensions M, A, F, D, C and V, letting vendors add custom instructions

Answer + AI explanation with Pro

25. What is Memory consistency model?

Senior
  1. A.rules for the order in which loads and stores become visible across cores; ARM and RISC-V are weakly ordered so software needs barriers or acquire/release semantics
  2. B.ARM's open on-chip interconnect standards: APB for low-speed peripherals, AHB for medium bandwidth and AXI for high-performance burst traffic
  3. C.open royalty-free ISA with a small base integer set and optional extensions M, A, F, D, C and V, letting vendors add custom instructions
  4. D.data, control and structural conflicts where an instruction depends on an unfinished predecessor, a branch target or a busy unit, resolved by forwarding, prediction or stalling

Answer + AI explanation with Pro

26. Which term means: "rules for the order in which loads and stores become visible across cores; ARM and RISC-V are weakly ordered so software needs barriers or acquire/release semantics"?

Senior
  1. A.AXI channels
  2. B.Network-on-chip
  3. C.Interrupt controller
  4. D.Memory consistency model

Answer + AI explanation with Pro

27. Which statement is correct?

Senior
  1. A.Memory consistency model — packet-switched interconnect of routers and links replacing crossbars in large SoCs, offering scalable bandwidth with quality-of-service and virtual channels
  2. B.Memory consistency model — rules for the order in which loads and stores become visible across cores; ARM and RISC-V are weakly ordered so software needs barriers or acquire/release semantics
  3. C.Memory consistency model — GIC in ARM systems or PLIC in RISC-V prioritising and routing interrupts to cores, supporting shared and private peripheral interrupts and inter-processor signalling
  4. D.Memory consistency model — direct-mapped, set-associative and fully associative placement of memory blocks, trading hit rate against lookup complexity and access time

Answer + AI explanation with Pro

Free to start

Start with a free readiness check

Sign up free for the 2-minute ECE readiness check and a scored result. Answers, explanations and the AI tutor on every Computer Architecture & SoC question come with Pro.

Take the free ECE readiness check

or take a mock interview set up for this area

24,000+ questions & coding problemsSoftware & IT16,274 questionsGovernment jobs26 examsAptitudenew questions every timeAI practice interviewwith feedback65 topics to practiseMechanical1,149 questionsGATE ME9 papersEngineering Mathematics381 questions2-minute checkfreeDSA Problems1,422Civil1,005 questionsGATE CE9 papersCS Fundamentals1,209 questionsYour scores6 skillsSystem Design25Electrical / EEE1,047 questionsGATE EE9 papersRun your codeC++ · Java · PythonLow-Level Design144Electronics & Comm.975 questionsGATE EC9 papersAI help on every questionFull-Stack6,282Chemical1,005 questionsGATE CH9 papersAI whiteboardsystem designWork abroadEurope · remote · transfersESE ME1 paperGATE practice papers2019–2026ESE CE1 paperDate alertsbefore the last dateESE EE1 paperBehavioural courseHR round practiceESE ET1 paperResume optimizerProSSC JE ME1 paperApplication trackerSSC JE CE1 paperCompany-wise prepSSC JE EE1 paperRole roadmapsRRB JE1 subjectPriced in ₹UPI · cardsISRO SC1 paperGATE CS9 papersIBPS SO IT1 paperUGC NET CS1 paperSSC CGL26 papersIBPS PO26 papersRRB NTPC26 papersSSC CHSL26 papersIBPS Clerk26 papersSBI Clerk26 papersRRB Group D26 papersSSC CPO26 papersSSC GD26 papers