Apple Canada for Frontend Role

Had a front-end phone interview scheduled for an hour, but it only took half an hour lol. Maybe I was too nervous and spoke too quickly. They asked these questions:

  1. Why choose Apple?
  2. What happens after entering a website address in a browser?
  3. What happens when a binary number is XORed with itself (I might have misheard)?
  4. How to debug a slow-loading page?
  5. What is Endianness?
  6. What is the difference between inheritance and composition?
  7. Here’s the main one… How to design a text editor that needs to support input, deletion, and cursor movement (yes, like Dropbox’s).

There were about 2 questions related to front-end… completely unexpected.