Subscribe
  • Home
  • /
  • Software
  • /
  • IT management: Apple, Google, Microsoft IT job applicants tell all

IT management: Apple, Google, Microsoft IT job applicants tell all

By eWeek
Johannesburg, 03 Nov 2010

Preparing for a job interview with a technology firm is never an easy process. What kind of questions are going to be asked? How challenging will the interview questions be? How does one prepare to answer complex engineering, design, electrical or software-centric problem-solving questions simply, while maintaining a professional and measured demeanour?

No one should ever go into a job interview unprepared. Here, eWeek and Glassdoor.com offer a look at real-world job interview ratings and data submitted from prospective workers at 12 of the top technology firms in the US. This list includes Amazon, Apple, Facebook, Google, Intel, Microsoft and other large IT vendors. The information from these prospective employees includes: How difficult were the questions, and how positive or negative was the job interview experience at these companies?

There is also a sampling of interesting, offbeat and unpredictable job interview questions that were asked. Finally, Glassdoor looked at which company had the most difficult job interview and at which company did prospective new hires have the best interview experience. For more information on real job interview questions from a pool of companies, take a look at Glassdoor's interview section.

Company: Amazon

Interview difficulty rating: 3.5 Difficult
Positive interview experience: 52%
Negative interview experience: 14%

Notable interview questions:

"If you are asked to design an elevator, what are things to consider?" - Amazon.com project manager

"Given two strings, determine if the two words are anagrams. Explain the complexity of the solution using the Big O Notation." - Amazon software development engineer

Company: Apple

Interview difficulty rating: 2.9 Average
Positive interview experience: 60%
Negative interview experience: 10%

Notable interview questions:

"There are three boxes. One contains only apples, one contains only oranges, and one contains both apples and oranges. The boxes have been incorrectly labelled such that no label identifies the actual contents of the box it labels. Opening just one box, and without looking in the box, you take out one piece of fruit. By looking at the fruit, how can you immediately label all of the boxes correctly?" - Apple software QA engineer

"Describe the most challenging work situation you've faced and how you resolved it." - Apple project manager

Company: Cisco Systems

Interview difficulty rating: 3.1 Average
Positive interview experience: 53%
Negative interview experience: 14%

Notable interview questions:

"Why are manhole covers round?" - Cisco Systems commodity manager

"Tell me about a time you had to negotiate conflict on a project." - Cisco Systems programme manager

Company: Dell

Interview difficulty rating: 3.0 Average
Positive interview experience: 53%
Negative interview experience: 16%

Notable interview questions:

"How do you handle reuse in Web applications?" - Dell Web applications developer

"If you were going to launch a smartphone into the market, how would you do it?" - Dell senior product manager

Company: Facebook

Interview difficulty rating: 3.1 Average
Positive interview experience: 32%
Negative interview experience: 18%

Notable interview questions:

"Given an array of integers, find the maximum number that can be reached by summing the best possible consecutive subsequence of the array." - Facebook senior software engineer

"How does Facebook compare to its competitors?" - Facebook Fraud Operations

Company: Google

Interview difficulty rating: 3.5 Difficult
Positive interview experience: 41%
Negative interview experience: 21%

Notable interview questions:

"You're given a string, and you want to split it into as few strings as possible such that each string is a palindrome." - Google software engineer

"Explain how a Juniper router selects the best path (BGP)." - Google network engineer

Company: Hewlett-Packard

Interview difficulty rating: 2.9 Average
Positive interview experience: 47%
Negative interview experience: 8%

Notable interview questions:

"What would you do if the client keeps asking for more and more functionality on a project that is already under way?" - Hewlett-Packard information systems analyst

"Describe an orange." - Hewlett-Packard software engineer

Company: IBM

Interview difficulty rating: 2.9 Average
Positive interview experience: 57%
Negative interview experience: 10%

Notable interview questions:

"What can you bring to IBM that we don't have?" - IBM Information Technology

"Describe a program that can choose the shortest path among few paths between two points." - IBM systems engineer

Company: Intel

Interview difficulty rating: 3.2 Average
Positive interview experience: 54%
Negative interview experience: 8%

Notable interview questions:

"How would you design a simulator like verilog?” - Intel design automation engineer

"How would you find out the middle element in a singly linked list with just one pass through all the members?" - Intel design automation engineer

Company: Microsoft

Interview difficulty rating: 3.4 Difficult
Positive interview experience: 50%
Negative interview experience: 15%

Notable interview questions:

"Find the closest predecessor of a node in binary by doing in order traversal." - Microsoft software development engineer in Test II

"Find the anagrams in a dictionary." - Microsoft senior engineer

Company: Oracle

Interview difficulty rating: 3.1 Average
Positive interview experience: 50%
Negative interview experience: 8%

Notable interview questions:

"What are the potential issues or limitations when migrating from Hibernate to JPA?" - Oracle lead software engineer

"Which data structure is one of the most common sources of Java memory leaks?" - Oracle senior software engineer

Company: Yahoo

Interview difficulty rating: 3.1 Average
Positive interview experience: 50%
Negative interview experience: 18%

Notable interview questions:

"What is the most efficient way to swap the numbers from left to right? For example: 1234567 if giving the k = 3, the result should be 4567123." - Yahoo software engineer

"Estimate the volume of water on the Earth." - Yahoo senior product manager

Share