Apple is one of the most recognised and valued brands in the world. It is known for being one of the most challenging and exciting places to work, so it’s not surprising that a job there isn’t easy.

Like Google and other big tech companies, Apple asks a mix of technical questions based on your past work experience and some mind-boggling puzzles to gauge your aptitude and logical thinking.

People who’ve applied for jobs with the firm have been sharing some of the questions on an employer rating platform. Some require solving tricky problems, while others are simple but vague enough to keep you on your

  1. You have no extra time and no extra resources but are asked by the CEO to add 20 extra features, what do you do?

The purpose of the question: Tech leaders and their teams are often tasked with doing less with more – specifically when it comes to time budget. This question could be used to gauge a candidate’s ability to manage expectations effectively and communicate what is possible with given parameters.

How to answer: If you’ve been through a similar experience, be sure to communicate how you were able to handle the situation at another organization. The interviewer doesn’t simply want a candidate to say that they will just get it done because it was a request from the CEO; they want to know how you will communicate what is truly realistic and what work could be expected with the time and budget allotted. A good response will be thoughtful about how to relay the information and how to manage additional requests even when the demands seem impractical.

  1. If you have two eggs, and you want to figure out the highest floor from which you can drop the egg without breaking it, how would you do it?

The purpose of the question: To break the ice and determine if the candidate has a sense of humor. Additionally, the interviewer will get a very real sense for the candidate’s analytical skills and his or her ability to come up with a good way to set up a “trial and error” experiment, which is similar to setting up “if-then” statements while writing code.

How to answer:  Smile, and let the interviewer know that you are not an expert on egg-breaking distance requirements but that the easiest way to make the determination would be to:

Drop one egg from the second floor. If it is not broken, proceed to higher floors until eggs break.

Depending on when the egg breaks, we can say that from that floor upwards, eggs will break.  Do the same for the second egg.

  1. Explain to an 8-year-old what a modem or router is and its functions.

The purpose of the question: To determine if the technical candidate can communicate effectively to non-technical associates. With the advent of the agile software development methodology, technical professionals must interact often with each other and with the end-user community. Communication skills are paramount in today’s IT environments, as IT professionals often wear many hats and are assigned to multiple projects that involve collaboration with other colleagues and external vendors.

How to answer: Routers move data across a network of interconnected computers and devices, such as printers. When data moves through a network, the routers make certain that the information is “routed” to the correct person or device, which each have a unique address on the network called the IP Address

  1. What is more important: fixing the customer’s problem or creating a good customer experience?

The purpose of the question: Not one job seeker would deny the importance of both of these issues, but employers are listening to how you answer the question and trying to understand you better by which you choose.

How to answer: Be decisive. Questions like this may be difficult because you want to stress the importance of each option, but since you were tasked with choosing one, it’s important to make a decision and rationalize how you got there based on your experiences. This will give a potential employer insight into how your mind works to tackle issues.

For admission, enquire here