Pergunta de entrevista da empresa Arm

They asked question on various subjects like Digital Electronics, Computer Architecture, Verilog and Coding. Puzzles and project related questions were also asked. Few question examples are : 1)Explain Cache 2)What is the use of stacks in microprocessor 3)explain Meta state in sequential circuits 4)Implement boolean functions using MUX 5)How can you implement clock without the always block in verilog 6)Difference bw blocking and non blocking statements 7)Fibonacci Series using Recursion Puzzle:There are 3 containers A,B and C. A has a volume of 8L, B has volume of 5L while C has volume of 3L. A is completely filled. Your task is to have 4L in A and 4L in B. How can you achieve it without using an extra container.