Taro Logo

Software Engineer, Mobile (Android) Interview Experience - Mountain View, California

February 1, 2014
Positive ExperienceNo Offer

Process

Applied via LinkedIn.

Got a call from the recruiter the next day.

He arranged for a telephonic interview (screening).

Post that, 5 more Skype (video) rounds took place.

Got to know after a couple of days that I was not selected.

Questions

1st round (phone screening):

  1. Write a program (WAP) to implement the pow(a, b) function.
  2. Write a program (WAP) to build a Binary Search Tree (BST).

2nd skype:

  • Let's say you have to build an activity (screen) which has a drop-down. Once you select an item in the drop-down, it loads an image corresponding to that on the screen below.
  • How will you handle cases where the user is very rapidly changing their selection from the drop-down?

3rd skype (he allowed checking online Android API's guide):

  1. Write an activity that displays the device build number and IMEI.
  2. Implement a scrollable list to show integers from 1 to 10.

4th skype (design round):

  • How will you design an application (client) and server to implement a word guess game? For example, the app will ask the user to guess the word (it will show blank spaces first, equal to the size of the word), one character at a time. The user will have 'n' chances to guess the correct word. Based on the result, they will win or lose money (prize).

Assume you have a well-defined payment and user registration system. Assume external systems required for this game are already present. Just concentrate on designing the above core requirement.

5th skype:

  • Most questions were to check my job compatibility and behavioral questions.
  • How will you reverse a string? Tell me the number of ways you can solve this problem.

6th skype:

  • Write a program (WAP) to implement the function public String replace(String originalString, String pattern, String replacement). Cover all boundary cases. Write clean code.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the LinkedIn Software Engineer, Mobile (Android) role in Mountain View, California.

Success Rate

0%
Pass Rate

LinkedIn's interview process for their Software Engineer, Mobile (Android) roles in Mountain View, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for LinkedIn's Software Engineer, Mobile (Android) interview process in Mountain View, California.

LinkedIn Work Experiences