Apple, Google, Microsoft IT Job Applicants Tell All - IT Management - News & Reviews - eWeek.com | eWeek

Apple, Google, Microsoft IT Job Applicants Tell All

Apple, Google, Microsoft IT Job Applicants Tell All
Written By
Don E. Sears
Don E. Sears
Oct 25, 2010
3 minute read
eWeek content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More


Apple, Google, Microsoft IT Job Applicants Tell All

Apple, Google, Microsoft IT Job Applicants Tell All

by Don E. Sears


Company: Amazon
Interview Difficulty Rating: 3.5 Difficult
Positive Interview Experience: 52%
Negative Interview Experience: 14%
Notable Interview Questions:

2

“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:

3

“There are three boxes. One contains only apples, one contains only oranges, and one contains both apples and oranges. The boxes have been incorrectly labeled 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


Advertisement

Company: Cisco Systems
Interview Difficulty Rating: 3.1 Average
Positive Interview Experience: 53%
Negative Interview Experience: 14%
Notable Interview Question:

4

“Why are manhole covers round?” — Cisco Systems Commodity Manager”Tell me about a time you had to negotiate conflict on a project.” — Cisco Systems Program Manager


Company: Dell
Interview Difficulty Rating: 3.0 Average
Positive Interview Experience: 53%
Negative Interview Experience: 16%
Notable Interview Questions:

5

“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:

6

“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:

7

“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:

8

“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


Advertisement

Company: IBM
Interview Difficulty Rating: 2.9 Average
Positive Interview Experience: 57%
Negative Interview Experience: 10%
Notable Interview Questions:

9

“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:

10

“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 Question:

11

“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:

12

“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:

13

“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

eWeek Logo

eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site's focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.