Edited By Admin
Interview Process   |   Interview Puzzles / Aptitude
Organization : Apple
Position : Software Engineer

Apple Interview Process


I applied for the position of Software Engineer through my university. The process took two months and then I was interviewed at Apple. The process included two telephonic screenings and four face to face rounds when I cleared the telephonic rounds.

Round 1 - Technical Telephone Screening
The technical questions were quite easy. I guess anyone who is paying enough time to his studies will be able to clear it. I was surprised as I had expected it to be much difficult. I guess its because of the name of the Brand.

Round 2 - Behavioral Telephone Screening
This round is about who you are. The interviewer tried to assess me and my nature towards various things. I was asked about any project that I have completed and how did I managed with the problems I faced. The round was good but nothing difficult and I was selected for onsite interviews.

Round 3 - First Face to Face Interview Round
The first round was more about what I have achieved in my particular field till now. Obviously they were interested in any projects that I have done. The questions were directed towards team work and work ethics.
Q1. What did you do when you were stuck on a particular problem while doing your project?

Round 4 - Second Face to Face Interview Round
This was a technical interview and was difficult. This was something I had expected and I became nervous when I was not able to revert with any solution to a problem that was asked.
Q1. Write a function:
Char * CreateEmptyString(int len)
Such that the function must return a pointer to an empty string of length len.
Q2. How will you test ios simulator and how will you test an Android simulator.

Round 5 - Third Face to Face Interview Round
This round was even more difficult. I was thoroughly exhausted and pretty nervous. When I was not able to answer a couple of questions, I lost all my confidence. Some of the questions:
Q1. How does the memory management work in Objective-C.
Q2. Create a synchronization primitive for the operating system/kernel from scratch.

Round 6 - Fourth Face to Face Interview Round
In this round, the interviewers asked me about my experiences in details. They were very keen on every detail and asked me how can I contribute for the growth of Apple.

How to crack Apple Interview


Study every damn thing. This is what I will suggest to all the candidates before I can give a few pointers. The telephonic rounds are easy but do not expect the same easy level of questions in the face to face interview rounds. They are certainly very difficult.

Another thing is that don't lose confidence. I know it is difficult but try to maintain your composure. They will pick it up if you feel nervous. No doubt the interviews are difficult and therefore you must study in depth and be clear about your vision.

Some topics that you must study in depth are:
1) System integration problems
2) Advanced java basics
3) Clustered catching and concurrency issues
4) Software design and patterns
5) Algorithms based on mathematics formulae or recursive functions
6) SQL coding
7) Data strutures

Also, do prepare with the projects you have done (if any). All the very best to all the students.


Thanks Anmol for sharing the details of your interview.
Send more details and your personal experiences info@gpuzzles.com
Discussion
Suggestions
  • Views : 40k+
  • Sol Viewed : 10k+

Very Hard Math Question

There stand nine temples in a row in a holy place. All the nine temples have 100 steps climb. A fellow devotee comes to visit the temples. He drops a Re. 1 coin while climbing each of the 100 steps up. Then he offers half of the money he has in his pocket to the god. After that, he again drops Re. 1 coin while climbing down each of the 100 steps of the temple.

If he repeats the same process at each temple, he is left with no money after climbing down the ninth temple. Can you find out the total money he had with him initially?

  • Views : 80k+
  • Sol Viewed : 20k+

Logical Interview Problem

Jonathan has three boxes containing milk chocolates and dark chocolates. The problem is that all of them have been labeled incorrectly as follows.
Box1: Dark Chocolates
Box2: Milk Chocolates
Box3: Dark Chocolates and Milk Chocolates

How will he label all the boxes correctly by just opening one box?

By Admin
  • Views : 50k+
  • Sol Viewed : 20k+

No Death Penalty For Kill Riddle

Ramsay was killed by Sansa in front of everyone but the judge was not sure how to punish Sansa. Why is the judge confused?

  • Views : 40k+
  • Sol Viewed : 10k+

Difficult Brain Twister

A strange tradition is followed in an orthodox and undeveloped village. The chief of the village collects taxes from all the males of the village yearly. But it is the method of taking taxes that is interesting.

