Mission
Apple designs Macs, the best personal computers in the world, along with OS X, iLife, iWork and professional software. Apple leads the digital music revolution with its iPods and iTunes online store. Apple has reinvented the mobile phone with its revolutionary iPhone and App store, and is defining the future of mobile media and computing devices with iPad.
Vision
We believe that we are on the face of the earth to make great products and that's not changing. We are constantly focusing on innovating. We believe in the simple, not the complex. We believe that we need to own and control the primary technologies behind the products that we make and participate only in markets where we can make a significant contribution. We believe in saying no to thousands of projects so that we can really focus on the few that are truly important and meaningful to us. We believe in deep collaboration and cross-pollination of our groups, which allow us to innovate in a way that others cannot. And frankly, we don't settle for anything less than excellence in every group in the company, and we have the self-honesty to admit when we're wrong and the courage to change. And I think regardless of who is in what job those values are so embedded in this company that Apple will do extremely well.
Great products
We believe that we’re on the face of the Earth to make great products, and that’s not changing.
Simple, not complex
We’re constantly focusing on innovating. We believe in the simple, not the complex.
Ecosystem
We believe that we need to own and control the primary technologies behind the products we make.
Collaboration
We believe in deep collaboration and cross-pollination of our groups, which allow us to innovate in a way that others cannot.
Say No
We believe in saying no to projects so that we can really focus on the few that are truly important and meaningful to us.
Excellence
We participate only in markets where we can make a significant contribution.
Accept mistakes
We don’t settle for anything less than excellence in every group in the company and we have the self-honesty to admit when we're wrong and the courage to change.
Apple transformed itself in the last decade, has a cult-like fan following due to its high-end products.
However, as Apple company has grown, it has lost some of its original character.
Apple has a strong culture of corporate secrecy, care must be exercised working on such confidential projects.
Work-life balance can be challenging depending on the team.
Apple does offer excellent compensation par to other FAANG companies.
Apple created the Apple Fellows program which awards individuals who make extraordinary technical or leadership contributions.
5 Engineering levels :
Management levels:
Products
Services
Process
Notes
Linked list with a random node.
Validate an Anagram.
Conditional variables, mutexes, and semaphores in OS.
Given an array of integers nums
sorted in ascending order, find the starting and ending position of a given target
value.
Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity.
Given a binary search tree and a node in it, find the in-order successor of that node in the BST.
Find the Median from Data Stream.
Given an array of meeting time intervals consisting of start and end times, find the minimum number of conference rooms required.
Multithreading concepts.
Given a string, find the length of the longest substring T that contains at most k distinct characters.
Given a stream of integers and a window size, calculate the moving average of all integers in the sliding window.
Given a deck of cards, write a method to determine if it is "flush".
Reverse a doubly linked list.
Focus on OS Concepts: Semaphores, the difference between thread/process, 64 vs 32 bit addressing.
Find the least common ancestor of two nodes in a tree.
Given an integer, write code to list all primes preceding it.
Find an if a circular loop in a linked list.