Gayle L McDowell
BAN USER
Gayle Laakmann McDowell is the founder / CEO of CareerCup, which provides programming interview prep for candidates interviewing with Microsoft, Google, Amazon and many other companies. She is also the author of two books. Cracking the Coding Interview offers 150 coding interview questions and answers as well as a bunch of other great advice for software engineers. The second book, The Google Resume, discusses how to land a job at Google, Microsoft, Apple, or any great tech company.
Gayle has worked for Microsoft, Apple and Google. At Google, she interviewed over 150 candidates in three countries and served on Google’s hiring committee for 3 years. During this time, she also taught two Computer Science courses at the University of Washington.
Gayle holds a bachelor’s and master’s degree from the University of Pennsylvania in Computer Science, and an MBA from the Wharton School. She currently resides in Palo Alto, CA.
Gayle can be contacted at gayle AT technologywoman.com. (CareerCup questions? Please use gayle AT careercup.com or support AT careercup.com.)
ENTREPRENEURIAL EXPERIENCE
CareerCup.com
Founder / CEO / Software Engineer, 2005ish – Present
Helps software engineers prepare for interviews at technology firms through a Q&A forums, videos, books, mock interviews, and resume review.
Seattle Anti-Freeze
Founder / Co-CEO / Event Planner, 2008 – Present
Organizes events of 100 – 500 people for young professionals in the Seattle area. Read more from the Seattle PI.
PROFESSIONAL EXPERIENCE
Keenscreen, Inc.
VP of Engineering, 2008 – 2009
Google
Software Engineer, 2005 – 2008
Apple
Software Engineer Intern, 2004
Microsoft
Software Design Engineer Intern, 2001, 2002, 2003
EDUCATION
The Wharton School, University of Pennsylvania
MBA in Entrepreneurial Management, 2011
School of Engineering and Applied Sciences, University of Pennsylvania
MSE in Computer and Information Science, 2005
School of Engineering and Applied Sciences, University of Pennsylvania
BSE in Computer Science Engineering, 2005
Minor in Mathematics
BOOKS
The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google or any Top Tech Company, by Gayle Laakmann McDowell. Published by John Wiley & Sons, March 2011.
Cracking the Coding Interview: 150 Programming Interview Questions and Solutions, by Gayle Laakmann McDowell. October 2009.
+ additional publications
TEACHING
University of Washington (Computer Science)
Instructor, MapReduce and Distributed Systems (Winter 2008)
Instructor, Software Design and Development (Spring 2006)
University of Pennsylvania (Computer Science)
Instructor, Software Design and Development (Spring 2005)
Instructor, Software Design and Development (Spring 2004)
ADVISORY POSITIONS
Faqden Labs, Advisor
Builds cutting-edge mobile applications for assorted platforms.
PennApps Labs, Advisor
A non-profit, student-run organization whose goal is to improve, maintain, and create student-run technology at Penn.
Baer Crossey, Advisor
A business and technology law group that delivers next-generation counsel for innovative startup companies and entrepreneurs.
Seattle Networking Guide, Advisor
Connects people and companies with Seattle’s top groups and events for professional, civic & social networking.
- 0of 0 votes
AnswersYou have two ropes, each of which burns for exactly one hour. But, the ropes vary in density so you don't know that half of one rope will burn for 30 minutes. Given those two ropes and a book of matches, how would you time 15 minutes? (Note: you don't need to be able to hand someone a piece of rope that will take 15 minutes. You just need to be able to time 15 minutes)
- Gayle L McDowell| Report Duplicate | Flag | PURGE
Microsoft Software Engineer / Developer Brain Teasers - 0of 0 votes
AnswersA bunch of couples are on an island. A genie comes down and gathers the men together and tells them: "I know for a fact that at least one of your wives is cheating on you. So, if your wife is cheating on you, I'm going to put a code on your head." The men then ask for a way to remove it, which she grants: "to remove it, you must dunk your wife under water at exactly midnight. If you are wrong, you die - so don't mess up. You will not be able to see or feel the crown on your head, but everyone else can. However, they are forbidden to tell you or signal in any way that you have a crown." How long does it take the men remove the crowns? (Assume there are n men and c crowns. The men do not know what c is)
- Gayle L McDowell| Report Duplicate | Flag | PURGE
Microsoft Software Engineer / Developer Brain Teasers - 0of 0 votes
AnswersCoding: Write atoi
- Gayle L McDowell| Report Duplicate | Flag | PURGE
Microsoft Software Engineer / Developer Coding - 0of 0 votes
AnswersCoding: You have an n pointed star with points labeled 0, 1, ..., n-1 (assume points are numbered in order). You want to draw this star (imagine a kid's scribble for a 5-pointed star... That kind of star). Assume you have a function drawLine(int indexOne, int indexTwo) which can draw a line from one point of a star to another. Write a program to draw the star.
- Gayle L McDowell| Report Duplicate | Flag | PURGE
Microsoft Software Engineer / Developer Coding - 0of 0 votes
AnswersCoding/Algorithm: Since XML is very verbose, you are given a way of encoding it where each tag gets mapped to a predefined integer value. The language/grammar looks like:
- Gayle L McDowell
Element --> Element Attr* END Element END [aka, encode the element tag, then its attributes, then tack on an END character, then encode its children, then another end tag]
Attr --> Tag Value [assume all values are strings]
END --> 01
Tag --> some predefined mapping to int
Value --> string value END
- Coding: Write code to encode xml element (as char *) as Byte *
- Algorithm: Is there anything else you could do to (in many cases) compress this even furthur?| Report Duplicate | Flag | PURGE
Microsoft Software Engineer / Developer Coding Algorithm - 0of 0 votes
AnswersCoding: Game of master mind: you have four balls, and four different colors, as a solution. The user tries to guess the solution. If they guess the right color for the right spot, it counts as a 'hit'. If it's the right color, but the wrong spot, it counts as a psuedo-hit. For example: if the solution is 'RGGB' and the user guesses 'YRGB' they have 2 hits and one pseudo hit. Write a program to, given a solution and a guess, calculate the number of hits and pseudo hits.
- Gayle L McDowell| Report Duplicate | Flag | PURGE
Microsoft Software Engineer / Developer Coding - 0of 0 votes
AnswersCoding/Test: I want to be able to maintain a list of my family's birthdates and print them in oldest-to-youngest order. Implement the classes and methods that I need for this
- Gayle L McDowell
Test: how would you test this (if you were doing black box testing)?| Report Duplicate | Flag | PURGE
Microsoft Software Engineer / Developer Testing Object Oriented Design Coding - 0of 0 votes
AnswersAlgorithm: khanji has a LOT of characters in their alphabet and are using a way of compressing it so that the most common characters are 1 byte and the less common are 2 bytes. If it's a '1 byte' character, it starts with a 0, If it's a 2 byte character, it starts with a 1. If you're at a particular character (at the beginning), how do you find where the previous character begins?
- Gayle L McDowell| Report Duplicate | Flag | PURGE
Gold-Tier Software Engineer / Developer Algorithm - 0of 0 votes
AnswersPlease describe in detail your SQL Server experience over the last 2 years. Please describe in detail your tasks, projects, backup/restore, data feeds, replication, performance monitoring, upgrades, etc. What did you like to do best?
- Gayle L McDowell| Report Duplicate | Flag | PURGE
CapitalIQ Software Engineer / Developer Experience - 0of 0 votes
AnswersIf you were integrating a feed of end of day stock price information (open, high, low, and closing price) for 5,000 companies, how would you do it? You are responsible for the development, rollout and ongoing monitoring and maintenance of the feed. Describe the different methods you considered and why you would recommend your approach. The feed would be delivered once per trading day in a comma-separated format via an FTP site. The feed will be used by 1000 daily users in a web application.
- Gayle L McDowell| Report Duplicate | Flag | PURGE
CapitalIQ Software Engineer / Developer System Design - 1of 1 vote
AnswersCoding: Jig saw puzzle. What are the data structures? Assume you have some method which can tell you if two pieces fit together. How would you solve the puzzle, minimizing the number of times you have to call that function?
- Gayle L McDowell| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Algorithm - 0of 0 votes
AnswersYou have a basket ball hoop and someone says that you can play 1 of 2 games. You get $1000 and one shot to get the hoop. Or, you get three shots and you have to make 2 of 3 shots. Which one do you choose? If p is the probability of making a particular shot, what value of p makes you switch games?
- Gayle L McDowell| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Math & Computation - 0of 0 votes
AnswersHow would you implement a map (not a map of like a city... just a set of keys which "map" to values")
- Gayle L McDowell
- Give two data structures you could use
- What is average and worst case insert time, delete time, look up time
- What are pros/cons of each| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Object Oriented Design
9 Answers Hiring Freezes & Economic Changes
Many people have been asking if Microsoft, Amazon, Google, etc are hiring and how the economy impacts them. Here's what I know:
- Gayle L McDowell November 12, 2008
---
Microsoft
---
Microsoft is still hiring. They are still doing interviews at colleges and still extending offers. However, some teams do have hiring freezes, and other teams are hiring more slowly. In short, there are jobs at Microsoft, but not quite as many. You should expect, therefore, for Microsoft to become a lot more selective.
---
Amazon
---
Amazon is also still hiring and recruiting people. However, I have spoken with at least one person whose interview was canceled due to the economy.
---
Google
---
Same thing - yes, still hiring, but more slowly.
---
Zillow
---
Zillow just cut a large section of their work force. I wouldn't expect to see many offers from them.
---
Other Startups
---
There's a mix here. Some starts have enough funding that they aren't worried, and they're still hiring. Others have done layoffs. And still others have frozen hiring.| Flag | PURGE
What do you mean by can't? Do you not see the link? Does the interview question never show up? Does it crash when you see the link? (If it crashes, please copy and paste the stack trace)
- Gayle L McDowell April 12, 2007There were originally two different questions that were both listed on the same page. I seperated off the other question - which was related to trees - but the comments still remain.
- Gayle L McDowell January 07, 2007Try surrounding your code with "{ { {" and "} } }" (no spaces though :-) ).
void printrev(char* s) {
for (int i=strlen(s);i>=0;i--)
if (s[i]==' ') {
printf("%s ", s+i+1)
s[i] = (char)0;
}
printf("%s\n", s);
}
}
"20%" is three characters though ('2', '0', '%'), not one.
- Gayle L McDowell December 27, 2006I totally agree with you. By monitoring the questions on this site, it seems that some companies are much heaving on what I called "trivia" questions ("what's a vtable", for example). While there may well be some coorelation between good candidates and people who can answer these questions, as an interviewer myself, I would much rather spend my time figuring out if someone can code or can think. Facts and trivia are just that - facts and trivia. Anyone can learn them. Not anyone can code.
That being said... if you know that a company is going to test you on trivia, better study up!
It depends what kind of job you're looking for and what your background is. If you're a student, many companies may recruit from your school. Otherwise, most companies have online application processes. I can't vouch for other companies, but I can tell you that Google definitely reads the online applications.
If you go the "Job Openings" tab, you can see a posting about how to apply to Google. Google hires a lot of people both in the US and for international engineering positions.
Kiran - how would you do it in one midnight? If 10 people have crowns, each see 9 crowns - but they don't know how many crowns there are.
- Gayle L McDowell February 14, 2006tariq - if you use a probability of 1/2, it will be grossly waited to the end of the string. The last character will have a 50% probability of being picked, which alone tells you that not all the characters will have equal probability.
- Gayle L McDowell February 12, 2006Well, you only have storage space for one character from the buffer. You do have storage space for a counter.
- Gayle L McDowell February 05, 2006What Khoa said makes sense. If you think of it this way, when you substract 1 from n, it'll read right to left, changing every zero to a 1 and stopping once it hits a 1.
If n&(n-1) equals zero, then it must've inverted n's left most '1', which means that everything before that must been a 0. That means that n is in the form 1000.., making it a power of two.
Wow, that's kinda a cool question. I think I have an answer to this, but let me explain the way I'm thinking about it.
So, first of all, we don't have a real buffer - that's the complication. Our buffer can only store one character.
--
This problem reminded me of a problem from my algorithms class : "How can you create a website hit counter that counts to 100,000 with only 2 digits (you don't need an exact count - an estimate is fine)? Answer: Increment the count with probability 100/100000 = 0.1%. Multiply your count by 1000 to get your estimate.
The point of the second problem is that it uses a probabilistic method.
--
Getting back to this problem... We only have a one character buffer, so that means that we have the following choice: do we want to keep the current character in the buffer, or swap it for the current character in the stream? Clearly, we must make this decision probabilistically. But, with what probability do we keep the swap the character?
Stream = A, B, C, D, E, ...
n = length of stream
P_n(A) = probability that A is our chosen character after we've read n characters from the stream.
---
As a first try, let's try swapping the character in our buffer with the current character with probability 1/2.
This doesn't seem to make sense, however, because the last character will always have a 50% chance of being chosen, which can't be equal odds (do the math for 3 characters if you want).
--
Hmm, ok. What if we change the probability based on how many characters we read? If you think about it, we <i>must</i> have the odds of swapping get lower and lower, so that later character aren't favored.
Well, let's work this out.
If n = 2, we want all probabilities to be 1/2:
P_2(A) = 1/2
P_2(B) = 1/2
So, P_2(swap) = 1/2. Doesn't help us much.
If n = 3, we want all probabilities to be 1/3:
P_3(A) = P_2(A) * P_3(swap) = 1/2 * P_3(no swap) = 1/2 * (1 - P_3(swap)) = 1/3
P_3(B) = P_2(B) * P_3(swap) = 1/2 * P_3(no swap) = 1/2 * (1 - P_3(swap)) = 1/3
P_3(C) = P_3(swap) = 1/3
So, if n = 3, P_3(swap) = 1/3.
This suggests that we want P_n(swap) = 1/n, but we don't really know that until we've proven it.
So, do this:
1. Try it for n = 4.
2. Prove it mathematically.
That's not too bad, I guess. Although, you can get about the same amount from any of the major west-coast corporations with much cheaper cost of living...
- Gayle L McDowell January 30, 2006Pratik - this can be done in O(n) time. See the first solution.
- Gayle L McDowell January 29, 2006max = maximum of two numbers
min = minimum of two numbers
Coding problems normally have easy algorithms associated with them. It's too much to give a tricky algorithm problem <i>and</i> make them code it.
- Gayle L McDowell January 25, 2006Union of Two Sets: {a, b, c, d} UNION {b, d, e, f} = {a, b, c, d, e, f}
In this case, your two sets would probably be expressed as either two arrays or two linked lists.
I think it all depends on how you word it... but one way to think about an answer to this problem is to ask yourself what you think the difference is between Microsoft and Amazon.
Here are a few things you could say about why you want to work for Microsoft:
1. Microsoft is willing to make big bets and follow them through. They may not always be immediately wildly successful, but they don't run away when it gets tough (tablet PC, media center, mobile devices). That shows a committment to their ideas, to their customers, and to their employees.
2. Focus on the users. Some companies - aka, Amazon - are very focused on immediate profits, whereas Microsoft knows to balance profits and users.
3. Working for a large, successful company is valuable experience down the road.
4. Microsoft is primarly client-side applications, where as Amazon is web apps.
5. You've heard great things about the Microsoft culture, and it shows that Microsoft values its employees.
I wouldn't say "I wouldn't mind working for Amazon either" - that shows a lack of enthusiasm. If they ask you what other options you're looking at and why, you can say something like "I am looking at Amazon as well, and there are things I like about both companies. With Microsoft, I especially like..."
I don't think they were looking for a particular answer - just some ideas about what kind of products you think you could build with it. It's about brainstorming / creativity
- Gayle L McDowell January 08, 2006(Just for simplicity of this explanation, let's assume that all the left coordinates are unique - ie, no ties, therefore no sorting on right side.)
Your solution basically ignores everything to the right of the x coordinate, and then does a hit test on the rest. If the point is on the right hand edge of the computer screen, then you're doing a hit test on all of them. So the time is O(n).
As far as the z-coordinate, the problem (as worded when I got it, and as listed above) says that you can return any rectangle which contains the point. So you don't need to worry about the z-coordinates.
There's still an O(log n) solution though... :-)
what's the max look up ti..
- Gayle L McDowell January 04, 2006Here are the steps you gave:
Let A[i] = Rect(left, top, right, bottom)
We're searching for a rect contain Point(x, y)
1. Ignore all rectangles whose top left is greater than point X.
a) we start with A[0], ..., A[n]
b) binary search on x_left in A[0].left, ..., A[n].left reduces us to the set A[0], ..., A[a].left (where each A[i].left < x)
Note: we now have a smaller set of rectangles, but *not* asymptotically smaller. Still an O(n) set
2. Ignore all rectangles whose top right is less than point X
Think carefully about this: how do you do this? Your points are sorted by their left point now, not by their right, or top, or bottom.
Note: when you say "sort by X coordinate, then Y coordinate" that means "sort by X coordinate, but break ties by their Y coordinate"
So what do you do? You have to run through A[0], ..., A[a], checking each right coordinate. That's gives us O(n), at least.
This solution is faster, but it's still O(n). I think you can do it in O(log n).
- Gayle L McDowell January 03, 2006Well... ok, your solution works - if you want to do it just once. What if this is something that your application needs to do repeatedly? Can you optimize your solution?
- Gayle L McDowell December 31, 2005Ok, so this is a grammar, so here are the first two steps:
Encode[product]
-> Hash["product"] Encode[sku] Encode[size] Encode[type] END Encode[itinerary] END
-> Hash["product"] Hash["sku"] 9820Y Hash["size"] small Hash["type"] tshirt END Hash["itinerary"] END Encode[sold] Encode[onhold] Encode[returned] END END
-> Hash["product"] Hash["sku"] 9820Y Hash["size"] small Hash["type"] tshirt END Hash["itinerary"] END Hash["sold"] END 283 END Hash["onhold"] END 232 END Hash["returned"] END 23 END END END
I think that's right... all the ENDs would be changed to 01 and the hashed values would be looked up in a dictionary.
Prasanna - I think your solution is the correct one. This is actually based (somewhat) off the euclidean algorithm.
Basically, you want to find the variables in 5x + 3y = 4. You can use the euclidean algorithm to find 5x + 3y = gcd(5,3) = 1.
5 = 3(1) + 2
3 = 2(1) + 1
reversing this process...
1 = 3 - 2(1)
2 = 5 - 3(1)
1 = 3 - (5-3(1))(1)
= 3 - 5(1) + 3(1)
= 3(2) + 5(-1)
This tells you that you will need to fill the 3 quart jug 2 times and empty the 5 quart jug once in order to get 1 quart. To get quarts, it's just a matter of filling the 3 quart jug one more time.
Can you try it with a 25 quart jug and a 18 quart jug where you're trying to get 1 quart?
Hint: use the euclidean algorithm to find the x,y such that 25x + 18y = 1
Hehe... nevermind, I didn't see the unit change (gallons vs quarts) :-)
- Gayle L McDowell October 25, 2005What do you mean by "fill half of one gallon"? How do you measure half of one gallon?
I believe there's a much simpler solution.
Oh - and does anyone know what algorithm solutions to this problem can be based off of?
"If the value is less than the sum"... what if we're allowing negative numbers (which, since we haven't said otherwise, we probably are)?
- Gayle L McDowell July 31, 2005I really can't agree with you that an arraylist is the best of both worlds. Sure, an arraylist beats an array (one that's dynamic anyway), but it doesn't necessarily beat a linked list. A crucial difference is that element can be inserted in sorted order into a linked list quickly and efficiently.
It's also somewhat misleading to say that linked lists are suitable for representing trees. Although the data structures have some things in common, they are different data structures. A linked list cannot represent a tree.
So if that's the only reason to use an array over a linked list, why would you always use it?
- Gayle L McDowell July 26, 2005Interesting response. I think I meant "first n prime numbers" when I wrote that.
- Gayle L McDowell July 24, 2005Ok, so you've said you're using a database. Can you do it without using a database? In general, what's the advantage / disadvantage to using a database? How does that apply here?
- Gayle L McDowell July 12, 2005I added some formatting. Look at it again.
- Gayle L McDowell June 27, 2005Guess I wasn't paying attention when I wrote this. The example should have given {6} as the answer.
- Gayle L McDowell June 20, 2005Is four bytes even sufficient?
What if you had:
... 1 1 1 0 [current byte]
There are at least these two scenarios:
... (1 1) (1 0) [current byte]
... 1)(1 1) (0) [current byte]
Suppose you read the following two previous bytes (I'm only listing the first bit of each byte):
... ? 1 0 [current byte].
This could yield several scenarios (I'll parenthesis the whole characters and read back one more byte)
... (1 1) (0) [current byte].
... 1) (1 0) [current byte].
... (0) (1 0) [current byte].
... 0) (1 0) [current byte].
So, Sam and Srik... it appears reading two previous bytes back is not necessarily sufficient.
Using extra memory isn't much worse than a recursive solution. Every time you add a level to your recursion, you increase the stack. Memory usage for your recursive solution is O(n) anyway.
- Gayle L McDowell May 18, 2005Iteration solutions are generally better than recursive solutions. Can you do it iteratively?
- Gayle L McDowell May 18, 2005
Rep
Rep
Rep
Rep
Rep
Repprayag.upd, Software Engineer
Backend Programmer
RepR@M3$H.N, Software Development Manager at PayPal
Rep
RepLoler, Employee at Google
Rep
Rep
RepGoogle+ ozslatersd
Repvarun, Software Engineer / Developer at CSC
Repinfo@strivashikaranupay.com, Associate at Adap.tv
Are you searching the strong and the most powerful Mantra for your husband? Consult our vashikaran specialist now. He provides ...
RepPacheTanley, Associate at Adobe
Hi , I am Conference service coordinator for the KB Toys company. I Build and maintain relationships with meeting planners and ...
RepEarned praise for analyzing acne for the government. Earned praised for my work implementing mantra to get desired husband in ...
RepEvan D Yang, student
RepNancy Nash, Area Sales Manager at Absolute Softech Ltd
Prior to my current job I was training soap scum in Africa. Earned praised for my work developing wooden trains ...
RepA real dynamo when it comes to buying and selling carnival rides in Fort Lauderdale, FL. Spend several years working ...
Repdanicook771, Employee at None
Hello Everyone,My name Dani Cook I am from London, United Kingdom. I am a Business mathematics teacher and social ...
Repmorganweiler771, Employee at None
Hello Everyone, I am Morgan Weiler I am from Mumbai, (India).I enjoy Watching TV, playing guitar, Yoga and reading ...
RepMaryHDavis, Employee at ASU
Had a brief career promoting wooden tops in Salisbury, MD. My current pet project is lecturing about human hair in ...
RepMy email: ninhnnsoc@gmail.com
Coding blog: capacode.com
RepHad moderate success buying and selling weebles in Ohio. Had some great experience buying and selling wooden trains on Wall ...
RepPandit Ji is the best vashikaran expert for vashikaran mantra for girlfriend in Mumbai.It is the strongest method to ...
RepTop Tiers provides latest english premier league articles and news to keep you up to date. Visit our website today ...
RepWant to know how to protect from black magic? Guru Ji is the world’s famous astrologer and he has ...
RepAre you looking for strong dua for husband love?Astrology is the perfect way to get your lost love back ...
Repmichel-slm, System Administrator
Repour goal is to help individuals companies and organizations of all kinds to communicate with their clients customer and employees ...
RepIsotherm provides the best roof insulation products in Cape Town, South Africa. We offer insulation products for roofs, water pipes ...
RepShakirajensen45, Program Manager at Service Now
Shakira Jensen piano at Meridian Music from 2004-2010, and it is a benefit to welcome him back. He has numerous ...
RepPrestige Luxury Rentals, Tech Lead at Prestige Luxury Rentals
Prestige Luxury Rentals is highly recommended company for exotic car rental Miami. With our top brand vehicles like; exotic, luxury ...
RepOur mission is to provide informative and Self Improvement advice to help people live their lives better set definite goals ...
Repbradybally973, Computer Scientist at AMD
I am a network administrator. I live in Washington USA .My responsibility includes maintaining computer infrastructures with emphasis on local ...
RepAmber Van is the top rated company that offers friendly and professional removals services.Our featured services includes domestic moves ...
RepBlack magic removal mantra is the best remedy for you. Magic master provides 100% guaranteed solution.This power gives you ...
RepAre you searching for the most powerful and very strong mantra for your husband? If you want to do Jadoo ...
RepMosesanaughe212, Web Developer at Service Now
Hello there everyone,I'm Moses anaughe from Texas , United States. I finished my undergrad contemplates in science and am ...
Repadelazhang156, Personnel at Boeing
My name is Adelaz Hang. I am from Georgia USA. I am list month finish 31 years. I am chief ...
RepStevenBLuis, Data Scientist at Achieve Internet
Choose the best quality vaping accessories at Ny Vape Shop. With different types of quality vaporizers, we are one of ...
RepHazelMiller, Site Reliability Engineer at Delve Networks
Hazel Miller has been a stalwart advocate for sound public policy that advances the jobs creating potential of America’s ...
Rep
RepDeveloped several new methods for licensing g.i. joes in Los Angeles, CA. Spent high school summers creating marketing channels ...
RepRocioNavarro189, None at Student
Hello Everyone,My name is Rocio Navarro Form Auckland,NZ,and 31 years old.I am searching for a servant ...
RepLarry Alvarez, Analyst at ASU
Prestige Luxury Rentals is one of the most renowned car rental companies in USA. We are locally owned and operated ...
Repmarybritt, Android Engineer at Centro
I am Mary from Wilmington. I am working as a Graphic Designer in Super Enterprises. I also write articles and ...
RepAre you looking for a simple remedy mantra or solution to seduce your husband? Is your husband not caring about ...
RepHad a brief career donating velcro in Africa. Spent several years training sock monkeys in Pensacola, FL. Gifted in working ...
RepNY Vape Shop is the most popular Vaporizer Store for new trend vaporizer pen and all related accessories. We are ...
Repsaldanaholly212, Program Manager at Service Now
My name is Saldana Holly from Florida, USA.I originate from a family of 6 youngsters, 3 sisters and 1 ...
RepEdwards IVF Surrogate is one of the best & most successful provider of surrogate services.We provide moral, emotional, ethical and ...
RepHave some experience building shaving cream in Mexico. Prior to my current job I was marketing inflatable dolls in Jacksonville ...
RepAre you searching the strong and the most powerful Mantra for your husband? Consult our vashikaran specialist now. He provides ...
Repmanueladturner, Associate at Accenture
I am a content writer with years of successful track record of writing concise and fact-filled content on different topics ...
Repmadan@kukooo.in, Analyst at Absolute Softech Ltd
I am a content writer with years of successful track record of writing concise and fact-filled content on different topics ...
RepHave a strong interest in donating yogurt for the underprivileged. Spent several years building cabbage in Miami, FL. Spent several ...
Rep
Rep
Rep
RepDo you want to use Kamdev Vashikaran Mantra to subdue someone?Or If you are willing to attract your love ...
Repneerajlakhotia08, Software Engineer at Blue Jeans
Completed B.Tech in Comuter Science & Engineering(2015) from NIT,Allahabad.
I am proficient in C and have moderate knowledge ...
Well, if the incoming data is in sorted order, than the problem is already solved :-)
- Gayle L McDowell June 10, 2007Interview questions are often intentionally vague (and sometimes accidentally :-)). In real life, the problems you are faced with are initially vague and it's up to you to understand the complexities, assumptions, restrictions, etc. Problems are not neatly defined and packaged up for you to solve. Interviewers try to model this by asking a vague question and seeing if you'll ask clarifying questions. Does it really help to distinguish between the people who do that in real life and those who don't? I'm not sure. But questions are often vague for a reason :-)