Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Here's a page where we put our interview questions.  

APPLE 

  • for all of these i talked about my relevant experience for a good chunk of the interview. these were all phone interviews too.

Pixel Design Team

  • General questions about UVM, SystemVerilog, Verilog
  • Given an infinite stream of numbers as input, write function that keeps track of median value without storing all inputs

SEG-GPU Team

  • 16 bit input with identical 16 bit output → there's a bug where any two of the output bits are switched. What's the minimum number of inputs you need to try to find the two broken bits? 
    • What's the probability that one of the bits is switched?
  • Given a string "ababcA" output "abcA" (remove duplicate letters, preserve order)
  • Write grey code for 0-9, design digital circuit that outputs that sequence with clock input
  • Given array with integers where most are duplicate except for one element, return the single element. Ex. [1,1,3,4,4,3,2] returns 2
    • do this in O(n) time, O(1) space
  • Given a number between 1-999,999,999,999, write a function that returns a string with the written version of that number (ex 123,456 → onehundredtwentythousandfourhundredfiftysix

Embedded engineering Team

  • What is endianness
  • Difference between C/C++
  • List vs array data structures
  • I don't remember all the questions for this one but there were a ton of knowledge ones 

UNTETHER AI

Hardware

...

Add the company and team as a child page to this page!