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 [email protected]
Suggestions

Logic Math Problem

David and Albert are playing a game. There are digits from 1 to 9. The catch is that each one of them has to cut one digit and add it to his respective sum. The one who is able to obtain a sum of exact 15 will win the game?

You are a friend of David. Do you suggest him to play first or second?
category : LOGIC | TRICK

Candle Trick Teaser Problem

Husband has prepared for a candle light dinner on the honeymoon for his wife. While they were having the dinner, a strong breeze flew through the open window and four candles out of ten were extinguished. After that, the husband closed the window.

How many candles were left in the end?

Hard Logic Statement Riddle

There are a hundred statements.
1st person says: At least one of the statements is incorrect.
2nd person says: At least two of the statements is incorrect.
3rd person says: At least three of the statements are incorrect.
4th person says: At least four of the statements are incorrect.
..
..
..
100th person says: At least a hundred of the statements are incorrect.

Now analyze all the statements and find out how many of them are incorrect and how many are true?

Classic Lateral Thinking Problem

There are two glasses in front of you. One of the glasses is full of coke and the other glass is full of lemonade. You take a spoonful of coke and mix it into the glass of lemonade. Now the lemonade glass has a mixture of coke and lemonade. You take a spoonful of that mixture and mix it inside the coke glass.

Now what do you think? - The glass with coke has more quantity of lemonade or the glass with lemonade have more quantity of coke mixed with it?

Famous Water Jug Problem

You live in Dubai and had an infinite supply of oil and a 5 liters and 3 liters jar,
how would you measure exactly 4 liters (of-course in minimum numbers of step) ?
category : LOGIC | MEASURE

Spatial Trivia Physics Puzzle

As shown in picture, there are four gears with the following specification
* Gear A has 60 teeth
* Gear B has 40 teeth
* Gear C has 20 teeth
* Gear D has 60 teeth
* Every minute, Gear B makes 15 complete turns.

What is the relative speed of Gear A and Gear B?

Spot The Difference Christmas Tree Riddle

Can you spot 5 differences in two Christmas tree below?

category : PICTURE

Impossible Brain Teaser

In a recreational activity, you are given four different jars of 2 liters, 4 liters, 6 liters and 8 liters respectively with an unlimited water supply. Then you are asked to measure exactly 5 liters of water using them.

How will you do it?

Interview Marble Logic Puzzle

You are given a set of scales and 12 marbles. The scales are of the old balance variety. That is, a small dish hangs from each end of a rod that is balanced in the middle. The device enables you to conclude either that the contents of the dishes weigh the same or that the dish that falls lower has heavier contents than the other.
The 12 marbles appear to be identical. In fact, 11 of them are identical, and one is of a different weight. Your task is to identify the unusual marble and discard it. You are allowed to use the scales three times if you wish, but no more.

Note that the unusual marble may be heavier or lighter than the others. You are asked to both identify it and determine whether it is heavy or light.
category : LOGIC

Tricky Logic Question

A claustrophobic person boards a train that is just about to enter a tunnel.

Which place will be the best for him to sit?

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

Latest Puzzles

30 March
Minimum Move Chess Game Video Riddle

Can you figure out the minimum number of...

29 March
A numeric lock has 3 digit key Riddle

A numeric lock has 3 digit code with the...

28 March
What's wrong in the kitchen picture

What appears to be wrong in the kitchen ...

27 March
Who Is the Mother Picture Riddle

Can you find the mother of the baby in t...

26 March
Lighter Than Air Riddle

I'm lighter than air but a thousand men ...

25 March
3 Tigers 3 Sheep Riddle

If 3 tigers catch 3 sheep in 3 minutes. ...

24 March
Cow Rebus

Decode the below cow rebus....

Puzzles Tags :

Illusions Tags :