The taxes paid in the form of grains and every male should pay equal pounds corresponding to his age. In simpler terms, a man aged 10 years will have to pay 10 pounds of grains and a 20 years old will be paying 20 pounds of grain.

The chief stands on a riser containing 7 different weights next to a large 2 pan scale. As per the interesting custom, the chief can only weigh using three of the seven weights.

In such a scenario, can you calculate what must be the weights of the seven weights each and who is the oldest man the chief can measure using those weights?

  • Views : 90k+
  • Sol Viewed : 30k+

Popular Interview Problem

I have two rectangular bars.

They have property such that when you light the fire from one end , it will take exactly 60 seconds to get completely burn.
However they do not burn at consistent speed (i.e it might be possible that 40 percent burn in 55 seconds and next 60 percent can burn in 10 seconds).

Problem is : How do you measure 45 seconds ?

  • Views : 50k+
  • Sol Viewed : 20k+

Weight Balance Riddle

You can place weights on both side of weighing balance and you need to measure all weights between 1 and 1000. For example if you have weights 1 and 3,now you can measure 1,3 and 4 like earlier case, and also you can measure 2,by placing 3 on one side and 1 on the side which contain the substance to be weighed. So question again is how many minimum weights and of what denominations you need to measure all weights from 1kg to 1000kg.

By Admin
  • Views : 70k+
  • Sol Viewed : 20k+

Interview Balls Puzzle

In a closed jar, there are three strawberry candies, two mango candies and five pineapple candies. You can't see inside the jar. Now, how many toffees you must take out from the jar to make sure that you have one of each flavor?

  • Views : 80k+
  • Sol Viewed : 20k+

Box Ball Logic Problem

There are three bags.The first bag has two blue rocks. The second bag has two red rocks. The third bag has a blue and a red rock. All bags are labeled but all labels are wrong.You are allowed to open one bag, pick one rock at random, see its color and put it back into the bag, without seeing the color of the other rock.

How many such operations are necessary to correctly label the bags ?

By Admin
  • Views : 60k+
  • Sol Viewed : 20k+

The Elf Logical Puzzle

A wicked sorcerer felt enmity towards elf and thus he chooses four among the rest of the elf's and concealed them. The elves are concealed in the ground in a manner that apart from their head the rest of their body was underneath the ground. The elf's are unable to move their body and can only see in that direction that they are facing. All the elf's are concealed underground in such a way that they form a straight line and among those four elf's that are concealed underground one of the elf is detached form the other three elf's via wall. The entire elf's are in the same direction. The elf that is the furthest can only see the heads of its friends in front and a wall. The elf that is second last can only see one head of his friend and a wall. The second elf can only view the wall. The elf can see nothing.
The sorcerer understands the situation and tells the elf's that he has placed hats over their heads. Among the hats places two hat are blue and the other two are red. Among all the four elfs one of the elf has to guess that which colour hat is he wearing. If the elf answers correctly then he shall be set free or else he will have to dig beneath the ground till the very last.

  • Views : 40k+
  • Sol Viewed : 10k+

3 Gallon Brain Teaser

You have been given three jars of 3 liters, 5 liters and 8 liters capacity out of which the 8 liters jar is filled completely with water. Now you have to use these three jars to divide the water into two parts of 4 liters each.

How can you do it making the least amount of transfers?

Submit your Email Address to get latest post directly to your inbox.

Latest Puzzles

22 July
Fenced Horses Puzzle

As shown in the image, the nine horses a...

21 July
99 > 100 Riddle

When is 99 more than 100?...

20 July
DW27-UL33-GO2 Number Series Riddle

Can you complete the Number Series below...

19 July
Matchsticks Equation Riddle

Can you make the below matchsticks equat...

18 July
The Circus Riddle

Two deaf and dumb guys Hazard and Pedro ...

17 July
Who Am I Tear Apart Riddle

I am soft and cuddly that sooth your hea...

16 July
Find The Missing Number Sequence Picture Puzzle

In his mathematics activity class, Andy ...

Puzzles Tags :

Illusions Tags :