How Would You Move Mount Fuji?
Now comes a new book, How Would You Move Mount Fuji? Microsoft's Cult of the Puzzle - How the World's Smartest Company Selects the Most Creative Thinkers by science writer William Poundstone. Poundstone talked to various people who have been involved in Microsoft hiring, including those who were interviewed, and those who gave interviews (full disclosure: I worked at Microsoft for ten years and was one of the people he talked to). He includes a lengthy list of questions, and most interestingly for many people, he also includes answers.
In the book, Poundstone traces the origins of this type of question, providing some fascinating information on the history of intelligence testing. He then chronicles how a certain type of puzzle interview caught on in the high-tech industry. Microsoft was not the first company to ask such questions, but it certainly popularized it.
Poundstone explains that responding to a problem you can't solve could be thought of as the fundamental problem in Artificial Intelligence (AI), and then continues,
"The problems used in AI research have often been puzzles or games. These are simpler and more clearly defined than the complex problems of the real world. They too involve the elements of logic, insight, and intuition that pertain to real problems. Many of the people at Microsoft follow AI work closely, of course, and this may help to explain what must strike some readers as peculiar--their supreme confidence that silly little puzzles have a bearing on the real world."
It could be--or maybe Microsoft employees assume that since they were hired that way, it's a great way to hire (and complaints from those who were not hired are just sour grapes). Most developers I knew thought of AI as a pretty academic discipline, and were more concerned with putting a dialog box up at the right location on the screen than trying to pass the Turing Test.
Nevertheless, as companies seek to emulate Microsoft, the questions have caught on elsewhere. And as Poundstone put it, such questions have now "metastasized" to other industries, such as finance.
This makes the effectiveness of these questions an important issue. Poundstone first presents evidence that "Where do you see yourself in five years" and "What are you most proud of" are fairly pointless questions. In one experiment he describes, two trained interviewers conducted interviews with a group of volunteers. Their evaluations were compared to those of another group who saw a fifteen second video of the interview: the candidate entering the room, shaking hands, and sitting down. The opinions correlated strongly; in other words, when you are sitting in an interview telling the interviewer what you do on your day off and what the last book you read was, the interviewer has already made up his or her mind, based on who knows what subjective criteria. As Poundstone laments, "This would be funny if it weren't tragic."
Puzzle interviews could hardly be worse than that, but it turns out the evidence that they are better is doubtful. Poundstone shows how intelligence tests are on very dubious scientific standing, and points out that Microsoft's interviews are a form of IQ test, even though Microsoft does not admit that publicly. In his 1972 book of puzzles Games for the Superintelligent, Mensa member James Fixx wrote, "If you don't particularly enjoy the kinds of puzzles and problems we're talking about here, that fact alone says nothing about your intelligence in general". Yet virtually every Microsoft employee accepts the "obvious" rationale, that only people who do well in logic puzzles will do well at Microsoft.
There is another important point about puzzle-based interviews: although you would think that they were naturally more objective than traditional interviews--more black or white, right or wrong, and therefore less subject to interpretation by the interviewer--in fact, interviewers' evaluation of answers can be extremely subjective. Once you have formed your impression of a candidate from the enter/handshake/sit-down routine at the start of the interview, it is easy to rationalize a candidate's performance in an interview, either positively or negatively. They needed a bunch of hints to get the answer? Sure, but they were just small hints and it's a tough problem. They got the correct answer right away? No fair, they must have seen it before.
Given the ease with which the answers to logic puzzles can be spun, it is highly probable that Microsoft interviewers are also making fifteen-second judgements of candidates, without even realizing it.
Three years ago Malcolm Gladwell wrote a New Yorker article about job interviews called The New-Boy Network. Gladwell quotes much of the same research as Poundstone, and relates the story of Nolan Myers, a Harvard senior who is being recruited by Tellme and Microsoft. He has done a one-hour interview with Hadi Partovi of Tellme, and spoken to Gladwell, the author, in a coffee shop for about ninety minutes. His initial interaction with Microsoft was much briefer: he asked Steve Ballmer a question during an on-campus event, which led to an exchange of emails.
As Gladwell writes, "What convinced Ballmer he wanted Myers? A glimpse! He caught a little slice of Nolan Myers in action and--just like that--the C.E.O. of a four-hundred-billion-dollar company was calling a college senior in his dorm room. Ballmer somehow knew he liked Myers, the same way Hadi Partovi knew, and the same way I knew after our little chat at Au Bon Pain."
So Steve Ballmer, who obviously does not feel that he is choosing people based on traditional interviewing techniques, and in fact was one of the originators of the "Microsoft questions," is more prone to making fifteen-second judgements than he would probably admit.
The flaw, if any, may simply be in ascribing too much value to the puzzles themselves. The actual questions may be secondary: the company might do as well asking geek-centric trivia questions, like "What was the name of Lord Byron's niece?" That does not mean Microsoft is hiring the same people that an investment bank is going to hire. The cues they look for may be different: instead of a firm handshake and the right tie, they may be looking for intelligent eyes and fast speech, or whatever non-verbal cues ubergeeks throw off.
A Microsoft interview candidate will typically talk to four or five employees, and in general must get a "hire" recommendation from all of them. Even if the employees are actually basing their recommendations not on puzzle-solving ability but on a subconscious evaluation, it is unlikely that all of them will be subconsciously using the same criteria. Emitting the proper signals to satisfy four different Microsoft employees may be as good a judge of a candidate as any, and Microsoft may be good at interviewing simply because it tends to hire people that are similar in some unknown way to the current group of employees. If another company adopts puzzle interviews, they may discover that they are not hiring the smartest people, just the people most like themselves.
In the end, the best thing that can be said about puzzle interviews is that as a screening technique, they are no worse than traditional interviews. And there are some side effects: some candidates may be more prone to accept a job with Microsoft because of the interview style, and imparted wisdom about the technique may function as a useful pre-screening of prospective applicants. And of course, employees may get a kick out of showing a candidate how smart they are, although this can have a downside: How Would You Move Mount Fuji? has several examples of interviewers who seemed more concerned with proving their intelligence than in gauging that of the candidate. One former Microsoftie admits they asked candidates a question they did not know the answer to, just to see what they would do.
Two chapters of the book, entitled "Embracing Cluelessness" and "How to Outsmart the Puzzle Interview," attempt to help interview candidates who are confronted with such puzzle questions. The official advice is scarce: Microsoft's Interview Tips page advises candidates "Be prepared to think," which isn't much help, since presumably nobody is advising the opposite. Some of the recruiters who go to college campuses have their own little tips; for example, one recruiter named Colleen offers a quote from Yoda: "Do or do not, there is no try." Other recruiter tips include "Stay awake" and "Always leave room for dessert." Luckily, Poundstone gives advice that is a bit more concrete than that.
Microsoft puzzles can be divided into two types: those where the methodology is more important than the answer, and those where only the answer matters.
The "methodology" puzzles break into two classes, "design" puzzles ("How would you design a particular product or service?") and "estimation" puzzles ("How much of a certain object occupies a certain space?"--for example, "How much does the ice in a hockey rink weigh?")
Design questions exist because at Microsoft, responsibility for product development is split between two groups, the developers and the program managers. Developers write code: program managers design the user interface, trying to balance the needs of users with the technical constraints from developers. As Poundstone points out, while estimation questions and general logic puzzles are universal, the design questions are reserved for program managers.
The reason is that program management does not require the specific skills of development. Designing software is something any reasonably intelligent person can attempt, so the design questions are aimed at finding people who are really good at design. In fact one program manager I worked with told me that the best way to distinguish a potential program manager from a potential developer was to ask them to design a house: a developer would jump right in, while a program manager would step back and ask questions about the constraints on the house.
(Developers, meanwhile, are usually asked to write code on the whiteboard, an experience that program management candidates are spared. Books exist that discuss coding problems in more detail, such as Programming Interviews Exposed: Secrets to Landing Your Next Job by John Mongan and Noah Suojanen, which covers many standard programming questions and even includes answers to a few of the logic puzzles that Poundstone addresses).
Poundstone does include some of these design questions and provides sample answers. But the "answer" to these questions is really the process involved: ask questions, state assumptions, propose design. That's all you need to know about them. If you are wondering why Microsoft did not use this logical procedure when confronted with the question "Design a response to the open source movement," but instead seems to have spouted off the first five things that popped into its collective head--that's just more proof that performance in interviews is not necessarily a great indicator of future job performance.
Another recruiter, Stacey, gives the following interview tip: "The best interview tips I can give you are to relax and think for yourself. For a Microsoft interview, be prepared to answer both technical and problem solving questions. Ask clarifying questions and remember to think out loud. We are more interested in the way your are thinking through a problem then we are in your final answer!"
That approach works for the "methodology" questions: design and estimation. What about the other kinds--the more traditional brainteasers? For those questions, forget your methodology. What Microsoft interviewers want is the right answer.
James Fixx, writing three years before Microsoft was founded, offers some advice that may hearten potential Microsoft recruits: "One way to improve one's ability to use one's mind is simply to see how very bright people use theirs." With that in mind, we can follow along with Poundstone as he explains the solutions to the puzzles that the very bright people at Microsoft ask during interviews. He certainly delivers the goods: 100 pages of answers. Unfortunately, it's not clear whether seeing those answers help you tune up your brain to answer problems that do not appear in the book.
In his book, Fixx spends some time trying to explain what, as he so delicately puts it, "the superintelligent do that's different from what ordinary people do." For example, trying to describe how a superintelligent person figures out the next letter in the sequence "O T T F F S S", he advises people to think hard: "Persistence alone will now bring its reward, and eventually a thought occurs to him." Talking about how to arrange four pennies so there are two straight lines with three pennies in each line, he writes "The true puzzler...gropes for some loophole, and, with luck, quickly finds it in the third dimension." Further hints abound: "The intelligent person tries... not to impose unnecessary restrictions on his mind. The bright person has succeeded because he does not assume the problem cannot be solved simply because it cannot be solved in one way or even two ways he has tried." This advice sounds great in theory, but how do you apply it in practice? How do you make your mind think that way? As Poundstone quotes Louis Armstrong, "Man, if you have to ask 'What is it?' you ain't never goin' to know."
Poundstone recognizes that the flashes of insight that Fixx describes, and that Microsoft interviewers expect, are more of a hit-or-miss thing than the inevitable result of hard thinking by an intelligent person: "What is particularly troubling is how little 'logic' seems to be involved in some phases of problem solving. Difficult problems are often solved via a sudden, intuitive insight. One moment you're stuck; the next moment this insight has popped into your head, though not by any step-by-step logic that can be recounted."
During interview training I participated in when I worked there, Microsoft would emphasize four attributes that it was looking for when hiring: intelligence, hard work, ability to get things done, and vision. Intelligence was always #1, yet despite this, Poundstone says that the official Microsoft people he talked to would shy away from the word "intelligence", preferring to use terms like "bandwidth" and "inventiveness". Indeed Microsoft's Interview Tips web page says "We look for original, creative thinkers, and our interview process is designed to find those people." No mention of the word intelligence or any notion that interviews are some sort of intelligence test.
In fact, although I think that most Microsoft people would consider the puzzle tests to be mainly a test of intelligence, they may do better at testing some of the other desired attributes. Psychologist and personnel researcher Harry Hepner once said, "Creative thinkers make many false starts, and continually waver between unmanageable fantasies and systematic attack." Poundstone explains that you have to figure out when your fantasies have become too unmanageable: "To deal effectively with puzzles (and with the bigger problems for which they may be a model), you must operate on two or more levels simultaneously. One thread of consciousness tackles the problem while another, higher-level thread monitors the progress. You need to keep asking yourself 'Is this approach working? How much time have I spent on this approach, and how likely is it to produce an answer soon? Is there something else I should be trying?'"
This is great advice, not just for a puzzle, but for a job, and life in general. So watching someone think through a puzzle might be a great way to see how they would tackle a tough problem at work--the "hard work" and "get things done" abilities that Microsoft is also looking for. As James Fixx writes in the sequel More Games for the Superintelligent, "While the less intelligent person, unsure of ever being able to solve a problem at all, is easily discouraged, the intelligent person is fairly sure of succeeding and therefore presses on, discouragements be damned."
Unfortunately, the typical Microsoft interviewer is not looking at the approach to puzzle questions as a test of perseverence. Someone who tries five different attempts might demonstrate more resourcefulness than someone who just "gets it"--but they would get turned down. Interviewers who ask puzzle questions are probing the "intelligence" category, and they want the right answer.
The last chapter of the book is titled "How Innovative Companies Ought to Interview" and deals with a soon-to-be-problem: How will the industry be affected by the publication of this book? Will interviews still work if everyone knows the secrets?
Knowledge of Microsoft-style questions is already out there on the Internet. Since the candidates who participate in the interviews do not sign a Non-Disclosure Agreement, they are free to tell others the questions they were asked, and from these reports databases of questions have been built up. Poundstone includes the URLs of several sites, including Kiran Bondalapati's "Interview Question Bank", Michael Pryor's "Techinterview", Chris Sells' "Interviewing at Microsoft", and William Wu's "Riddles". These sites generally don't include answers, but certainly knowing the types of questions to expect can be an advantage.
Microsoft employees are aware of such sites. Once, when I sent email describing the questions I had asked a Microsoft candidate, I got a nasty reply from someone else at the company: Didn't I know that the question I had asked was posted on a website of known Microsoft interview questions? On the other hand, with no official internal Microsoft list of questions, some employees are undoubtedly using these sites to come up with material. Even within Microsoft there is debate about which questions are reasonable. In an unscientific survey I took of former Microsoft program managers, opinion was divided on the validity of some of the questions. A question described by one person as a good test of a candidate's ability was dismissed by another as foolish.
Poundstone does point out that some questions are silly and should not be asked ("Define the color green"), but he gives serious answers to others which I don't think are worthwhile either, including "If you could remove any of the fifty U.S. states, which would it be?" and "How do they make M&Ms?" Furthermore, I would argue that if an entire class of questions can be "tainted" by How Would You Move Mount Fuji?, they don't deserve to be asked in the first place. Estimation questions might be invalidated by the revelation that the way to solve them was to multiply together a bunch of wild guesses. The strategy of using a design question to to differentiate program management candidates from developer candidates might also go the way of the dodo. Is that necessarily a bad thing?
How Would You Move Mount Fuji? is worth reading even if you don't plan on interviewing at Microsoft. It has some interesting history, a few good Microsoft tidbits, and puzzles that are entertaining on their own. For those considering a job at Microsoft, the book may ratchet up the "arms race" of questions. Microsoft employees may assume that people interviewing have read the book--so if you are going to interview there, or anywhere else that imitates their style, you should probably read it too.
You can purchase How Would You Move Mount Fuji? Microsoft's Cult of the Puzzle from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.
In true Zen fashion... it is not the mountain that must move, but you.
Or was it one spoonfull at a time?
Manhole Covers are round so they can't fall down the manhole. Simple.
:)
Standard lateral thinking interview question
Manhole covers are round so that they don't fall in -- the round shape prevents them from slipping down the whole if someone sets it down at an incorrect angle.
I would just paint the mountain pink and set up a low power SEP field generator.
I suppose something like...
/dev/fuji
umount
You'll have that sometimes...
That one is simple.. because any other shape would allow the cover to fall in.. But what about the others??
What kindof answer do you think you would say? What are you supposed to reference for the gas station question?
Does microsoft want me to say that I would assemble my blinds with the latest bluetooth spec and then controll it from my computer?
- what is the definition of simultanagnosia?! I've been meaning to look it up!
My answer - I have no tolerance for idiotic canned interview questions and the morons who use them.
Really, this has got to be the worst, most moronic question that can be asked. It really is a red flag that the interviewer doesn't have anything intelligent to discuss - you should head for the door. What's even worse are the moronic answers people give in a hackneyed attempt to make a weakness look like a strength - "I'm a perfectionist!!" or "I work TOO hard!!".
Then again, ask a moronic question and expect a moronic answer.
Which of the following would you most prefer?
A: a puppy,
B: a pretty flower from your sweety, or
C: a large properly formatted data file?
XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-U
In one of his interview questions he asked me how many "weighings" I would need on a scale to find the one marble that was differently weighed from the other ones. I think the idea was for me to come up with some log-base-2 of n weighings. Since he didn't specify that the unique marble was specifically heavier (or lighter), he couldn't figure out why I needed an extra weighing for my result, until I explained my methodology to him.
Then he realized that he had presented the problem somewhat incorrectly and grudgingly said, "Well I guess you get that right, since I didn't explain the problem completely."
some more questions.
Longest. Slashdot article. Evar.
Anyway, since Microsoft was basically handed the PC operating systems market and has been running with it ever since, I think it's silly to say that $250B in market capitalization can't be wrong any more often than any other company can. They're atypical of the software industry and business in general.
- A.P.
"Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
That's the problem with these sort of questions used exclusively. Logic is important in CS. Sure, being able to think logically 'outside the box' is good, but you also need skilled implementers; people who can take an idea for a program and program it well.
Then again, maybe I just missed the point.
I'm a lawyer, but not yours. I wouldn't represent someone who thinks taking legal advice from Slashdot is a good idea.
Here in the UK you can find oblong ones all over the place though generally they're for utilities
not entry to the sewage system.
Guess I won't get a job at MS for being a smartass. Oh well. Guess it'll be using slackware for
a while longer...
Microsoft only hires the best & brightest engineers, putting canidates through rigiourous testing and many rounds of interviews before hiring them.
Micorsoft releases horribly bloated software riddled with bugs and security problems.
Discuss.
"Skill shows through where genius wears thin." -Wittgenstein || Religion: uniting aviation and architecture.
....Or the author's own thought process chugging up ssooo much space? Anywayz,here'z my take on the issue. 1.I don't subscribe to the 'ask puzzles-judge programming skills-will hire' approach.Sure,it might have worked for microsoft,but microsoft is anywayz hiring from the top schools(If Ballmer is interested in a kid from Ivy league schools,he need'nt think for 15 seconds before hiring him!The fact that he is in the Ivy school is proof enough that he must have 'somthing'in that brain of his!.True..not ALL Ivy leaguers are brainy,but the reputation is good enuff) 2.What might work for Microsoft may not at all work for any other company/profession. 3.Has anyone correlated how other big tech companies base their hiring process?Now,that would be an interesting read and would give a lot more information. 4.I will skip reading this book precisely for the above reasons
Detonate a large explosive on the sea floor offshore from Mount Fuji. When Godzilla wakes up, deploy large inflatable monster of choice in front of Mount Fuji. Fuji moved (though not intact).
manhole covers, when they are round, are round because the manhole is round. manholes are often round because its an easy shape to make, is structurally sound, and is a nice shape for a person to crawl down.
... They're not red. Some of them are red, and the reason those ones are red is because they're red. Round manholes are round because they are round.
There are other shapes that won't fit down the hole they're covering.
And there are pleanty of non-round manholes, which means that manholes aren't by definition round. So the question is akin to 'why are cars red?'.
--Sean
Microsoft seems to be the case-study in showing that actual employee skill is almost irrelevant to success. Sure, they've got some bright people, but what have they done with it?
Q: Mount fujii
a) directed nuclear explosion?
q) manhole covers.
a) best mass to shape for strenght ration
q) venitian blinds.
a) stepping motor, radio plc and controller stupid.
i guess i wouldnt get a job at microsoft.
True
What's to discuss?
Manhole covers are round to fit the holes.
The first thing to realize...is that there is no Mount Fuji
Gregor
Why, I would move it with a teaspoon, naturally. How much more Zen can you get than that?
-russ
Don't piss off The Angry Economist
Pffff... I'll sit back on a lawn chair with some beer and let plate tectonics do all the work.
Trolling is a art,
Make everyone that sees it sign an EUSA (End User Seeing Agreement) that prevents anyone from disclosing the current location of Mt. Fuji. Put out statement with new location.
Download a copy of Linux and rename it Windows?
GAMES magazine detailed this book and had 10 sample problems in their last issue. Very interesting read.
sig--we don't need no goddamn sig
Basically the whole point was to see how people would react under stress. Kinda important when dealing with a nuclear reactor 300 meters beneath the sea.
---- El diablo esta en mis pantalones! Mire, mire!
Interview Question:
1. Collect underpants.
2. ???
3. Profit!
What is step 2?
If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
They give the illusion of being powerful, but the clever parts don't work together well, or require more effort or detailed knowledge than they have to (anything that needs a "Wizard" software assistant to do something is waaaay overcomplicated to begin with).
After parking, make sure you "forget" to lock your car doors in full view of the CCTV cameras, with all your personal documents strewn over the seats where anyone can get at them.
Code, Hardware, stuff like that.
He first calibrated against all of the regular employees. Then he used that calibration to benchmark prospective candidates.
I was also involved in the interview process, though my questions would be more like, "What is the directive that throttles the number of Apache processes."
The results of his calibration were pretty close to what we all expected. The candidates we interviewed sometimes surprised us, and one of our best hires (a Ph.D. physicist who decided that he wanted to do something other than physics) pegged the scale.
While it was a useful piece of information, however, I tended to find the technical questions, who really separated the interviewees, were more useful and provided a better correlation to job performance. The technical managers who interviewed the candidates (and who all did technical work in addition to their management duties) could tell inside of 5 minutes whether someone knew what they said they know on their resume and whether they had a "knack" for the work or not.
The "IQ test" questions generally did their job and enabled us to tell who was smarter than whom, but there are alot of really bright people out there who are not necessarily the best employees.
The CTO himself couldn't have answered the technical questions though he was extremely bright and could have pegged the IQ test. So I suppose it was the most effective way for him to evaluate folks. However, when interviewing for a technical position, the best way to evaluate any prospective candidate, in my opinion, is to have other technical people talk the candidate up on technical topics.
Then again, he was a CTO and I was not
-- My choice of computing platform is a symbol of my individuality and belief in personal freedom.
RTFA
Microsoft was not the first company to ask such questions, but it certainly popularized it.
"I can not bring myself to believe that if knowledge presents danger, the solution is ignorance" - Isaac Asimov
For example, trying to describe how a superintelligent person figures out the next letter in the sequence "O T T F F S S", he advises people to think hard: "Persistence alone will now bring its reward, and eventually a thought occurs to him."
1.The immediate thought that occured to me was it was either 'days of the week'/months of the year. Within 30 seconds,I could figure out that it must stand for the numbers...One,Two,Three,Four....Eight would continue the sequence... 2.What would really make me super intelligent is to find an alternative fittable pattern that satisfies the criteria.This would not only take the interviewer by surprize but also conclusively prove that I have too much time on my hands..When I first saw the heading "How Would You Move Mount Fuji?" I assumed this was an Ask Slashdot question. Finally, I said to myself, an Ask Slashdot question that can't be answered by a google search. Then I realized it was a book review. (sigh) Oh well, one can dream, can't one?
GMD
watch this
I'm amazed with the crap that human resources droids dream up with to justify their jobs. When I interview people, I get to the point quickly: determine their Unix knowledge. If they don't demonstrate cluefulness about that, they don't get the job.
I do not need to unduly stress them out with bullshit questions regarding manhole covers to determine if they're going to work in my organisation.
-- Even if a god did exist, why the fsck should I worship it?
How Would You Move Mount Fuji? Microsoft's Cult of the Puzzle - How the World's Smartest Company Selects the Most Creative Thinkers
I wonder if the author is biased? Naw, he's just an impartial observer. Yea, that's it.
It is highly debatable whether Microsoft is the smartest. It is easily argued that they are the most cunning, however. Cunning like the devil, that is.
It is also highly debatable that Microsoft hires the "most creative thinkers." They are certainly good at aquiring creativity--I guess that is an indirect form of hiring.
One thing I find frustrating is that many people equate Microsofts market share and asset portfolio with "they must be the best". This is a fallacy, of course, but it appears that Microsoft's marketing dapartment can work around any logical inconsistency. The fact that Microsoft keeps most of the public in the dark about their lack of ethics doesn't hurt, either.
I wouldn't be suprised at all if Mr. Poundstone is, directly or indirectly, on Microsoft's payroll.
Healthcare article at Kuro5hin
I've got answers...
Title) Its already moving, like hurtling through space at 66000 miles per hour.
1) There is o way for a round cover to fall into the hole. A square one could potentially be lifted then turned 45 degrees and all in there.
2) An awful lot. But my theory is there is an even number. Sort of like Burger Kings and McDonalds, where there is one, there is always another.
3) I'd trick all the gondola drivers into taking eye exams and poke them in the eyes with sharp sticks or make the eye exam thing poke them in the eyes.
4) Gonna have to go with Microsoft on question number four.
Norris/Palin 2012
Fact: We deserve leaders who can kick your ass and field dress your carcass.
It's how WMDs got in Iraq, the Patriot Act was written for 'patriots', the RIAA lost billions of dollars to piracy, and how Microsoft became the most secure OS ever.
I rather use the zen-ish answer.
One rock at a time.
There's a lot you don't know about the problem, so engineering such a simple question is virtually impossible.
-
ping -f 255.255.255.255 # if only
Assume you have four euclidean points, A, B, C, and D. A, B, and C are colinear, and B, C, and D are colinear.
Assume D is *not* on the line A-B-C. Therefor, the set of points A, B, and D define a plane- if there is a solution, it is on a single plane. Going into n dimensions doesn't help- if there is a solution, it's planar.
But two points define a line. So the A-B-C line can be defined by two points, B and C say. But so can the B-C-D line, indeed by the same two points! The two lines have to share at least two points, therefor D has to be on the A-B-C line.
The trick is the question talked about *pennies*, not euclidean points. This gives us some fudge room, and the solution *must* take advantage of this fudge room. The only other alternative is to leave euclidean geometery. Anyone got a black hole handy?
Brian
Just like they accept the "rationale" that a 2-month refresher course in secure coding makes up for 2 decades of stupidity.
The correct answer for "How would you move mount Fuju?" is "I wouldn't - it's fine right where it is." This is meant to be more than a facetious remark. Too often, we tend to add a feature because we can/think it will be nifty/were asked to, without reflecting first about whether we should. This is the number 1 cause of bloatware - coders not putting our feet down and saying - No, you don't need that! It's stupid, badly thought out, and won't work anyway!
No, I don't usually bring that up. But, given the topic, I think it is relevant.
Yes, I do well on various kinds of IQ tests. I also have some real world accomplishments to my credit. To get a flavor of some of my abilities, check out my personal web site. Some of it is serious, some not. The software side isn't fancy -- the point of the site is the content (words, pictures) not software. I have also done reasonably well in life. I make enough money to live indoors, sometimes do interesting work and have lots of friends. OK, I go in for understatement and I can be weird.
These sorts of tests can screen out the obviously unqualified. They also can offend those of us who are good enough for the job. I've deliberately blown such tests a few times in my life. Once I walked out without even taking the test -- the company made that bad an impression on me. The recruiter who set up the experience was surprised.
Hiring people is still a black art. Once you've eliminated the obviously unqualified, you might as well use some random criteria. Is there any alternative? Yes -- hire people who are already somewhat known to you. That way you get a fuller idea of what the person is actually like. It's easy (well, it is for me) to maintain an act for a few interviews.
These puzzle tests do test intelligence to some extent. They also help make sure that the person being hired is at least somewhat like the people doing the hiring. And are willing to put up with something the corporation thinks important.
Do such measures make me think well of a company? Not really. There are many things that can limit what you can do. Yes, a lower intelligence can be a handicap. So, unfortunately, can a dysfunctional corporate culture.
I don't think I would like working at Microsoft. Gates seems too much of an autocrat. Yes, it's nice to work with intelligent people. But it's also nice to work in an enviroment where you're reasonably free. I don't know how Microsoft stacks up in that regard. Their lack of innovation doesn't speak too highly for them.
"Beer is proof God loves us and wants us to be happy." -- B. Franklin
In the UK, at least, they aren't.
Everyone will start to cheer when you put on your sailin' shoes.
and many others. They weren't designed to have a right or wrong answer - just to see if you could take something completely silly and logically break it down into sub-points with a bit od creative thinking thrown in for good measure.
Often people got hung up on the impossibility of it, refused to make some guesses or failed to ask good enough questions to get a better understanding of the question.
Avantslash - View Slashdot cleanly on your mobile phone.
How do you move mount fuji
mv /mnt/fuji /mnt/whatever /mnt/fuji /mnt/whatever
But the Perfect Solution is this:In case this is not allowed then do this
ln -s
#cd
#mkdir
#cp
#umount
Make sure you use xemacs coz vim may not work
My Aurora : http://www.youtube.com/watch?v=o91ZsGwJYyg
FB : https://www.facebook.com/TanveersPhotography
More like this:
/d
/d
mountvol \\?\Volume{67c584db-28cc-11d7-8ea9-806d6172696f}\
To see a simpler example of this, simply open a cmd prompt and enter this at the command line:
echo y | mountvol c:
Please share with us your experience after entering this. [/winkwinknudgenudge]
"My God, this must be a truly remarkable corn chip, to be so widely and confidently touted."
One 50 megaton hydrogen bomb ground-burst in the center of the crater. After some unfortunate local effects, the remaining Mt. Fuji material should be carried into the upper atmosphere where it would encircle the planet (much like the Krakatoa explosion).
The question being, does Microsoft have weapons of mass destruction?
Why would a blind venetian want to watch television in the first place?
File under 'M' for 'Manic ranting'
Sell it on line to oversexed Japanese salarymen.
---- The above post was generated by the Turing Institute. Maybe.
I used to work in the career testing biz, and can say that the problem boils down to validity. Anecdotally, interviewers might think off-the-wall questions are meaningful, but without any sort of research (which admittedly is an unrealistic requirement) to establish validity, such tests/questions really don't establish any sort of competence. The original New Yorker article (linked in the slashdot posting above) mentioned that situational interviews were proven to be quite effective. I'm guessing that these kinds of interviews succeed because they give an advantage to people with the most relevant experience. On the other hand, the ability to answer such a question to the interviewer's satisfaction does indicate some compatibility with the corporate culture. If Microsoft likes candidates who like to solve puzzles, then your ability to solve puzzles means that you are just one of the gang. On a somewhat related note, the 50 states puzzle was rumored to have been started by Microsoft. Does anyone know if it's been solved?
Robert Nagle, Idiotprogrammer, Houston
... reminds me of the poster ... Eat shit - can 10 trillion flies be wrong?
Actually, the whole article sounds like a cross between "Management Interviewing Techniques for Dummies" and "Trolling for I.D.-10-T's" (I.D.- 10 - T error == idiot user, for the clueless)
I would use photoshop to move mt. fuji. put it right in my back yard.
About 20 years ago I tried to get a holiday job as a salesman and was handed a questionaire, many offbeat questions. Upon reflection, they were probably very interested with how quickly I could think on my feet, considering I would be confronted by customers with all questions (often unable to describe in the correct terms, what they needed versus what they thought they wanted, and so on.) A bad salesman makes the business suffer. (I was offered the job, but the cost of clothing would have eaten everything I'd make, so I had to turn it down :-(
One short-lived job involved an interview where the manager looked at my resume' and figured I was qualified and a good fit. He spent the rest of the interview joking about Monty Python. Nothing against MP, I love the stuff, but this should have been a clue that the guy was disorganised and had no idea what he was hiring me to for. It lasted two weeks, two weeks longer than I should have stayed there.
At possibly one of my best jobs, the interview ran through the usual questions, but turned in the last to opinions. What were my opinions on various things. Bit of a shocker there, but apparently I answered satisfactorily. Usually opinions are a no-no for a candidate to express in an interview, particularly strong ones. Best to find what the employer's expectations are and see how they fit his/her opinions.
A feeling of having made the same mistake before: Deja Foobar
I'd personally say that Banks, Management Consultancies, Lawyers and other blue chip institutions popularised it significantly more than Microsoft ever did.
They may be a big company, but the combination of people like Arthur Anderson, Accenture, PwC, Credit Suisse First Boston, DKW Bank and others dwarf Microsoft quite substantially.
Avantslash - View Slashdot cleanly on your mobile phone.
"Post on Slashdot"
It's 10 PM. Do you know if you're un-American?
Um, no he didn't. He's just using the old Yakov Smirnoff joke from the 80s'.
The poster may give you a chuckle, but it's certainly not a "new form of humor".
A Microsoft interview candidate will typically talk to four or five employees, and in general must get a "hire" recommendation from all of them.
This is lowest common denominator stuff. Your chances that at least one of them has a personality clash with you, finds you a bit threatening or other totally irrelevant judgements skyrockets.
Basically they're going to get the same guff that produce the same mediocre output that Microsoft does now.
Reliable, Great Value Hosting: $7.95/mo 2.4G/120G
1. Claim that the Japanese are hiding weapons of mass destruction in Mount Fuji
It's 10 PM. Do you know if you're un-American?
Simple, set up a vending machine in Japan and sell them.
Chris Kuivenhoven is a thief, beware
As a former Microsoft employee of five years, I was never much into asking brain teasers and always asked more straightforward algorithmic questions when interviewing candidates. Regardless of the type of question however, the questions really serve one main purpose -- to see how the candidate thinks under pressure.
I favored algorithmic questions because, like brain teasers, you got to test the candidates ability to reason but you also got some information about their ability to write algorithms and/or actual code. You'd be suprised how many candidates professed knowledge of an alphabet soup of industry technologies and languages, but had a difficult time correctly forming a "for" statement in C. Programming questions were also nice because once they were answered they lent themselves to further exploration such as optimizations.
I was never particularly concerned about anybody getting the answer "right" or "wrong". Interviews are tremendously stressful for most people and it's often difficult to think very clearly under such stress. What was much more valuable was observing how they handled that stress and the thought process that they used in trying to solve the problem -- what questions did they ask? What mistakes were made and were they found? Did the candidate declare the solution to be complete even when it was terribly flawed?
I think the most valuable person is one who isn't afraid to admit that he/she isn't sure and is willing to ask for clarifications. The scariest candidates were the ones who just plowed right in when they didn't really understand the question. I always assumed that I hadn't formed the question clearly (I wasn't deliberately vague, though that could be interesting too), but I expected the candidate to recognize that the problem was unclear and seek to understand it better.
Following up with questions about optimization was really nice since it really lent some insight into whether they really knew how computers and compilers make use of their code. Of course, being able to optimize wasn't critical to getting an approval from me, but you can bet that somebody who demonstrated knowledge of how to write tighter code got a stronger recommendation than somebody who didn't.
The height is only root three over two of the side length. It would take a 16% lip to make it impossible for the cover to fall down the whole,
Me: (pauses for a few seconds...) Blue
CapitalOne: Why?
Me: I don't know.
Then they asked me what was in my wallet. Needless to say, I didn't get the job (or even a phone call or letter to tell me that I didn't).
Didn't the US try that already in 1945? They just missed it completely because it was in another location already.
The best weapon of a dictatorship is secrecy, but the best weapon of a democracy should be the weapon of openness.
A few weeks in advance before your interview, you are given some class files and are told to write a solution that fits with the classes/executables you are given. So you download the files and guess what? They don't work. So then you call up and say "hey buddy, the files you gave me don't work."
If you make that call, you're automatically out. Your interview is cancelled. Rather, you're suppossed to work with what you have without prior knowledge that the classes you were given do not work.
Then if you survive that part, you come in for a interview, meet with a person for a hour, and get a 15 minute break. If that interviewer decides you are worth of going to the next interviewer, the first interviewer will forward what s/he considers your weaknesses to the next interviewer. People usually do not make it through lunch, so it gets relaxed at bit if you get to lunch at least ...
-- (Score:i, Imaginary)
I had never thought of it, but now that you mention it can. The absolute value of the minimum integer is greater than the maximum integer, so dividing the minimum integer by -1 will overflow. I just tested it with gcc 3.2 and the result is the minimum integer again.
-- Repeat with me: "There is no right to profits".
There is only one acceptable answer: "because I enjoy programming." Answers such as "because that's where the money is" or "I wanted stable employment" or "because nobody will pay me to surf the web" are indications that they will be bad or mediocre programmers. People who like what they do will usually do it well.
Do they give you enough time to post an "Ask Slashdot."
Sdelat' Ameriku velikoy Snova!
That was a long review. I felt as if I had read the book. Or was that the book?
Give me my freedom, and I'll take care of my own security, thank you.
And does their track record of being hugely successful and selling the most popular software in the world mean anything? I think something is pretty clearly working.
I'm not allowed to. My worker's comp insurance won't cover me for injuries sustained while moving anything weighing more than 30 pounds.
I may be wrong, but I'm never uncertain.
"How many gas stations are there in the US?" is actually a Fermi Question, not a Microsoft question.
Enrico Fermi was a physicist at U. Chicago and participated in the bomb making at Los Alamos. I believe U. Chicagos supercollider is named after him. Fermi definitely predates Microsoft.
My high school math teacher introduced our class to Fermi questions. I'm not sure how good they are at interviews - you have a big advantage answering them if you know what they are, if you've answered one in the past and if you know what is expected of you.
More info about Fermi Questions can be found at:e ila1.html
http://mathforum.org/workshops/sum96/interdisc/sh
(This post probably would have been more coherant if I had spent more attention writing it.)
I think these questions are great! You can really learn a lot about a candidate by how they roll their eyes at you.
Come on, you all are supposed to be nerds! You don't have to do anything to move Mt. Fugi. Just wait. The Earth,and therefore, everything on it, are hardly at rest. The earth spins and revolves around the sun, which revolves around the galactic center, which is speeding away from the center of the universe. And, that ignoring things such as vibrations like earthquakes (standing motion), erosion, plate techtonics, etc. I mean come on!
Any sufficiently advanced influence is indistinguishable from control.
Try arranging them on the surface of a sphere.
I've heard about MS questions for almost 10 years now. In that time, I cannot recall them releasing a new, innovative product. 99% of their products were already built by another company they bought out (SQL Server, IE, Windows, DOS, the office programs...). Even if the programs were buggy when purchased, how does it reflect on MS employees with their limitless backing that these things haven't ever been worked out? How is it that Apple, with less than 1/10 the resources, releases far bigger in scope OS changes, AND does Hardware design to boot?
These questions are good consulting questions, but obviously haven't produced a worker culture of efficiency, innovation, thoroughness, insight, or talent.
Hey, I'm just your average shit and piss factory.
Manhole covers and Gas stations in not the point.
When these questions and other, better ones are asked, the first point of evaluation is the reaction of the candidate. Some will freeze, some will quess, some will actually become upset about the question. What is being gauged first is whether the challenge is responded to emotionally or logically. Whether the candidate knows the answer or not hardly matters.
Second; how and how QUICKLY does the candidate begin to work the problem towards a solution. If the candidate just quesses, he will be challenged about the answer to determine how he came to it. It is best if the candidate explains the process for breaking the question down into solvable chunks, or agreeable perameter assumptions.
At Microsoft, it is assumed that if you got through the phone screening and invited out for an interview, that you are smart. Brains are not in question at this point. What is in question, is how easy or hard it will be to get those brains working the way Microsoft prefers.
How agressive is the candidate towards solving the problem? How afraid was the candidate in getting the wrong answer? How did the candidate respond after answering rightly or wrongly? Was he sheepish or reserved, afraid to say anything else?
When I was asked these questions, I asked to use the white board in my future supervisor's office, and drew diagrams while explaining the answers I came up with. Major plus points. Microsoft is competitive in the extreme. They want to know if you can back up your ideas with force, and not be talked down because someone challenged you. What good are you to them if you are brilliant, but afraid to speak up?
This is why Microsoft gets a reputation for arrogance. Most everyone here is ready to defend their point of view to the death, until proven wrong. The challenge is leaving those battles on campus, and not bringing them home with you, which is all but impossible. Many great ideas get left on the table and forgotten, because someone lost an argument with a better debator. When that happens, you almost want to kill someone. I witness many occasions where discussions almost came to blows, and heard of a few that actually did.
Those interview questions are designed to find out how wimpy you are, how committed you will be to getting something right, and defending your point of view. Naturally, you cant determine 100% accuracy through the interview process, but it is a start.
Make a triangle with a stack of two on one of the vertices.
Enrico Fermi was asking questions like this to physics grad students taking their candidacy exam at UC in the 1950s. Microsoft didn't start this. Fermi liked the questions because it showed how you would go about solving the problem, making estimates, using logic, ... all the things a physicist should do.
Can $250 billion in market capitalization be wrong?
Yes.
Their questions probably keep out those who are bad at business. So far they've been successful in business and marketing. But their software quality is still low, so they may not be keeping out bad developers.
Developers: We can use your help.
They asked me a stupid puzzle about stacks of coins which was easily translatable to a simple summation. The kind of question they used to ask us at elementary school. I answered it in a flash and the guys thought I already knew the answer. I said no, and then told them there are questions on the net but i didn't know this question. I think they didn't believe me because they thought it was impossible to answer that quickly!!! I was very pissed off. Those questions are clearly prepared for morons. Maybe it's also because I told them "IBM got the memory manager right, but you are still using linked lists" when confronted with their usual "linked list" questions. And then I told them the "Hungarian notation" was for incompetent programmers so I didn't use it. I dunno :P
And yeaaaa, linked list is a really top notch data structure, the only data structure MS uses! Hahah! Just look at the awesome speeeed of MS apps!!
I wonder if they have any groups on data mining. Maybe some people who do have a clue about programming could interview me!!
Hmm, I just had a look at google. Charles Simonyi invented Hungarian notation. So this guy is responsible for all the mess. It's a pity that they employ such people.
--exa--
Perhaps what that says is that it's not so much about intelligence as it is about commonality of interest. If you like puzzles, and you like them enough to be good at them, you'll fit in with the culture at Microsoft (or any other company that attempts to approach creativity in a one question equals one answer format).
Maybe Microsoft HR should be putting up banner ads on Slashdot. ;-)
Read the EFF's Fair Use FAQ
And set up a cheap SEP field... oh wait, that's how you'd make it invisible...
-- If god wanted me to have a sig, he'd have given me a sense of humor.
My guess follows:
Put one penny on the table. Place half of two other pennies on top of it with their edges touching, then stack another penny on top of those. From the side, it will look something like this:
-----
----- -----
-----
Now draw two lines through the top penny, perpendicular to the table, each one through one of the middle pennies. Each line will go through 3 pennies, but *not* dead center through any of them, but that's ok, since it wasn't a requirement.
Whoever stated that signature sizes should be limited to one hundred and twenty characters can just go ahead and kiss my
I see interviews as much a way for me to evaluate the company, as for the company to evaluate me.
People need to realize they are unique and that they are selling a product (themsleves) - and the supply is limited. "If you want to buy me, what are yo offering?"
But on the other hand, if you scale your job searches correctly and only apply for gigs you are qualified for, it saves everyone a lot of headache.
Crapshooting a job three clicks above your last, or which clearly requires skills or credentials you aren't close to possesing just wastes everyone's time and turns the interview into a hunting trip.
My personal experience and skiils don't work well agasint resume filters - but then again, I probably don't want to work for a company that would miss out on me because they are so short-sighted as to rely on credentials or diplomas to evaluate me.
I interview well, and am a "real" person. If I get my foot in the door, the job is mine.
"You're either outstanding, or outprocessing"
Given Microsoft's track record with security problems, buggy code--such as infinite registration, and the famous blue screen of death, it's probbably not a good idea to ask Microsoft type questions with Software Engineering candidates because something isn't working.
Because remote root holes in sendmail, OpenSSH, apache, and samba, and linux kernel panics, are so much better than Microsoft's flaws? Sure, Linux never has a problem with infinite registration, but then again, they don't have any problems with registration, nor any of those ugly cash flow problems that registration would bring.
Mooniacs for iOS and Android
Easy. They 'cut corners' to save manufacturing costs.
"Is this not a rare fellow, my lord? He's as good at any thing, and yet a fool." -from "As You Like It", Act 5,
For example, an intelligent and knowledgeable perfectionist might be good for a project role, but unsuitable for scenarios which require suboptimal improvisations.
;).
The perfectionist might be able to get the job done, but will be unsatisfied. Continued dissatisfaction = bad. Of course good HR/management might be able to mitigate that.
Whereas you could get people who don't mind regularly being thrown in at the deep end and doing passably well (and from time to time failing).
So sometimes you might pick a mainly 'B's candidate over a straight 'A' scholar.
Real scenario: two sales engineers in my ex-company were told to provide training on a new product to employees of a big customer. Product was new, so the engineers wanted the product and docs in so they could learn about it before providing training on it. Reasonable right?
Unfortunately to cut costs, the equipment was directly shipped from the principal to the site, and the engineers flown in to the training site, all arriving on the day itself! Woohoo.
Guess what, with lots of on the spot improvisation and nerve (plus background experience), they managed to pull it off! Apparently the trainees actually gave glowing reviews too
Some might say that's bad management. But, money is saved, customer is happy, so _if_ the employee is ok with it, it's a win-win all around.
I see interviews as much a way for me to evaluate the company, as for the company to evaluate me.
People need to realize they are unique and that they are selling a product (themsleves) - and the supply is limited. "If you want to buy me, what are you offering?"
But on the other hand, if you scale your job searches correctly and only apply for gigs you are qualified for, it saves everyone a lot of headache.
Crapshooting a job three clicks above your last, or which clearly requires skills or credentials you aren't close to possesing just wastes everyone's time and turns the interview into a hunting trip.
My personal experience and skills don't work well agasint resume filters - but then again, I probably don't want to work for a company that would miss out on me because they are so short-sighted as to rely on credentials or diplomas to evaluate me.
I interview well, and am a "real" person. If I get my foot in the door, the job is mine.
"You're either outstanding, or outprocessing"
Here are some other books for you...
Slashdot's first reaction to VMware
Is that an NHL sized rink or an Olympic sized rink?
Go Sens Go
Ask me about structure layout, how to optimize a function, when and where I've used OO inhereitance to enhance a design and when it's a horrible idea to use OO at all. Ask me how I'd deal with an abusive coworker or a boss with a substance abuse problem. Don't waste my time asking about manhole covers and pretending your company is like Microsoft. You're not. Get over it.
It's reminicent of what I call the Hemmingway Effect. Ask anyone who absolutely loathes Hemmingway's writing and they'll immediately rant about the imitators who ape the original but do a poor job of it. Remember a few years ago when every half assed film student thought he was the next Tarrentino? Even if the original is any good (and I'll leave that an open question with regards to the folks in Redmond), the imitators are enough to turn mild dislike into full fledged hatred.
Microsoft didn't get where it is by trying to be the next IBM. Only a fool buys into the notion of being the next Microsoft. The puzzle cult is yet another example of this.
"Prepare for the worst - hope for the best."
how they hire people for their security group.
Interviewer: How would you make a critical, large, distributed application more secure?
Interviewee: Round!
Interviewer: Congratulations. Welcome to Microsoft.
This is left as an exercise for the reader.
This site goves a good overview of the history of sewer systems. I toured a Roman city in Jordan back in 1995 and was suprised by the round stone manhole covers every 40 feet along the road. I was also amazed by the acoustics in the amphithearte.
"God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
How would you measure the height of a building using a barometer? I have never been asked this one in an interview. It was used in a discussion in my high school physics class.
There are a couple of things to note. The question specifies that you must use a barometer. It does not say how it is to be used, or prohibit the use of other tools.
I will wish good karma on anyone who can come up with an answer that I haven't heard since I since encountered this question.
The net will not be what we demand, but what we make it. Build it well.
Were you are have you ever been involved with Apple?
Do you know anyone who is or has been involved with Apple?
Agreed.I think an ovaline manhole cover would be a better choice. You get the same benefit as a rounded cover, but making it slightly ovaline (not too much, or you can tip it up using pressure on one end) would stop the problem of rotation.
Perhaps there's a ratio between the size of a construction worker and the roundness of a manhole cover?
I'd put LSD in the water. Why actually do the grunt work when it's easier to just get everybody to believe you did?
Moderate drunk! It's more fun that way!
Futurama = more gooder
What Would Jesus Do
(for a Klondike bar)?
It means that thier marketing department is full of Rainmanesque idiot savants... /hoffman
Marketing, yeah marketing...
Jaysyn
There is a war going on for your mind.
They all suck. For me, when I interview someone I talk to them, I don't grill them. I find out what they know and what they don't know. If you have Unix on your resume, I ask what shell you use. If you don't know, then you shouldn't have Unix on your resume and be interviewing for a position where it is the OS that our product runs on. At least you shouldn't say "I know Unix". (true story)
One place I interviewed at, wasn't sure about me. They didn't feel that I was enthusiastic enough about their company. They wanted me to come back for a second interview to see if I could be a little more excited. I declined. If 4 hours of talking to 5 different people didn't let them make their decision, then in my opinion I wasn't a good fit for them.
I don't care how intelligent someone is, if they can't work with people then they are useless to me. Rarely are there jobs in the software industry where you don't interact with other people. I once worked with a guy who was a contractor at NASA for years. He told us some pretty cool stories, and he had some high clearance there. But he was a crappy worker. It took him forever to get the simplest things. He kept color-coded notecards with him at all times, and he would write down things you told him. If you asked him a question, he had to take out his notecards and look it up.
I always ask myself "would I want to work with this person?". Chances are if they are interviewing, they have some technical skills. Can they learn new ones? One guy, when asked if he knew Unix, said no, but if you gave him a manual he could learn it. He had a PhD. I was against it, but he was hired. Contrary to what he said, he couldn't learn Unix. After almost a year, I still had to explain over and over how to list the contents of a directory. Kind of hard to test a Unix server like that.
I am of the firm opinion that you have to be able to work with people. Get a feel for the person when you are interviewing them. But that is just me, I am not a huge faceless corporation. I suppose if I went to work for Microsoft I'd have to change my ideas.
P.S. Did anyone else notice how many times the word Microsoft was repeated in that article? Creepy.
My beliefs do not require that you agree with them.
The blind people of Venice are human beings just like the rest of us. I find the notion of controlling them remotely not only morally repugnant, but a blatant misuse of technology. That Microsoft might have come up with this one is disappointing but -- sigh -- not such a great surprise.
You are an idiot. Programmers should have little say in what goes into a program otherwise you wind up with stupid and confusing interfaces (look at GNOME and KDE). The users should be consulted primarily since they tend to have good ideas. A look over the X project proves this. How many times have people cried uot for a decent GUI to bebuilt into the kernel? Thousands! And that's because it's a good idea. But programmers are stupid and think that people want the network transparency which makes X slow. Or take a look at some of the mail clients in Linux like Evolution. They try to be like Outlook but they can't beat it because Outlook has more features and will always be ahead of Evolution. Why? Because Microsoft listens to what the users want and they give it to them. That' why Windows and all Microsoft products are so featureful. Windows has a GUI in the kernel. They have a mail client/PIM tha has nearly everything but the kitchen sink. This is waht everyone wants. Only programmers would have the idea that NOT adding features is a good thing. The only problem with adding features is that you have to remember to take away the ones that aren't needed anymore. That's why Windows XP boots up faster than any other OS now. They took out all the features that they forgot about that no one uses anymore and made the kernel really small but still put a GUI in it. The only time that listening to the users is a bad idea is when they want to take features away. Things like "Clippy" for instance. While it may be annoying to an advanced user (who is probably just a programmer and has no sense of whimsical), it was very helpful to people like me to become experts at computers. Now I know how to use wizards in Office better than anyone where I work. I can make really good looking documents and I don't have to type too much information to make my point. This is all very helpful. So forget about what the programmers want. Pay attention to what the users want. Coders don't have any idea what the avearge users want because they forgot what it's like to be a human being instead of a machine. Stupid programmers. Microsoft is going to be lightyears ahead of everyone because they are asking questions like this. It will help them get the best programmers who are really just users that learned by using Office and "Clippy".
An Austrian school inspector was impressed by the children that he had observed, but wanted to ask one more question before departing. "How many hairs does a horse have?" he asked. Much to the amazement of both the inspector and the teacher, a nine year old boy answered "3,571,962." "How do you know that your answer is correct?" asked the inspector. "If you do not believe me," answered the boy, "count them yourself." The inspector broke into laughter and vowed to tell the story to his colleagues when he returned to Vienna. When the inspector returned the following year for his annual visit, the teacher asked him how his colleagues responded to the story. Disappointedly he replied, "I wanted very much to tell the story but I couldn't. For the life of me, I couldn't remember how many hairs the boy had said the horse had."
Suppose you had 8 billiard balls, and one of them was slightly heavier, but the only way to tell was by putting it on a scale against another. What's the fewest number of times you'd have to use the scale to find the heavier ball?
- what is the definition of simultanagnosia?! I've been meaning to look it up!
I get this sort of thing all the time with my friends, and random people on the metro. "WHo you rooting for in the game tonight. Well, i kind like both teams, bu i wonder which is gonna win. I mean, one of ems been having that trouble, and the other ones got the new guy. WHat do you think?" I have no idea what the mans talking about.
Anyone who cant bs his way through an on the spot question like that worries me.
All Troll + "offtopic" mods are meta moderated as "Unfair", because you abused the system.
$250B Market Cap can't be wrong; this is a ridiculous statement.
Microsoft was in the right place at the right time to take monopoly control of one of the greatest industries of the modern world - their outrageous success is due to the immensity of the information revolution and not to the quality of their interview questions.
I think Anthony Scholfield is in the midst of exploring step 2.
Seen any BadMarketing lately?
So reduce the surface tension by adding detergent until the needle won't float.
Or churn the water as you're dumping the stuff in (if the act of dumping doesn't churn it enough already) so the needle doesn't stay on the surface.
Chumpnuts.
What Would Jesus Do
(for a Klondike bar)?
Just line them up in a single line. There will be on line of 4 pennies, but 2 lines of 3 pennies. Ahah!
Surface tension occurs ... wait for it ... at the surface. You submerge the whole stack and stir gently - the needle will drop and the hay will suspend. I assume.
It's definitely about cars and not area.
/usr/local is locked down because of course the engineer would NEVER fumble finger a command and break 4000 other people's environment.
I didn't have an envelope but with `bc' I get:
us pop = 300M
avg us family = 3.6 people
# us families = 833,333
avg cars / family = 1.4
# cars in us 1,166M
avg cars / gas station = 250
# gas stations = 6533
So my interviewee can do unit conversions. Doesn't tell me if he or she is gonna crack when they've got an angry engineer on the phone wondering why
-CZ
Paint it orange, SEP field.
ceci n'est pas un sig.
I remembered "Vat a Country!" but not that line. Thx for the correction.
Joe
http://www.joegrossberg.com
Next letter is obviously E, though it doesn't stand for "easy". :)
"There is much pleasure to be gained from useless knowledge." - Bertrand Russell.
Photoshop!
Detonate a briefcase nuke in Beijing.
Leave a note reading,
"Dear assholes. I have just saved
your country millions of dollars in
electricity costs. Beijing no longer
requires lighting at night, as it glows
in the dark now.
Ha ha ha!
Signed,
Japanese dude sitting on top of
My Fuji, laughing his ass off.
At the last company I worked for I was mostly in charge of hiring developers. I used Joel's interview technique very effectively to locate smart people who Get Things Done. This has several sections, one of which is a wild question like "How many trucks does it take to move Mt Fuji".
Unfortunately it was disappointing how few people did well in the interview. I forget the exact numbers of course, but I must have looked at 500 CVs in my time there, interviewed perhaps 30 people, and hired 2.
Another great technique we found was to install a computer with Linux on it in the interview room, and prepare a bunch of tests. Example: create a directory full of filenames in UPPERCASE and ask the candidate to use "any tools available" to convert the names to lowercase. We had the screen projected up on the wall of the interview room so everyone could see, and we gave the candidates no help.
The first thing you notice is: this guy doesn't know Linux. At least 50% of the candidates didn't know about "ls" and "cd"! (These are people who claim Linux on their CVs, interviewing for a job which requires Linux on their desktop).
The second thing you notice is the difference between the top 1% whom we hired and the bottom 75% is something like 20 to 1 differential in their knowledge.
It was an eye-opener. I now no longer trust pimps^Wrecruitment consultants as far as I can throw them.
Rich.
libguestfs - tools for accessing and modifying virtual machine disk images
Feed hat to a cow. When cow starts bellowing, x-ray cow and remove needle. Cruel though.
X ray haystack
leaf blower.
sort through thm one by one.
tremites
go to store, buy needle. magically find neede after 2 minutes of searching.
Metal detector
Pay a consultant to do it.
Drop moutn Fuji ont to it, pulverixing the hay, so its less to look through
beam microwaves at it untill the needle heats up and sparks.
sit in haystack. Guarenteed to get stuck with it.
All Troll + "offtopic" mods are meta moderated as "Unfair", because you abused the system.
370,000 metric tons of Metamucil?
Well you wouldn't want to do it any *other* way would you?
Ada Lovelace
h tm l
p ut ers/19980911_Who_invented_the_computer
By some accounts his neice, by others his daughter, the latter of which seem more accurate.
http://www.cs.yale.edu/homes/tap/Files/ada-bio.
quote:
After she wrote the description of Babbage's Analytical Engine her life was plagued with illnesses, and her social life, in addition to Charles Babbage, included Sir David Brewster (the originator of the kaleidoscope), Charles Wheatstone, Charles Dickens and Michael Faraday. Her interests ranged from music to horses to calculating machines. She has been used as a character in Gibson and Sterling's the Difference Engine, shown writing letters to Babbage in the series " The Machine that Changed the World" and I have gathered her letters and writings in "Ada, The Enchantress of Numbers: A Selection from the Letters of Lord Byron's Daughter and Her Description of the First Computer Though her life was short (like her father, she died at 36), Ada anticipated by more than a century most of what we think is brand-new computing.
http://www.sdsc.edu/ScienceWomen/lovelace.html
http://neil.franklin.ch/Usenet/alt.folklore.com
quote:
Since we've strayed onto this topic, I'll throw in a story I've heard in a number of contexts. I have no historical support for any of this - it's just a story I've encountered. Ada Lovelace was a student (the first female mathematics student at Oxford, I believe, and a true genius at it to boot) of Babbage. Babbage was a commoner, and Lovelace was the niece of Lord Byron (an elevated commoner, and poet laureate). Byron was determined that his niece would marry well, and when Ada and Babbage met at Oxford and fell in love, Byron nixed the relationship, because Babbage was a lowly commoner, not well paid as an Oxford don, and had no real future.
-elf
"What is the directive that throttles the number of Apache processes."
Oh, this is classics. The better question would've been "There is a directive throttling the number of Apache processes - true/false".
The answer for the original question is "I'm not interested in working for your company as you expect me remember some junk, which I would normally look up on as-needed basis". Duh.
3.243F6A8885A308D313
Make it watch "Old Yeller"
?
It's all in the presentation. I immediately thought of using a bathroom scale. It doesn't have two sides.. (Though I can't think that I've ever used a two sided scale.. only had one side in chem..)
"I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
You're kidding right? Because the industries you listed are most likely to ask the standard questions (what is your greatest weakness, etc) than anything off the wall. They don't want creative thinking types.
Microsoft's success would seem to make the argument pointless: Can $250 billion in market capitalization be wrong?
Of course it can. Having the marketing muscle to force lousy products down people's throats does not make one a success. Nor does it say anything about the intelligence of people working at M$. Perhaps if the brains there had some common sense as well, they'd have jumped ship long ago and started making a positive difference in the industry.
How many open source projects that you know of use strange questions to filter out possible developers? It's not the same thing because most OSPs don't ask questions like those presented here. Instead, they wait for a developer to prove themselves.
At the next eco-hypocrisy-meeting, count the private jets used to get to the meeting. Should be interesting to see that
I don't know whatyou guys are doing, but I use boxers to cover my manhole.
The sensation excited in the human eye by light with a wavelength at or near 510 nm.
How would you move Mount Fuji?
It's going to take lots of heavy equipment, a large labor force, and ~16 rail lines in parallel to the destination site. Please sign this waiver and wire 11.6 tillion Japanesse Yen to my account.
How would you design a remote control for venetian blinds?
Ha ha... silly. Why would you want a remote control for your blinds? Everyone I know just hooks a servo up to their old 802.11b cards and writes a device driver to control it over the network.
Questions like these were great ones to ask the UseNet Oracle. I got a great response once on the manhole cover question...
-1, Too Many Layers Of Abstraction
Being one of those kids growing up who received IQ tests all the time, I found the IPAT to be too formulaic. I thought that I had even found a question with two correct answers on the test. The question was:
What comes next? B, C, E, H, ?
K, L, M, N, O
I said that the answer could be either L or M. The answer would be L if the process involved skipping letters (0 skipped between B and C, 1 between C and E, etc.). But the answer could also be M if the series was a number-to-alpha conversion of the Fibonacci Series (2, 3, 5, etc.).
Turns out that this question wasn't on the test, but sending this info to the IPAT designer impressed someone and helped get me the job in the end.
--Chag
I do not know about other people's experiences but these kinds of questions were not the kind I was presented with when interviewing for a job at Microsoft some many years ago. I was applying for software positions so that may have had something to do with it. I did get an offer so I must have done well enough in the process to have seen all of the successful candidate path.
The interview process was a grueling four day affair. With one full day of intense interview and some time off to explore the Redmond area (at least that is what I did with a free evening and one mostly free day). But even in the off-time there were interviews because HR scheduled lunches and dinners with employees for me. There the questions were mixed between very technical and personal. I would say that when not asking technical questions the interviewers were very interested in finding out how passionate I was about writing software and how I felt about working together with others.
But most often questions were _very_technical and I was expected to write C++ on the spot on white boards, notepads, or napkins in how I would solve a particulr problem. They were also very interested in the thought process that I used to arrive at a solution. I even got a problem that was genuinely impossible and after working on it for a while I started to figure that out. The interviewer knew this of course and I had to prove it to him that this was the case. Then I had to restrict the problem and solve that. I think that that was a novel type of question to ask. First, if I actually wrote some code that I claimed was correct, that would indicate very poorly on me. If I did not realize that the problem was not able to be solved as presented, then that would not be good either. Once the problem was identified, could I figure out a way to state a restricted similar problem that was indeed solvable? Also, I am sure that the interviewer was trying to judge my reaction. Did I reactly logically or did I just get frustrated and confused.
Thrown into the bag of questions, there were also some 'vision' questions. What did I see the future of computing to be like. I did not have any mind teaser questions like those in the article. The vast majority of the questions were very technical, answers were expected in C++, and were stated as practical problems that you might expect to have to solve when working on an OS.
While I never interviewed at Microsoft, I have been on several interviews with different companies, and been through both the "problem solving" type questions and the "technical knowledge" questions. Since I've done well on both types of questions I've never had a problem landing a job offer (turned down most of them, though).
However, I have performed several interviews for people for jobs doing Unix systems administration work, and I followed a script (home grown), that combined both the puzzle and technical knowledge type questions into one interview format. What I did was to ask some fairly basic Unix command questions of a candidate (for instance on a HP platform what is the difference between rsh and remsh). If the candidate didn't know the question, I'd explain the difference in terms of what the candidate did know (i.e. remsh on HP is similar to rsh on Solaris, etc.). Then, two or three questions later, I'd ask the candidate a question that built on the previous question and combined it with some new technical data, and I'd see if he remembered what I told him a while back.
The best person who I hired into that position only got the right "technical" question right five times - but he remembered what I had explained to him earlier and came up with an answer that showed he could integrate what he had learned with his current knowledge to come up with an answer. Of course, what I was looking for was if he would be able to build on new information or not, and he did very well.
Clearly the best choice is Canada.
I did read it. And I disagree with that statement as well. The reviewer of the article was an ex-microsoft employee who worked for the author. You think he might be biased in his perception.
My interview here at my currently employer was a full day in length, and involved eight people. They were all easy save one person, who a current employee who got me a line on the opening warned me about as being really tough. That individual looked at my resume, and started walking through it line by line, hammering on me to see if I really knew what I'd said I know. ABout a third of the way down he decided to get really picky about OS Theory and started hammering me with questions about that, and then we ran out of time. We walked back to customer support center (because I was initially interviewing for a job in that department, but was hired into an engineering position instead). Upon arriving in the CSC to turn me back over to the hiring manager, my interviewer learned the hiring manager was indisposed for another twenty minutes. Thrilled to have an extra twenty minutes, my interviewer sat me down in the middle of a room full of people and started interviewing me right there! And, he was asking me the logic questions Microsoft is being praised for having thought of using in an interview.
You think on-the-spot logic questions are hard? Try "performing" for strangers and potential co-workers at the same time!
- adam (author of the book review)
The much more challenging problem would be making Mt Fuji stay in place. Currently it's rotating around a central point (the center of the Earth) at approx 1,000 MPH. Not only that, it's also orbiting around the sun at an some (unknown to me) speed. It is constantly moving! QED.
:)
The real problem, as is often true, is a poorly worded question. (And I wonder why I don't seem to get that many job offers
Kind thoughts do not change the world
Why do MS employees need to be innovative then? I thought that was only required if you were to join the Marketing & Legal Department where innovation involves selling out smaller companies?
Hate me!
How about something an inch to the left? Something really odd, and almost akward?
... Instead of the reverse of "What's your greatest strength?", it's the reverse of "What do you wish you were best at?"
:-)
Instead of:
"What is your greatest weakness?"
How about:
"What do you wish your greatest weakness was?"
Or maybe I just wanna fsck with the applicant's head. Yeah, that one. Heh.
-/-
Mikey-San
Burninating karma at the speed of TROGDOR!
Mikey-San
Karma: +Eleventy billion (mostly affected by watching Celebrity Jeopardy)
Are you kidding me, could it get any easier? The answer to 2 is "make sure they are worn female ones and then sell them". I don't think you've been to enough p0rn sites on the web!
Random is the New Order.
I've never had a kernel panic in 6 years, the problems were in openSSL (which affected services on several OSes, including Windows, Linux, etc.), and anyone who still runs sendmail is an idiot (I mean with it's track record, why? It's the *nix equivalent of IIS). SAMBA is more secure than say Win98's filesharing holes (none of which have been fixed).
But, that's not the point, and I'm not going to muddle in vague fandom here and make some kind of definition of "the Linux OS" so that I can compare it to a version of Windows. Suffice it to say that Windows is unlikely to ever be as secure as a Linux system because of how much is irremovably included in a vanilla Windows Operating System install. Whatever you tack on to those base OSes, well that's not the fault of the operating system, that's the fault of bad software (which inflicts itself on all OSes equally).
Besides that, aren't all these OSS tools and programs the work of a bunch of amateurs and hobbyists who should be less skilled than their proffessional betters? It should be inferior, right? Disappointed that it's not, are we?
The key to the enjoyment of pop music is to replace any instance of "love" with "C.H.U.D."
I found the needle, its in this cow. My union rep says all i had to do was get it out of the haystack. HAve a nice day.
All Troll + "offtopic" mods are meta moderated as "Unfair", because you abused the system.
Comment removed based on user account deletion
What was next? Did he try keeping anyone from sapping and impurifying all of our precious bodily fluids?
Microsoft puzzles can be divided into two types
1. [OK] [Cancel]
2. [Back] [Next] [Finish]
It seens that the people found apt through this
kind of interview are not only more creative, or
productive, but inerently evil.
Maybe you United-States-of-Americans could adopt
them in airports to catch more terrorists.
-><- no
Someone once told me about a job interview he had at Microsoft. This was circa 1992. One of the questions they asked him was, "Why is there no eject button on VCR remote controls?" He was proud of himself for knowing the answer. "Because if you're going to eject a tape, you're going to have to get up anyway to do anything with it, so it's unnecessary." Microsoft was pleased with his quick-wittedness, and he got the job.
Two things bothered me about this question and expected answer. One, there are VCR remote controls with eject buttons. (My parents had one at the time, and I thought it was great.) Two, there are valid reasons to want to eject a tape without wanting getting up. For example, you may have just taped something really good that you want to be sure not to tape over accidentally. Eject the tape, and your chances of doing that drop. Also, many VCRs take several seconds to eject a tape (I don't know, maybe they're checking to make sure they're not playing it at the time). By ejecting the tape from the comfort of your seat, it'll be all ready to put away when you get up there.
This story, to me, explains a lot of Microsoft's behavior.
I've gotten that one several times, and I always
have the same reply: "So the covers won't drop in.
Now, can YOU tell ME why manhole covers in Nashua,
NH are triangular?"
It's a pity we are losing those covers as the city
tries to rebuild its infrastructure. For those
not in the know, Nashua and one other city in this
country had manhole systems designed by a man in
the early part of this century who realized that
a three-point support system for a manhole cover
would minimize the "clunk-clunk" effect of an
even slightly warped round manhole cover as you
drove over it.
And what other city shares this distinction with
Nashua? Well, they've mostly replaced those old
covers, since you can't get them anymore, but that
town which shares this distinction with Nashua is
New York City.
And I've never had anyone at an interview be able
to tell me any of THAT.
The true answer is "I'd jump."
When you jump, you do a little amount of work to get the big project done. Mt. Fuji moves in reference to the static world of you, you've pushed the Earth down, you've moved Mt. Fuji.
You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
so you've got a good formula and I like your estimates. But where did you get 250 cars/gas station? Also, something tells me there are more than 1.16M active cars in the US.
Those who can, do. Those who can't, simulate.
If you leave the CD's on the floor, they will not crash, either. And as far as I am consirned that is the best place for such CDs (I use one to prop up desk leg)
How many times have people cried uot for a decent GUI to bebuilt into the kernel? Thousands! And that's because it's a good idea. But programmers are stupid and think that people want the network transparency which makes X slow.
Built into the kernel? You've got to be kidding me. Not only is that a bad idea, but I seriously doubt that end users really know what they're asking for. Most people don't even know what the kernel is, let alone have the knowledge to know what should go into it.
As for the network transparency - um... most users I've worked with over the last decade or so absolutely love the network transparency of X, and wouldn't live without it. In fact, people ask for the same thing with Windows and Mac OS environments. As for it being slow, you really need to do more research. As another AC pointed out, slowdowns in X are not generally due to network transparency.
You mean they don't have a pet Senator ask:
Are you now or have you ever been a member of the Open Source Movement?
The key to the enjoyment of pop music is to replace any instance of "love" with "C.H.U.D."
anyone who still runs sendmail is an idiot (I mean with it's track record, why? It's the *nix equivalent of IIS)
Out of curiosity, what do you use as a sendmail replacement?
Have you ever USED their software? It may be best selling but it's certainly not best. Or even great. The fact that MS has SUCH amazing capital and SO many (allegedly) bright people and STILL makes so many horrible decisions (really, a lot of why their software sucks appears to me to be bad decision making not poor programming technique (though that's in abundance too I'd reckon)). I'd say whatever they do in interviews should be studied as a lesson of what not to do to make a great product. How did apple hire people in the 80s (when apple really was amazing). How about other companies that have done really unbelievable things (google?).
Microsoft's genius is not in software, it's in business practices. Talk about how they screen MBAs...
closed minded is as closed minded does
Yes, these days it's best to do the following:
...
1) Post 3 job openings in a job search web-ring which is used by 100,000+ job seekers.
2) Collate the 8,412 responses to the 3 job openings
3) Spend 3 weeks finding the 7,000 or so applicants that haven't been coding for at least 10 years.
4) Have a meeting of the minds, let your 10 or so engineers sift through the remaining 1,412 on a big round table. Allow them plenty of leaway to reject candidates they don't like for whatever reason.
5) Take the remaining 300 candidates and verify that they have engineering degrees, or have at least twice as much experience neccesary for the job.
6) 150 left, verify those references.
7) 34 left, time for those phone interviews.
8) 10 remaining, first round of interviews.
9) 6 now, second round of interviews.
10) Ask obscure technical questions and judge according to how much they squirm.
11) Hire the 3 who squirm the least.
12)
13) Layoffs.
The government has a defect: it's potentially democratic. Corporations have no defect: they're pure tyrannies. -Chomsky
And does the track record of Republican presidential candidates in years the NFC wins the Super Bowl mean anything?
Nope.
A correlation is not proof of a cause-effect relationship.
Unless you're really into conspiracy theories.
I know about Lord Byron's daughter (Ada), but what's the name of and significance of Lord Byron's niece?
That's exactly how you'd do it in Microsoft BOB!
The correct answer for "How would you move mount Fuju?" is "I wouldn't - it's fine right where it is." This is meant to be more than a facetious remark. Too often, we tend to add a feature because we can/think it will be nifty/were asked to, without reflecting first about whether we should. This is the number 1 cause of bloatware - coders not putting our feet down and saying - No, you don't need that! It's stupid, badly thought out, and won't work anyway!
A good question is one to which there are no right or wrong answers. Your answer is very good because it reflects original thought into the problem instead of just blindly trying to do what you are told to. Don't assume that the interviewer is looking for a specific answer to his question - they are looking to see how you think when asked to solve a problem and challenging the requirements is always a good first step.
Mmmm.. Donuts
The last book reviews I've read on Slashdot have actually been good. I remember some that were little more than a listing of the title, table of contents, and a thumbs up or down.
Good job on this one. Makes me want to read the book to find out more.
If tits were wings it'd be flying around.
George W's comments on this story:
"Can the pattern of Micro$oft's interview questions give us clues about the company's future actions? Why this obsession with moving Mt. Fuji? Perhaps the Japanese government should investigate Microsoft for planning terrorist activities that would destroy a national symbol. Of that country. Japan.
And what about this obsession with manhole covers? Could it be that Microsoft is planning some sort of covert para-millitary operation in our sewers? Perhaps the office of Homeland Security should look into this. I've instructed Tom Ridge to look into this.
First they took over our computers and now they want to take our sewers and destroy Mt. Fuji in the process. This evil must be stopped! I'm adding Microsoft to the Axis of Evil. If there are weapons of mass destruction in Redmond, we will root them out."
Later in the day...
"I just got off the phone with Bill Gates. I fogot what a good friend Bill is. Microsoft is good. I've removed them from my axis of evil list. Forget I even mentioned it."
While the Microsoft questions appear to be a better way to evaluate people, the issue has never really been seriously examined. Microsoft's success would seem to make the argument pointless: Can $250 billion in market capitalization be wrong?
Yes.
Fact: Microsoft has made a lot of money.
Fact: Microsoft asks puzzle questions.
Hypothesis: Asking puzzle questions caused Mircosoft to make a lot of money.
Prediction: If you ask puzzle questions, you will make a lot of money.
This is a classic example of an argument that, if valid, would prove too much. If MS's success alone implies that its interview methodology is correct, then MS's success alone should also imply that every other little thing MS does is right.
"Oh no my young [Bill], you will find it is you who are mistaken...about a great, many things". - Emperor Palpatine, ROTJ
"We reject as false the choice between our safety and our ideals." --The American President (20.1.2009)
Ah, what the hell, everyone's gotta give their answers, right?!?
(1) How to move Mt. Fuji... I would ask the interviewer if it had to be intact after the move... If not, nuclear weapons should do the job nicely, but you'd have a pile of rubble at the new location... If it had to be intact, I'd say simply re-drawing every map in the world would be the most viable solution. If they didn't like that answer, I'd tell them I'd be more concerned with them moving Mt. Reiner some time this century before worrying about moving Mt. Fuji.
(2) How many gas stations in the United States... I'd say I don't know, but if they're willing to commission me for a $250,000 research project, plus give me a car and of course per diem expenses, I'd get right on it.
(3) How to design a remote control for venetian blinds... The same way I'd design a remote control for any other kind of blind... It would have a voice synthesis chip for audio feedback and it would yell everything really, really loudly.
(4) Why are manhole covers round... I'd say because the rectum of gay men's rectums aren't square. (Come on, MANHOLE COVERS... think about it!)
(5) How much does the ice in a hockey rink weigh?... This is how I'd solve it... cirsumscribe a parallellagram around the oval shape of the rink to determine a square footage... now take the connical sections forming the four corners of the unfulfilled parallellagram and determine their total area... now determine the depth of the ice (we'll idealize it and say it's a constant depth)... now add up the area of the leftover sections and the ice and use that in conjunction with the depth to determine the total volume of ice... now make an ice cube and weigh it... determine the volume of ice in the ice cube and, assuming you're using hte same units to measure the cube as the volume of ice in the rink, divide the latter by the former and there's your answer, but I'll save you the time because the answer is I FUCKING HATE HOCKEY, WHY DO I CARE?!? (and yes, what I said is just a bunch of bullshit, I don't know what half of the things I named even are!)
By the way, if they were to ask what are my three greatest weaknesses, I'd say that I'm indecisive and then stop talking.
That's it. Do I get the job at MS?
If a pion (n-) collides with a proton in the woods & noone is there to hear it, does lamdba decay into the source pa
Ha ha ha. Brilliant! Your humor seems to have eluded others though.
for five years. In my time I interviewed lots of candidates, probably around 80 or so. Probably 1/3 were for summer internships, 1/3 for full-time, and another 1/3 were a special category of contractors interviewing for full-time lab positions (i.e. no programming, and this was mostly in 2000 when Microsoft decided to convert qualified contractors to full-time).
;)
I always hated puzzle interviews, and did my best to avoid giving them. Because at a certain level all you are testing for is whether they've heard the puzzle before.
I used puzzles to break the ice, just to get them thinking of something for the first 5 minutes. I always used easy puzzles (e.g. two containers, one 7 liters, one 4 liters, measure 6 liters exactly) so the candidate wouldn't get too nervous.
I would generally ask some CS or EE (my grad and undergrad respectively) theory related question. For interns, I would start by asking what classes they were taking and then ask them question related to their coursework.
I switched between two programming questions:
1) iterative and recursive Fibonacci
2) find the longest repeated letter in a string
If they got both parts of #1 correct, I'd ask about efficiency and then if they had any ideas about making it faster.
#2 has a couple of interesting test cases I'd have them step through.
Anyway, that was about it. I could go on about lame questions I've had while interviewing for other positions inside Microsoft
Kudos on an excellent, well-written, informative review. A few articles of this depth and maturity and I could start sending money!
Wow. Lots of discussions of puzzle questions here. Does that mean it is off topic to suggest that this was a really well written book review? I don't remember ever reading a review of this quality on Slashdot, although I don't read them all.
If you say, "now I'll be modded down because of X", I'll happily oblige.
cp /mnt/fuji/* /wherever
/mnt/fuji /wherever ; tar -xvf -)
No you fool! That'll never work properly. You should do this instead:
# cd
# tar -cf - * | (cd
Thanks to you /. link, znminmet.com is now upping production of their manhole covers by a factor of 100 based on the recent increase in the number of hits to their site ("it was just a matter of time til the world realized that they can't do without our amazing manhole covers").
come on fhqwhgads
"The correct answer for "How would you move mount Fuju?" is "I wouldn't - it's fine right where it is."
My answer was sort of along the same lines. I was thinking along the lines of moving the mountain just by bending light or transmitting an image of it. In other words "Why move the mountain when we can simply satisfy the basic need to see it."
"Derp de derp."
"It's already moving."
Something about it being Mt. Fuji does invite pseudo-Zen one-line responses, I'm afraid.
1) Put 6 balls on either side of the scale. One side will be heavier than the other. (weighing #1)
... 3 weighings ... Done and done...
2) Take 3 balls off each side of the scale. The scale will either balance, or it will still be heavier on one side. If it's balanced, then one of the three that you took off the initial heavier side has the odd ball. If it's not balanced, then one of the three on that side is heavier. (weighing #2)
3) Take two of the three balls from the group of 3 you devised above and put them on the scale. (weighing #3)
If they balance, then the one ball you're not weighing is the odd ball. If they don't balance, then the heavier ball is the odd ball out.
12 balls
On a related note, from Joel on Software is The Guerrilla Guide to Interviewing.
This reminds me of another interview question I got, "What would you do if you were chased by Big Foot, a Raptor, and a pack of wild wolves in the middle of the forest far from civilization?"
I'm not joking, this was an actual question for a project management position.
I don't know what answer they were expecting, but I answered, "I'd try to figure out who spiked my drink since there's no way that situation could be real."
He didn't seem amused, but personally, I think that was precisely the answer any good project manager should give. If marketing wants something unrealistic in an unrealistic amount of time, you have to stand up and say so. Pretending it's real and pretending to figure out how to do the impossible only hurts the team of suckers who has to work on your schedule and ultimately yourself (unless you can find another sucker to be the scapegoat).
I go to this site every once in a while. There are various riddles on it of increasing difficulty incl math and science ones. There happens to be riddles Microsoft uses during interviews. Enjoy!
Microsoft Interview Questions
Postfix is more than adequate for my needs. There's also Qmail and others. I've just found Postfix to be a lot easier to configure. Note that my server is a personal one with only three users... I'm not sure what features sendmail might have that a large organizati
A solution to the problem with music today
Almost makes you want to stop the interview after you've shaken hands and say, "Now that you've already made your decision, how about handing me off to the next person?" and cite the quoted study. Though it would save everybody's time, maybe that shows too much creativity, .
Nope...still gotta go through the motions.
DT
Is this thing on? Hello?
Manhole covers are round because they cover round holes.
I just don't understand the big mystery behind that one.
I have a second sig, I call it sig#2.
When you jump, you do a little amount of work to get the big project done. Mt. Fuji moves in reference to the static world of you, you've pushed the Earth down, you've moved Mt. Fuji.
You've moved it less than 1 Planck, so you haven't really moved it at all.
"We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
It seems obvious to me (YMMV) why this kind of interview technique would lead to buggy code. These kind of questions attract people who like to solve odd thought puzzles in intriguing ways. The people who will show up best are those who will come up with novel solutions, because a new solution is inherently more interesting than a correct solution. This means that the kind of people who will perform best on this are those who come up with new ideas for existing problems.
New ideas for existing problems can be good. However, proven ideas that are known to solve existing problems are better. Why reinvent the wheel if you don't have to do so?
Perhaps what MS really needs is to come up with an interview process that finds people who can handle the boring and mundane, rather than the new and exciting. The kind of people who can slog through acres of code to find errors and inconsistencies.
In the article it mentions that the main effect of these kind of questions is to get a lot of people with the same mindset. Perhaps MS needs more people with different mindsets who complement each other rather than supplement each other.
Wait wait, I know this one.
Let's see.
Step 1: Collect Underpants.
Step 3: Profit!!!
Step 2........... : '????'?
"I only speak the truth"
Karma: null(Mostly affected by an unassigned variable)
I'd imagine the correct answer would be to hide behind Big Foot since he's never been known to kill people. The raptor will attack the wolves since Big Foot is not the natural enemy of the raptor and because raptors can more easily swallow wolves whole. Either the pack of wolves will win or the raptor. If the wolves win, they will be so full from eating that raptor that they won't be interested in eating you. If the raptor wins, it'll be so full that it couldn't eat anymore. Just in case either is hungry, you're hiding behind big foot so if anyone goes next, it's him.
See, there's a solution. It's called the "sick marketing against the tech support people and QA people" approach to project management. While their fighting each other, you can safely reduce the problem down to something reasonable.;-)
.02
cLive ;-)
-- Trinity in high heels carrying a whip: The donimatrix - there is no spoonerism
I can't believe it, this was a Problem of the Week in 3rd- of 4th-grade Math, I kid you not. The next 3 letters after "O T T F F S S" are "E N T".
One
Two
Three
Four
Five
Six
Seven
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
You think on-the-spot logic questions are hard? Try "performing" for strangers and potential co-workers at the same time!
I'd think a demonstrated ability to deal with assholes would be invaluable.
"We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
- adam
Until I realized they posted the full-length of it as a book summary on Slashdot.
Postfix is more than adequate for my needs. There's also Qmail and others. I've just found Postfix to be a lot easier to configure. Note that my server is a personal one with only three users... I'm not sure what features sendmail might have that a large organization with 1000+ users on a mail server would need, that might not be provided by other packages.
A solution to the problem with music today
I think you bit on a troll. :-) It's borderline at times, but I think some of the details like the kernel-based GUI and AC author give it away.
One of the reasons that I became a lawyer was to avoid ever having to hire one. -SPYvSPY
All these answers, and I bet 70% of you have read HHGTG. You paint it pink with polka dots, erect a simple SEP (Somebody Else's Problem) Field, and everyone will think it's gone.
Say you have 10 buckets, and you can put as much water as you want in each.
How do you fill these buckets in such a way that one can empty any subset of these buckets into a pool and you can determine by the amount of water in the pool precisely which buckets were emptied.
The answer is just the principle of binary numbers...1 gallon in bucket 1, 2 gallons in bucket 2, 4 gallons in bucket 3, 8 gallons in bucket 4, etc.
The users should be consulted primarily since they tend to have good ideas. A look over the X project proves this.
Wrong. The user will make suggestions for little tweaks or the odd enhancement, it takes someone who knows the capabilities of the system and the limitiations in implementing features to say what should/could go in next. The X project is a bad example because the users are highly technical people to begin with. If you just listen to the user, you're gonna run down some bad wild goose chases. Much better to step back and say, "do we really need to move Mt. Fuji?"
Only programmers would have the idea that NOT adding features is a good thing. ... The only time that listening to the users is a bad idea is when they want to take features away.
Oh I should have realized before that this is a troll!
I'm a writer, a poet, a genius, I know it. I don't buy software, I grow it.
That was my first thought. `Ya gotta paint it pink first, however.
-Cybrex
Boundless Expansion, Self-Transformation, Dynamic Optimism, Intelligent Technology, Spontaneous Order- BEST DO IT SO!
Actually, no. MS is one of the few remaining software (large) firms where education is a not considered the uber credential. Amazon on the other hand is education obsessed. I did a phone interview at Amazon in '96 that went very well. Two days later I get a phone call from HR asking which college I went to. When I replied "The School of Empiricism" (okay, I didn't actually say that this particular time, but have since then), she said "Ok, no big deal." Another two days and my phone rings again. HR woman: "What were your SATs?". I was floored. Honestly, what in the world does that have to do with *anything*?.
Great. You end up with employees who are good at solving logic puzzles. But can they design and write decent software? (Thinking of the 5 times Windows98 auto-rebooted on me the other day, I think I already know the answer.)
That's the answer to all these questions!
MS: Why/what/how...
You: just a second, lemme search Google for that.
Seriously, that's one of the things that makes a good employee--if you don't know the answer, knowing where to find it. I get asked a lot of questions at work because everyone knows, if I don't know the answer, 99% of the time I know the person who does. Asking me a question usually means you're 0 steps or 1 step away from the answer.
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
I use their software all/every day. I like Windows quite a bit. I think it's a great desktop. I think their server sucks, but on the other hand I think Linux's desktop is shit.
Microsoft is incredibly successful because their software, in general, is easy to use and accessible. Everyone can do it so damn near everyone does.
MS is one of the few remaining software (large) firms where education is a not considered the uber credential.
Did Bill G. ever get a degree? If not, this may be one reason they can't expect the same thing from their employees.
Regardless, I agree that some companies place too much emphasis on whether a canidate has a degree. U.S. government positions tend to be refreshingly degree-agnostic, where they consider years of experience to be equivalent to schooling.
Healthcare article at Kuro5hin
Being as lazy as I am, my first thought was that manhole covers are round so they're easy to put them back in--just plop them down in any direction.
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
Actually, if you picked up the sqaure cover and oriented it vertically and spun it 45 degrees about the vertical axis it would still be able to fall through if it just had a small lip since the hypotenuse is 2^(1/2) times as long as one of the sides of the square.
There's no place I can be, since I found Serenity.
One two three four five six seven.....Eight!
"think of it as evolution in action"
I would remove the state of stupidity. Or perhaps the state of blind faith in national leadership.
[FUCK BETA]
It's entirely possible that the original poster was on his way to lunch when the workers began, and an hour later, on his way back (it was a long lunch), they were still at it.
A solution to the problem with music today
Anyone else read "Big Secrets"? There was a book I loved when I was in elementary school. I have high hopes for the entertainment value of this book based on his authorship.
Example: I got a resume once where a "Unix expert" had half his resume page taken up with how he mastered the "man" command. Really? Tell me how you'd find options on any Unix command. You don't know, huh? How about cp? mv? How do I find out who's logged into the box? Ask? Yeah, don't call us, we'll call you.
A coworker asked a potential network admin candidate to point to a router in the lab. Any router. The guy thought for a long time before picking out the thermostat on the wall.
Best "wriggle in your seat" interview I got was were the potential boss spent an hour defaming the company's own product. Then he wanted to know what *I* thought about what he just said. At the end of the interview, he said, "Tell me three reasons not to hire you." Man. That's a tough one. I gave some pretty weak answers, but they must have been the right ones, because I ended up working with that company for three years.
And then you can have some guy who knows his stuff, wants the job, and will settle for the pay and hours... and then he turns out to be a total slacker, a political player, or worse, a thief. Check those references! I have found that candidates who did great work will have former bosses and coworkers who will boast about it, even miss them. Beware of people who give only friends or relatives as references. I almost never follow up with those. I want proof you do good work.
__________________________________________________ ____
www.punkwalrus.com - what is this guy doing?
Wouldn't a better question be, "How would you stop mount Fuji?"? Being that its constantly rotating about the earth's axis, around the sun, through the...
You did a fine job illustrating it, then. A square fails miserably, because if you put it vertically, then turn it so the edge lies diagonally to the corners of the hole, it'll fit with inches to spare. The same goes for many other symmetrical shapes.
Manholes aren't drilled. They're dug with backhoes. They dig out a big pit (usually pretty close to square) and then put a manhole on top of it, which looks like a big metal or concrete plate with a round hole in the center. Cover the plate (except the hole) with dirt/asphalt/concrete, put on the manhole cover, and you're done. Manholes are usually molded (if they're metal) or cast (if they're concrete).
Virg
SURE! It Depends on how you get it. There are legal ways and not so legal ways...
stuff |
There are downsides to Microsoft's competive nature, but that is easily outweighed by the positives. You lose good people; Brad Silverburg is probably the best example of what can happen if you dont know how to fight as good as the other guy; but overall, it is a huge benefit to know that your company is staffed with people willing to back up what they say.
Contrast that with companies like Sun Microsystems and Oracle. Each headed by someone who considers himself a "street-fighter", but staffed with pussies, unable to get their ideas beyond the boardroom for fear of taking a risk. Sun and Oracle talk big, but that's all. No one even pays attention to the rantings of McNeely or Ellison anymore, because what do they deliver? Both have great technologies, that they cant manage at all. What does it say about a company, when your most important product(Java) was a fucking accident? These companies can only talk about what Microsoft does wrong, instead of what they do right.
The most unethical thing that a business can do, is FAIL. I would rather work for a company that has the occasional fist fight, then the company that has the occasional retreat or ass-whooping, courtesy of Microsoft. Say what you want about Ballmer, but that man is the heart and soul of the company, and were it not for him, Microsoft would be a shell of what it is.
The "distructive forces" can, and are channeled into productivity; something Microsoft's competitors could learn from. Everyone loves to bitch about our company, but funny thing, no one seems to actually get around to shutting up long enough to beat us.
Look at Linux. Great opportunity, with practically NO chance of beating Microsoft. Not because there are not some very smart people trying, but because too many people would rather devote their energies to being pissed off about Microsoft, then improving their own products.
Sure, lots of good stuff falls through the cracks, but a lot less good stuff gets lost here because someone didn't fight for it. Sometime shit gets out the door too, only because someone argued well for it. Microsoft is the only company that I know of, that takes HUGE risks in developing new products. Sun doesnt and neither does Oracle. They just flail their arms and bitch about Microsoft, then go to court and cry when all else fails. You dont win customer loyalty that way. "We'll ship this, but if it doesnt work out, we'll just sue". Yeah, that works.
Like I said before, everyone working here is already pretty bright, or they would not get through the interview process to begin with. What matters in not being smart; what matters is can you be smart and kick ass at the same time.
You dont have to like it.
The more accurately phrased answer is, "Dude, why would I want to do that? If I moved it, there'd be nothing in the background when I played Pole Position!"
"You're never ready, just less unprepared."
i hope an answer that needlessly complicated didn't take you all day to think of... cause it's wrong. the next letter would be E
One, Two, Three, Four, Five, Six, Seven, Eight....
You'll like being a dude!
What? You wanted it moved somewhere other than 15km down the earth's orbital path? You should have specified that in the original problem!
This Space Intentionally Left Blank
The better questions are about how they handled some big project in the past, especially if the process didn't go so smoothly, and find out how that person handles the process. MS picks hires based on a vast array of "competencies" that have been heavily researched and time tested to produce good candidates. Even then MS doesn't always make a good pick and the trial by fire approach to getting a new hire into the workforce usually does its job to weed out people that aren't up to the task and if that doesn't do it the first poor performance review will give them the hint. MS also has wonderful mentorship programs to help someone learn the info they need and learn to tap into the brain trust that resides on campus.
My personal opinion is that MS generates more successful programmers because they have a solid base of successful programmers already in the company that are more than willing to help newcomers get on thier feet.
"You can now flame me, I am full of love,"
Oh, and how to move Mt. Fuji? First, I'd have to establish the reasons for the move so I could best guess what the project goal is. I mean, move it to get more flat land? It's an eyesore for some mad scientist who got a mansion in the Fujishima hills? They need the basalt and pumice? There might be easier ways to achieve good results for any of these.
Okay, no reason, just move it? By "move" to you mean "remove" as in you don't care what happens to Mount Fuji as long as it's gone? Or move it several feet to the left? Or move it to the ocean to get more valuable farm land? Just move it a few miles offshore? Which shore? The Pacific side with the trench, or the Chinese side?
I bet I wouldn't be hired by Microsoft, because obviously, I ask too many questions, and try to find practical and efficient solutions to inane initial concepts in the first place.
Ok, how does the coins one work?
My Journal
Gladwell is right. Poundstone is just showing off how much he knows about Microsoft. According to Gladwell, if you go into an interview and get every question wrong from start to finish, your chance of getting the job is not affected in any way. As soon as you sat down, the interview was over.
It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
I've asked the question:
"If your driving in a vehicle at the speed of light and you turn your lights on, would they do anything?" - Stephen Wright
My favorite answer was "Are they Halogen bulbs?"
I think you bit on a troll. :-)
Yeah, you're probably right...
Not exactly a job interview, but a similar situation in a military context.
:|
I was on my Armoured Recce Troop Leader's Course, and I was being tested on Patrol Commanding in the Advance.
A Patrol consists of two light armoured vehicles. A student is in charge of each vehicle, and one of them is the Patrol Commander who is in charge. The driver and observer in both vehicles are instructors.
In the advance, you're out looking for the bad guys, so you take turns leapfrogging each other. One vehicle watches while the other vehicle moves forward to a new position of observation. If you encounter obstacles, the bad guys, etc there are a series of drills to carry out.
If you fail the course, you lose your job, no possibility for a do-over. The course was broken down into sections, and each section had a practical exam. You could fail it once. Fail your second crack at it, and you were gone.
So anyway, we're on my exam for Patrol Commanding in the Advance, and the guy assigned as my junior is a complete fuckwit. Couldn't find his own ass in the dark with both hands and a flashlight.
He takes the first bound while I observe, encounters a blind corner, and fucks up the drill. The I take the next bound, leapfrogging him, and that goes OK. He leapfrogs me, encouters some other obstacle, and fucks it up again.
In order to pass the exam, you had to do four bounds without error within a time limit, and by this time, we're starting to get close to the limit and there's only one good bound in the bag.
So I'm looking at him floundering around through my binos, and I realize that I've already failed the exam... but By God I'm not going to let this whole experience go to waste. So I hop out of the callsign, storm forward to his position, drag him out of the vehicle, and tear him a new asshole.
Normally, this Just Isn't Done - students don't yell at other students so that they don't look bad in front of the instructors. But as far as I was concerned, the damage was already done, and if I didn't do something about this numbnuts then the next poor bastard who he is assigned to as junior is going to get screwed too, so I have to sort him out right now.
Once I've finished expressing my displeasure and explaining how he SHOULD have been carrying out his job, I tell him we're going to carry on with the exam until time runs out - but with one major difference. Instead of leapfrogging, we're going to catapillar, and I'm going to take the lead.
This means that he drives forward to my position, and I move forward to find the next one. Lather rince repeat.
It's slower than moving leapfrog, and it exposes me to all the risk because I'm always up front, but it also prevents him from screwing anything up because all he has to do is take up position in the spot I just vacated.
We get two more bounds in and then time runs out.
So I'm being debriefed, and the first thing the instructor asks me is how I think I did. The answer is obvious - not enough bounds done correctly, chewed out another student in the middle of the exam... it's pretty clear to me I've failed.
But he passed me.
Up until the point when I went foreward to have words with junior, I had been failing miserably. Chewing junior out (when it was clear he needed it) got his attention, but didn't necessarily _mean_ anything - anybody can get angry.
Nope, what passed me was taking effective steps to solve the problem, by taking the lead and moving to catapillar movement to ensure I kept it. As soon as I did that, he passed me.
I was told that a leader who can carry out a plan effectively is good to have around, but a leader who can take a plan that is all FUBAR and turn it around is something else again.
There is, however, a rather unfortunate epilogue.
The message that junior got out of this was rather different. The way he understood what had happened was "yelling at subordinates will get you passed" so he spent the rest of the course screaming his head off any time he had command of anything. Icing on the top of a perfectly enjoyable experience.
DG
Want to learn about race cars? Read my Book
Nah, not really. I wrote it as "heavier" for comparison's sake, but you can interpret it as "different". You're just isolating the ball from the grouping that doesn't balance things. It could be heavier or lighter, but you know it's not balanced, so it's the odd ball.
quototh the post:
Most developers I knew thought of AI as a pretty academic discipline, and were more concerned with putting a dialog box up at the right location on the screen than trying to pass the Turing Test.
As an AI Guy let me defend AI by first stating, most people don't know what AI is. As evidenced by the above comment.
There is not one serious researcher that takes the Turing Test seriously. In a world full of 6 billion people, can you not find anyone to talk to? And if you had a Turing Machine that passed the Turing Test, would that machine want to talk to you? People make mistakes. People make typos, gramatical errors, should a machine that performs instructions without error really insert errors just for sake of mimicry? This idea of the mimiced human as a serious research died back in the 60s. It's too hard, and even if you did solve it, so what? You just made a faliable machine.
Instead modern AI is far from "an academic disipline". It used in control theory, filtering, pattern recognition, ddiagnositcs. You know that Bayseian spam filter your oohing and ahhing about? That's AI. That call you got from your credit card company saying they detected fraud on your account? That's AI. You know that doodad you just bought? It's cheap because the company that makes it's supply chain is precisely scheduled and automatically adjusts for slipage. Yup, AI. Those medical tests you took last week? Odds are your doctor used an expert system to help him diagnose you. AI does that and a whole lot more.
The goal of AI never was to make a synthetic human, it was to make humans' lives easier. It's just in age when people thought everyone was going to go to the prom on the moon while wearing white crash helmets and silver jumpsuits and driving atomic powered flying cars, they thought that was the way to go. (No one seriously says, "I don't have atomic powered flying car. The automotive industry failed.", way should AI be different?)
The problem AI has is the same problem magic has. Once you see how its done, you say "Well that wasn't hard at all. You didn't really need to 'think' (whatever that means). AI will only succeed when it does this new thing!" Lather. Rinse. Repeat. AI can never win, because people keep changing the criteria.
So the next time you think about bashing AI as a failure or an "academic", maybe you should actually find out what AI really is, because you don't know what the hell you're talking about.
Wait, yeah, I see what you're saying ... screw it.
I guess that's why I don't work there...
Guard 1: "No! It is the bad kind of puppy!"
Leela: "Then we'll go with that data file."
Guard 1: "Correct."
Guard 2: "The flower would also have been acceptable."
20 min ago my co-irker came up to me asking me for some weird proprietary cable. She needs to connect a floppy drive to a PC and it's a proprietary job, so the cables to connect it are all wierd. In other words, she needed to move Mt. Fuji, but didn't have the right tools.
The proper way to handle this is to step back and look at what the real problem is. The problem is not that the floppy drive won't connect, it's that a 1 MB file needs to be copied onto this Windows PC. It's not that we need to move Mt Fuji, it's that I need to see around it.
Ok, what do I have for copying this file? I have a parallel port, a serial port, an external CDROM drive, and an ethernet connector. The external CDROM needs drivers, which reuqires a floppy drive. The serial/parallel option might work, maybe I could set up SLIP/PLIP on my linux laptop and set up direct connect in Windows. Well, that might need cab files, which are not on this machine. What about the ethernet connector.. it will require a driver, but maybe that driver's loaded. Yes it is, and TCP/IP is also loaded. Problem solved.
Mt. Fuji is in the same spot. The floppy drive still cannot be connected, that hasn't changed. I found an alternative solution that made the location of Mt. Fuji irrelevant to my problem.
There is no reasonable defense against an idiot with an agenda
:wq
Doesn't tell me if he or she is gonna crack when they've got an angry engineer on the phone wondering why /usr/local is locked down
Of all my friends that interviewed with MS - I never heard them asked this question (like I have said in my other posts - I have lots of management consultant friends that were asked questions vaguely like that - "how many lawn mowers are there in the US").
The MS questions were usually more logic based things that showed how they would think through a problem.
The traditional grid of dots, connect them all with N number of lines where N looks impossible - you then have to draw the lines so that their length exceeds the dimensions of the box... perhaps where the "thinking outside of the box" thing came from.
MS also does the "you are in a room with 3 light switches and in the room next door there are 3 light bulbs on the wall, etc etc"
We've all heard them - some are much more geared towards seeing how logically one thinks - which are actually useful for finding programmers.
Also, those people that have noted that they would ask specific programming questions have a valid point - but the majority of interviews that will have these questions are for people that are straight out of college - nearly any company that is smart will plan on teaching you everything and will assume that regardless of how good a school you went to, you know nothing - but if it is a good school, you learned *how* to learn/think and you are good at it.
That is what the questions are going for.
There are some odd things afoot now, in the Villa Straylight.
Ya think? ;P I wonder if you can guess who wrote it?
Un-news
I can't believe I just thre away the modding I've done so far to post this.
14.) Profit!
Do not fold, spindle or mutilate.
The correct answer for "How would you move mount Fuju?" is not "I wouldn't - it's fine right where it is." that is the correct answer for "Would you move mount Fuji?" Nobody asked if you wanted to.
Do me a favor and double it!
Care to explain how?
Good job. You had just enough elements of sense in there to make it "bite-worthy".
And I thought I was wasting time here on slashdot!
One of the reasons that I became a lawyer was to avoid ever having to hire one. -SPYvSPY
We get a campus full of people who believe that combo boxes and flipping ranks of tabs are good ideas? Not to mention "I want to stop now." "OK - then click 'Start'."
Maybe we should feed them rabbit turds in the interview.
"What are these?"
"Smart pills."
"They taste like shit."
"See - you're getting smarter already."
"Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
Every now and then I get a moderation stalker, and it gives me the warm fuzzies inside knowing that I've inspired someone. Someone, presumably offended by something I've stated as of late, just went through my message history moderating them all "troll". I wish like Kuro5hin you could see the moderators as I really do get a kick out of rather psychotic actions like that.
I have been programming (managing, designing) for a living since 1976. I have hardware patents for graphics chips (and, yes, the chips where actually made). I have designed, built and sold disc controllers, SCSI (SASI) interfaces, and some other stuff. I know typesetting and word processing. I have produced software and hardware that has been named "best of breed" by Seybold.
In other words, I am a very experienced developer. I am not a business person; I have made millions and LOST them again over my career.
Now, where is this going? I put my resume in to Microsoft (back in '99), and received a phone interview. In the interview, I was asked two questions -- and one was: "If you take apart a clock to fix it, put it back together, and have some screws left over, what do you do"? I asked -- does the clock work? Answer: yes. I asked -- is it my clock? Answer: yes. My answer: put the extra screws in a bag and tape it to the back of the clock. Put the clock into service.
I was not asked about ANYTHING on my resume, which I found interesting. The other question was "Why do you want to work for Microsoft"? My answer: I want to be with an organization that has potential and is aggressive in producing results.
I was not invited for an interview.
I have wondered, on and off, what was the desired answer to the question?
Ratboy
Just another "Cubible(sic) Joe" 2 17 3061
As far as I know, much before Bill Gates started being worshipped, McKinsey (The Firm) used these questions...
Leandro Guimarães Faria Corcete DUTRA
DA, DBA, SysAdmin, Data Modeller
GNU Project, Debian GNU/Lin
Yes, yes, you found out our dirty secret. We were all idiots - in fact most physicists are idiots. We have great propensity to lock our keys in our offices and can't dress ourselves without looking like a Father's Day Gone Wrong.
You know algebra, right? Go pick up Spacetime Physics by Taylor and Wheeler. Read chapters one and two and do the exercises at the end. That's what I did for fun one afternoon.
I encourage you to do so not because I think you are not smart enough. I actually think you are - heck I think anyone who can grasp algebra as in: "x is a number, but we don't know which one yet, mkay?" can learn virtually everything we do. It just may take a bit of time.
By the way, if you really understand Taylor and Wheeler you will know why you can get in a fast enough rocket ship and (if you can stand the acceleration) travel anywhere in the galaxy within your life time, but when you return to Earth many, many years will have passed by.
I have shown this book to many people. It even has a little cartoon bird in it and lots of pretty pictures and nice, friendly large print. They don't get it within a few hours. People just are not used to thinking along these lines. They see the square root of one over one minus v-squared over c-squared and their eyes gloss over.
Perhaps intelligence is just not being afraid, intellectually. It seemed to indicate that in the article.
a war on terrorism? How can we end a war on a method?
I heard that manhole covers are round so they don't fall in the holes.
Walk up to a large stone that you know is part of Mt. Fuji and give it a good, solid kick.
Or even better, stomp your foot on the ground beneath you.
Or even better--wave your hand in the air.
Hey, they didn't say how much you had to move it--only that you had to move it.
Isn't it obvious?
er, I DO need network transparency and use it every day, albeit not in the way
it was designed to work, but trough the ssh X hack. But it is still the good old
X network transparency that has been in X for ages (first time I used it was in
1992 in some sparcs).
cheers
``If a program can't rewrite its own code, what good is it?'' - Mel
X11 does not go over the network for local desktops. You need to read up on unix domain sockets. XFree86 is not "slow because it is going over the network all the time." That is the uninformed opinion of many non programmers but that does not make it true.
There are many reasons for perceived slowness in Linux guis. Some include the state of drivers on various video platforms, what window manager and desktop environment you use, how bloated they are/aren't and what they choose to helpflly load for you (damn Nautilus! 120MB RAM for a file exploration program??).
If you just use Xfree86, you will find it runs pretty fast. Even if you throw on a window manager like fvwm2, it is still fast. It is only when you throw in all kinds of other stuff that you start to slow down, and even then only if you have old slow hardware anyway. Also, Xfree86 != X11. It is an X11 implementation common on open source OS's, but its speed or lack thereof is *not* an indictment of the X11 protocol itself.
If asked to move Mount Fuji relative to myself, I could just walk.
Double Pluss Good! You have simply convinced yourself that it moved. Fuji is Fuji but you are ours. Other correct answers involve name changes and crossing your eyes.
If you need to move by only a small amount relative to some other mountain, and movement is judged according to the centre of gravity, then moving one rock from the side of the mountain to the other side would shift the centre of gravity a little and so count as moving.
Again, you see clearly the Microsoft spirit, do nothing and say it is changed! Once you have decieved yourself, you can lie to others as well.
We love you! With that kind of thinking, you could pass five, fifteen or fifty M$ employees without earning a blackball. When can you start, bright man? We will ink a copy of our 500 page unilaterally changeable NDA's and employee contracts right away. Welcome to the world's smartest soon to be extinct company, where delusions of moving Fugi are matched only by visions of world conquest and neo-Darwinian madness.
Friends don't help friends install M$ junk.
A lot of people in UK keep falling into manholes 'cos manhole covers keep falling through?
In my previous post, I rebutted your assertions about the network behaviour of X11. Your assertion that the GUI would be more stable if it was in the kernel defies belief. Clearly the less things in the kernel the better, because anything which goes in the kernel can crash the whole machine if it goes south. At least with the GUI away form the kernel, when Mozilla crashes my XFree86 server my whole machine does not go down, just all the local gui stuff.
No you don't.
.vs. 4. If it is equal then the solution is easy. You just weigh any three of those 8 against 3 of the remaining four. It leaves you with either 3 all high or 3 all low, or 1 competely unknown which must be the bad marble. Those three are easy to do in one weighing.
.vs. 5?6?7?8? # i need more characters per line .vs. 9?A?B? # i need more characters per line .vs. C? # i need more characters per line .vs. AH # i need more characters per line .vs. AH # i need more characters per line .vs. 2H3H4H5L6L # i need more characters per line .vs. 8L # i need more characters per line .vs. 6L # i need more characters per line .vs. 3H # i need more characters per line .vs. 6H7H8H1L2L .vs. 4L
I already posted code for the best solution I know of which does it in 3. Another **SPOILER** below...
However, back in high school when I first came across this problem a few of us came up with a solution by making sure that every weighing counted. A weighing has three outcomes so in three weighings you have a tree with 27 leaf nodes - since there are only 24 possible outcomes we managed to only have 1 unused leaf in each of the three main branches it'd work.
We solved it with a decision tree, I'll try and recall the reasoning we used (I use the terms high and low to mean weights which are possibilities for the bad marble and must be heavier or lighter, and normal for known good marbles):
First weigh is 4
If the first weighing is uneven, then you now have three sets: 4 high, 4 low, and 4 normal.
To succeed in one weighing we need to reduce the possibilties to just 3 marbles. Since we know if they are low or high, one weighing will give us the answer from there.
If the second weighing reads even then the unweighed marbles must contain the bad marble, this means we can only leave 3 non-normal marbles out of the weighing. So we must weigh at least 5 of the non-normal marbles on the second weighing.
An uneven reading must also only produce three possible bad marbles. That means only three of one type (low or high) on one side. And marbles of the opposite type on the opposite side count. We only have 4 normals available which restricts us.
So we simple enumerate the possible weighings and see if anything works:
left right out
NNNNH HHLLL HL bad (1H and 3Ls opposite)
NNNNH HHHLL LL is one possible weighing
It gives:
NNNNH = HHHLL (LL) => NNNNN = NNNNN (LL)-solvable
NNNNH < HHHLL (LL) => NNNNN < HHHNN (NN)-solvable
NNNNH > HHHLL (LL) => NNNNH > NNNLL (NN)-solvable
So there we go an answer!
Giving us the following algorithm: (sorry about the annoying extra words, the stupid slashdot software didn't like my short lines...)
1?2?3?4?
- = : 1N2N3N
-- = : 1N
--- = impossible # i need more characters per line
--- > C light # i need more characters per line
--- < C heavy # i need more characters per line
-- > : 9H
--- = B light # i need more characters per line
--- > A light # i need more characters per line
--- < 9 light # i need more characters per line
-- < : 9H
--- = B heavy # i need more characters per line
--- > 9 heavy # i need more characters per line
--- < A heavy # i need more characters per line
- > : 9NANBNCN1H
-- = : 7L
--- = impossible # i need more characters per line
--- > 8 light # i need more characters per line
--- < 7 light # i need more characters per line
-- > 5L
--- = 1 heavy # i need more characters per line
--- > 6 light # i need more characters per line
--- < 5 light # i need more characters per line
-- < 2H
--- = 4 heavy
--- > 2 heavy
--- < 3 heavy
- < : NANBNCN5H
-- = : 3L
--- = impossible
--- > 4 light
---
I must agree with you about nautilus... I am a GNOME user but absolutely hate it.
/usr/bin/nautlus /usr/bin/nautilus.sucks and
Fortunately, after upgrading my GNOME I do mv
get rid of it.
cheers
``If a program can't rewrite its own code, what good is it?'' - Mel
In other words "Why move the mountain when we can simply satisfy the basic need to see it."
And that's a perfect Microsoft answer. Now where did my Program Files go again? ;)
Sounds like you simply suck at logic problems.
dim objMt as new object
dim objMtFuji as new MtFuji
set objMt = objMtFuji
set objMtFuji = Nothing
A Microsoft guy spoke at my Information Technology class. He used to work for Apple. In your post you mentioned that Microsoft asks you if you had ever worked for Apple, etc. Did you mean that people who worked for Apple don't get hired at Microsoft?
On a funny note, the guy had a file server in his house that he used to serve out movies, etc to his neighborhood. Said something like 150 dvd's.
Another is that servers, and some user boxes, don't need a gui, so why load up on cruft?
but of course, anyone who writes " If the company that made Linux ..." obviously doesn't have a clue or is doing a good job trolling :-)
They know the right answers and then do the wrong thing anyway. I hope they don't expand their monoply into construction.
Friends don't help friends install M$ junk.
Hiring and recruiting must be one of the most dysfunctional processes in business today. I just accepted a new position after having been unemployed for two months. The ridiculous crap that I saw and went through with more than a few companies amazes me still. Technology companies, including Microsoft, routinely fail this essential business practice. Idiots get hired and qualified candidates are overlooked on a regular basis.
I believe that most companies would do just as well to do a quick screen of the obviously, grossly unqualified candidates, then do a lottery to select the person (people) for the position(s). I seriously believe that this process would do no worse than what a typical company does today and it would waste a lot less time.
As far as Microsoft goes, I'm completely underwhelmed by their "clever" interview questions. Just because you do something that's different and inscrutable doesn't necessarily make it intelligent, innovative, or even useful. If you doubt that, then just think about some of the Microsoft employees that have been in the news (not in a good way) the last few years. This interview/hiring process apparently passed those jokers with flying colors!
As you can see, job hunting has made be old and bitter before my time! I need more beer to cure the pain.
Hmmm... All of these unanswerable questions! Has Microsoft been talking to my girlfriend?.
Or, to paraphrase - there are no dumb questions, just dumb HR personnel.
Depends on my needs. Generally qmail, but occassionally postfix.
I don't do much admin work anymore, but both can handle mid-sized ISP level mail traffic quite well.
The key to the enjoyment of pop music is to replace any instance of "love" with "C.H.U.D."
I don't know how I'd do it, but if I could, I'd move it to Redmond and drop it right on top of the Microsoft campus.
Microsoft
- odd thinking questions on phone interview
- some cool design questions in person
- extra day to muck around in seattle!
- lunch was an interview, not cool
- interviewed by about four people, one on one in their office.
AppleWho fucking cares? We're only paying those Indians $5/day, so I'm happy if we get *any* software from 'em.
I would have if I said to put the point of the compass at the center of the triangle - but I didn't
LOL!!! But please... make your trolling believeable next time...
I touch computers in naughty places
Sigh... That's your "correct answer"??? No wonder everyone's out of work. Does no one think on their feet anymore? Woe, woe...
"Hey, Phil, how would you move Mt. Fuji?"
"Well, first I'd get a contract from you in which I'd get an hourly wage for moving Mt. Fuji, and total control of the project and its methods, with no sunset date on the contract and no deadline -- after all, we're not sure how long it would take, are we? I'd promise a measurable daily progress on the task, and I'd promise to work diligently on the task until the moment it is complete."
"Then, I'd get a little plastic spoon, and work diligently to move Mt. Fuji with it, one spoonful at a time."
Why leave it where it is? If the guy wants it moved, and his money is green, what the hell? Why not, I say. First shift, ready your spoons...
Farewell! It's been a fine buncha years!
Dang... that is the funniest signature I've seen in a long time. :)
Scary! Do the questions even matter??
...
From the article mentioned in the review:
"'[Tricia Prickett] took fifteen seconds of videotape showing the applicant as he or she knocks on the door, comes in, shakes the hand of the interviewer, sits down, and the interviewer welcomes the person,' Bernieri explained. Then, like Ambady, Prickett got a series of strangers to rate the applicants based on the handshake clip, using the same criteria that the interviewers had used. Once more, against all expectations, the ratings were very similar to those of the interviewers. 'On nine out of the eleven traits the applicants were being judged on, the observers significantly predicted the outcome of the interview,' Bernieri says. 'The strength of the correlations was extraordinary.' "
"For most of us, hiring someone is essentially a romantic process, in which the job interview functions as a desexualized version of a date.
We are looking for someone with whom we have a certain chemistry, even if the coupling that results ends in tears and the pursuer and the pursued turn out to have nothing in common. We want the unlimited promise of a love affair. "
- Murphy's Corollary: - It is impossible to make things foolproof because fools are so ingenious.
Trolls usually post AC'ly.
Cheers!
because manholes are round. duh.
Actually its so the manhole cover won't fall in. Its not like they wanted to spend time looking at every odd shape.
I thin it went something like this:
wavey line wavey line wavy line
[man glanes at co-workers paper]
"uhh Bob, if you make the manhole square, the cover will fall in if they turn it sideways"
"why would someone do that?"
"I don't know, but it is a hazard"
"So, then they deserve to have it happen"
"umm, you could just make it round"
"Thats stupid, Al"
"why?"
"just is"
"what are you, a software developer? just make it round"
[Bob grumbles ]
"Fine."
[6 month later--Bobs boss comes walking in]
"Bob, that was genius making those covers round, you're now VP of RnD"
[Al jumpsout of window]
The Kruger Dunning explains most post on
The next question is "Did Enron ask these creative thinking questions of their financial people?"
It sure would explain some things.
There are certain jobs where accuracy, integrity, and detail should be preferred over flexability, creativeness, and shooting from the hip.
I'll be honest, and admit that those "balancing behaviors" are pretty much in short supply at Microsoft, although effort towards them does exist. There is very little compromise going on that I can see, but I dont see that as a negative. Products like M.E.and NT4 were the result of too much compromise.
The worst thing someone can do is to pretend to know something when they dont, because it's always too late when it's found out. Therefore, people ask a lot of questions, and try to keep a good reputation. Having a bad rep is the single worst thing, and impossible to recover from.
On a group level, failure is usually a management issue; post-mortems are routine to prevent it happening again for the same reason. People usually quit, before having the chance to be fired. It is really easy to find out if you suck, and need to go. You wont have to wonder.
From a corporate perspective, it's really just herding cats, no matter what people will tell you. You cant control large groups of smart people, they will either fuck up or succeed in spectacular fashion. If assumptions are correct, things go fine. If not; = Microsoft Bob.
Bottom line; competition works to find the people best able to fulfill company goals, not so much to find the very best solution. This works, because the best solution is not always affordable or timely. Market pressures determine whether you have time to be elegant, and you usually end up doing what works FIRST, rather than works best. That is just reality. Look at Server 2003. You could argue that it is what Win2K should have been. If we waited until now to ship Win2k, we would have lost market share. Win2k works fine, Server2003 kicks ass.
You are correct though. Combative Individualism is a very accurate term for what goes on at MS. Is it the best way? I dont know. It works better than the competition, that's for sure.
.. because you end up hiring people who've heard the tricks, not smart people.
Me, I ask questions that lead to "discuss how this has affected your professional/personal life" type conversations.
My approach to Q's like "4 people crossing a bridge" is to give a silly answer "they all cross the bridge at once and find it is in fact strong enough to take the combined weight" and then accuse the questioner of being "overly constrained by the problem, whereas I'm thinking outside the box".
Disclaimer: I've walked out of interviews 'cos the interviewer was too dumb. I've also done enough to be able to afford to be this arrogant.
--
T
I spent a lot of money on booze, birds and fast cars. The rest I just squandered. - George Best
Manhole covers are round because that's what fits the manhole. Ever try to put a square manhole cover on a round manhole?
Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
"I would dereference a null pointer, thereby creating a buffer overflow condition. There I would insert some shell code to move the mountain without having any of the normal constraints apply to me."
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
The underpants gnomes of South Park
[In the gnome's cave]
Gnome 1: This is where all our work is done.
Kyle: So what are you gonna do with all these underpants you steal?
Gnome 1: Collecting underpants is just phase one. Phase one: collect underpants.
Kyle: So what's phase two?
[Silence]
Gnome 1: Hey, what's phase two?!
Gnome 2: Phase one: we collect underpants.
Gnome 1: Ya, ya, ya. But what about phase two?
[Silence]
Gnome 2: Well, phase three is profit. Get it?
Stan: I don't get it.
Gnome 2: (Goes over to a chart on the wall) You see, Phase one: collect underpants, phase two-
[Silence]
Gnome 2: Phase three: profit.
Cartman: Oh I get it.
Stan: No you don't.
Kyle: Do you guys know anything about corporations?
Gnome 2: You bet we do.
Gnome 1: Us gnomes are geniuses at corporations.
"The most unethical thing that a business can do, is FAIL."
I totally disagree. The most unethical thing a business can do is screw its customers. If you don't respect your customers enough to deal fairly and honestly with them, you shouldn't be in business. After that, there are plenty of other ethical priorities that should come before failure. Like backstabbing their partners. Committing fraud. Breaking the law. Pulling BS dodgy accounting tricks to cheat the IRS. If a company has to do any of these things to avoid going under, then they should go under.
- adam
I though about this for a short period of time and here's what i'd come up with. First of, what's the reason for moving Mount Fuji? If it's posing a danger to a nearby population i'd simply move that population and any buildings, it would be alot cheaper than moving a mountain :)
:)
If you cannot avoid moving the mountain it becomes a little more difficult but not impossible, at least not if you don't have to move it far. Picking the mountain up and placing it somewhere else is out of the question with our current level of tech. If you only have to move it a small distance thought it becomes more plausible. My idea for this would not involve moving the entire mountin itself but instead moving one side to the other side. First build a lowfriction railway system from one side of Fuji over top to the other side. That done continue the track around the bottom of the mountain and connect it back to itself. Position railcars evenly along this track and attach them all to each other. This way you can use the momentum of the heavy carts going down the mountain to help pull the heavy carts going up the other side. From this point simply fill up on one side and empty on the other side.
There are probably a number of problems in this plan but the basic idea can be seen
-this comment would be modded up if I posted it earlier =)
Mount Fuji is already moving. It's on Earth, which is moving.
Also, when those things happen, they are usually the act of one, or a group of employees, or even sometimes top management of a corporation that are guilty of the act, not the organization as a whole.
When a company fails, it is usually only through the act of individuals just doing the company's professed mission, whether that mission is sound or flawed.
Thousands of companies start with incredibly stupid ideas regarding how they are going to turn a profit. Some think that they can create demand just through their own brilliance, instead of a viable product or service.
All that said, I do agree with your final thought; any company in danger of going under, probably should just get on with it. Shoot it like a lame race horse. Put it out of its misery.
I showed up for what I was told would be an informal interview (I had worked with many of the people there before). I was given a chair in the middle of a big room full of beanbags while the engineering group filed in and sat down. Then they each opened their laptops, pulled up a big list of puzzle interview questions, got on IRC with each other and grilled me for two hours.
I got the "Why are manhole covers round?" question (my answer was something like: "Uh... ah... err... Because the guy that invented the manhole liked round (and needed covers to match)?") and a few others like it, as well as some more "straight" tech questions (stuff like "What are your three favorite Unix commands and why?" and "How do sockets work?"). The only puzzle question I didn't answer on the spot was "How far apart are the hands on a clock if it's 3:15?" I said that there are no hands on a digital clock. Then when that got the looks I knew it would get I said "They aren't seprated" and immediately retracted it as being wrong. Then I said "Pass". On the way out the door, I figured the answer out and called the hiring manager on my cell phone. Apparently nobody got the clock one right.
I don't remember the other questions, but they were about half the nonsense "move Mt. Fuji" ones and half honest ones that tested analytical ability under some pressure. I got tired of the whole thing after about 45 minutes (witness my answer to the clock question). I started copping out with an attitude like "Look, nobody can be expected to know everything, but everyone should be able to find anything out and then quickly apply that knowledge. Let me use my laptop and I'll answer any question you want answered. Sit me in front of the hypothetical AIX machine and I'll figure out why it's not booting -- using some basic reasoning, a little general experience and the Net. But don't ask me questions my experience alone can't answer unless you expect me to also work in a similar vacuum. In which case I'm not sure I want to work here in the first place..."
I'm frankly surprised I got the job but I guess I said the right things.
I think those puzzle questions are more to make the interviewer feel smart than to test the interviewee. They want to instill a sense of "Ohhh, he's asking me really smart questions! I wanna work here with these 1337 people!" If I want to see moxie in an interviewee, I'll ask them to tapdance or something.
-B
Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.
For 12 marbles, as the parent says n=3 is sufficient, and there are many weighing schemes which work, including:
Label the marbles A, C, D, E, F, I, K, L, N, M, O, and T
If the unique coin is known to be heavier or lighter, you can distinguish the full 3^N.For the three weighings case, weigh 9 versus another 9- if you know the unique is heavier or lighter this tells you which of the three sets of nine contains the unique marble. Then weigh 3 against 3, then 1 against 1.
The grandparent poster incorrectly answered the question,and then blamed his mistake on the interviewer for not asking a simpler question which would have been trivial to solve ... not a good sign in a potential employee.
I'm guessing a response like, "There are 24 possibilities to distinguish between, as one of the twelve is either heavy or light. There are 3 possible outcomes to each weighing, so I can theoretically see 27 possible outcomes from three weighings. Therefore, there should exist a solution in three weighings." would be acceptable- I doubt the interviewer would require you to actually figure one of the solutions out on the spot as this is not trivial, though the ability to do so rapidly would be either exceptional or because you'd seen it before.
You mean Windows just crashed on me because the guy who coded the bug knew why manhole covers are round?!
What an unrealistic plan! How can a robot transform into a motorcycle AND a hover-bike? And who would want a lousy motorcycle if they had a hover-bike? Get real.
It should never be up to just one person if the area is a large enough area...the PM will never make the final decision nor will the Developer without fairly long discussions about the design...pros/cons and what the requirements are and ways to implement (design wise) some of the stickier areas. It's too easy to miss interactions with other areas of the program or features/supported scenarios that seem abstract but need special planning.
If anyone really thinks they can do both the design/development on your own for every feature without bouncing ideas back and forth between a variety of people, then they are either arrogant or naive but are definitely not a smart Software Engineer.
I disagree.
When a good puzzle solver hears an interesting problem it will start buzzing round their unconscious, and whether they are actively thinking about it or not it will be in the back of their mind bugging them. They won't be satisfied if they just get an answer, they'll keep going until the problem is demolished, until the answer is complete, elegant, and obviously correct.
Levy, in the book Hackers, describes this as The Right Thing, the straightest line between two points. Are you telling me that knowing the solution inside out like that won't result in clear concise code?
A solved problem is not a problem, and they won't waste time on it, so don't worry about them re-inventing the wheel.
This was posted to slashdot last time we had a story on a similar topic, but it's worth a re-post for everyone who missed it. If you like logic puzzles and riddles, check out wu:: riddles. They have a section of Microsoft questions as well.
Here's an example riddle to get you started:
ENTETTFFSSENT
took six seconds. OneTwoThreeFourFiveSixSeven
Perhaps, but this kind of test won't measure that. What you are talking about is someone who will come up with a great answer over time. This kind of an interview is too short to allow that. Instead, it rewards those who arrive at a good answer *quickly*. In other words, it values speed over quality.
Your problem solvers will be arriving at a beautiful solution right around the time that they get their "We'll keep your resume on file" letter.
a picture of some including a triangular one can be found here at govind steel's website and this one here is neat too, including a history
Dude, Microsoft MAKES a MANHOLE COVER!
Laws do not persuade just because they threaten. --Seneca
The poster just says that bad software design is the result of not consulting with the users. This is the truest truism that there is.
Bad software design can be caused by a lot of different things; forgetting to consult with the users is just one way things can go pear-shaped. More commonly, misunderstanding the requirements supplied by consultation with the users, failure to understand concepts like the role of well-defined interfaces and boundaries within a design, or the dreaded "scope creep" can ruin a software design.
...when you're writing a game...tweak the difficulty of "Easy" to something [your mother] can cope with. -- onion2k
On top of that; conceit and self assurance are exclusive of one another. You dont find one of those traits in people who have the other. Self assurance can be supported by results, where conceit cannot.
Social skills wont get you anywhere at Microsoft if you cant do the job. I know of a guy here who rarely bathes and has horrible breath, who is fought over by product groups, because he can code his ass off with no mistakes. If we had to work in cubicles, he would be a problem.
Egotistical swine usually reside in Marketing. However, since we have the best marketing group in the industry, who gives a fuck? Results matter, dude. However, I dont know of anyone in Marketing, or who deals with customers who cant smooze your ass off when required.
As for your last question, results dont lie, do they? I dont argue with success. I'm a pragmatist.
Thank you for the laugh(s). I probably reread that line four or five times and laughed each time.
DrPascal: Not the language, the mathematician.
Why is the screen blue?
Japanese have had a business model where used panties are sold for money. In fact, there are even vending machines that sell them
WARNING: CONTAINS SPOILERS.
For those who tried it, here is the solution to the "nonhomogeneous rope burning" problem. I'm ashamed to say this is the only one of the easy problems I couldn't figure out by myself when I tried them 6 months ago. If you didn't try the problem, you might want to go back and try it -- you become smarter by thinking about these, not by knowning the answers.
PROBLEM: given eight marbles, one is lighter or heavier than the others. Identify the different marble and whether it is lighter or heavier using at most three weighings on a balance scale.
SOLUTION: label the marbles a, b, c, d, e, f, g and h. Then...
1 - abc = def
2 - a = g
3 - a = h -- can't happen!
3 - a < h -- h is heavy
3 - a > h -- h is light
2 - a < g -- g is heavy
2 - a > g -- g is light
1 - abc < def
2 - ad = be
3 - a = c -- f is heavy
3 - a < c -- can't happen!
3 - a > c -- c is light
2 - ad < be
3 - a = b -- e is heavy
3 - a < b -- a is light
3 - a > b -- can't happen!
2 - ad > be
3 - a = b -- d is heavy
3 - a < b -- can't happen!
3 - a > b -- b is light
1 - abc > def
2 - ad = be
3 - a = c -- f is light
3 - a < c -- c is heavy
3 - a > c -- can't happen!
2 - ad < be
3 - a = d -- b is heavy
3 - a < d -- can't happen!
3 - a > d -- d is light
2 - ad > be
3 - e = b -- a is heavy
3 - e < b -- e is light
3 - e > b -- can't happen!
It's not too hard to solve this one systematically if you keep track of the knowledge of which marbles may be lighter or heavier after each weighing and exploit the fact that the four marble problem cannot be solved in only two weighings.
- Ralph
To HR they have ask themselves why is it that you did not go to university? Do you not like studying? Were you not ambitious? Were not smart enough outside your field to graduate?
If you have 2,500 resumes comming in, a college degree is a great filtering mechanism. Yes you may lose some good coders but in return you can have good coders who have a guaranteed level of ambition, intelligence, who knows other things besides just coding. If the economy is hot and good coders are hard to find then yes the college degree option should not be considered.
PS I do not have a college degree and no longer work in IT and probably wont now for a long time thanks to the economy. Do I agree with this?
Yes. When I entered the work force I was greedy, and not ambitious and did not have other skills besides coding and solving desktop problems. For me it was because I was not willing to do the work required and I wanted a cheap way out to avoid school. Now its payback and it may take years to recover in this economic climate. I have to start 3 years at community college( since I must work full time)just to get accepted into a university, and then maybe into a while colar job before I am 35. Working at OfficeMax does not look good on my resume but its that or leaving a gaping hole. Sigh.
http://saveie6.com/
Since the interview at MS are in the USA, take the 4 US pennies to a bank and exchange for 5 Canadian pennies. The challange becomes much easier now with 5 shiny Canadian pennies.
__..__..__
__
__
-this comment would be modded up if I posted it earlier =)
First step, mountain is mountain.
Second step, mountain is not mountain.
Third step, mountain is mountain.
I just read every post in this article. God, I must be bored.
On the plus side it was interesting to see the manhole problem being addressed in the same ways again and again, and the SEP field on the Mt. Fuji joke come up again and again.
It was very similar to experiencing the history of the world. The same things came up again and again after a period of time had passed. Sometimes they were the same, sometimes subtly different.
In between the same things recurring again and again were the gems that were never repeated.
How many really cool ideas in our history are forgotten?
After reading all these posts, and contributing with this insanely stupid one (at 5am ish local time) I realize I should really think about getting a job.
graspee
You can be brilliant but will not contribute anything if you do not let your views be heard. Microsoft is a ruthless company. Internal competition is just as fierce as external. Fights brake out all the time. Balmer and Gates view themselves as innovators because all the brilliant people at companies like Sun or Oracle talk the talk but do not do the walk. Microsoft wants ambition. They do so by hiring these kinds of people.
Bill Gates himself insults people during meetings. He will say things like That is the most stupid thing I ever heard. You need to convince him. If your good at this he will like you and promote you. If you can not sell the idea then you do belong at Microsoft or the idea is crap.
I do not agree with this. I would hate working over there but this is what they believe. I do not want the best debater making all the technical deciscions or making me look bad and compriming my job. If you fail at Microsoft its near impossible to continue because no one will listen to you or believe you.
http://saveie6.com/
The interview skit rules :)
Almost as much as the dad who is a theatrical performer talking down on his kid for being a coal miner.
God spoke to me
For every question, you could start with the answer: I'd look it up in a search engine. If I didn't have access, I'd go to the library. And if they ask you to solve it without those resources, I'd just say "hmmm. For $3 I could grab a bus to the library and back and find out how thousands of people have saved the same problem before. But, if you're into being creative about a previously solved problem..."
Can $250 billion in market capitalization be wrong?
With the sort of resources Microsoft has, they can afford many inexpensive mistakes, maybe even a few years of outright technical and financial buffoonry, before they would even begin to feel any pain. Yes, they can be wrong, but no, they are unlikely to suffer any consequences for their errors.
deus does not exist but if he does
Mt. Fuji is (of course) already moving.
The second question would be, does it have to be intact after it is moved?
-jcr
The only title of honor that a tyrant can grant is "Enemy of the State."
ME: "I assume you have a goal of moving the moutain. If that is your goal, then you should reconsider it. If the goal was assigned to you, then we need to
1) make sure it is not doable:
2) come up with a good set of reasons for why the goal should be scrapped and present these reasons to the goal-assigner.
If the goal was decided on by the person you are speaking to, then maybe you are screwed, or maybe they are Egyptian or something, and are just recruiting for a noble task, and plan on it taking forever, and are getting paid by the hour, or are getting based on the number of man hours it takes, and more is better.
Silly Rabbit: tricks are for kids.
Technical managers are not requried to express technical knowledge during an interview?
Actually, the Program Manager (or PM) isn't a position of management over people. It's a position of management over a feature area. They design features, make decisions about the way they should work, and are they ultimate authority with respect to the feature. However, they don't code. PMs are asked more design-related questions. Of course, PMs in more technical groups (like... say... networking) tend to be more techinical than persons in less technical groups (perhaps PMs on a game).
Here's a fun page on shapes that could be manhole covers, if the only criteria was not being able to be made to fall into a slightly smaller hole: Here
If you've actually been interviewed by any one of them, you'll find out how wrong you are.
Avantslash - View Slashdot cleanly on your mobile phone.
A lot of the arguments for round covers make different assumptions:
Probably other factors... I have work to do
Move Mt. Fuji? Move it relative it to what?
The remote control would have four buttons - two to spin the blinds clockwise and counter clockwise and two to move them in and out.
Manholes are round so that:
a) You can roll them - they're quite heavy
b) They won't fall through the manhole if you turn them the wrong way
I have no idea how many gas stations there are. But you could estimate it by finding the number in a certain area, adjusting that number relative to the population density of the area versus the population density of the US, and dividing by the fraction of the area of the US that your sample represents.
Security through obscurity?
The next question is "Did Enron ask these creative thinking questions of their financial people?"
How do you move Mt. Fuji to an offshore holding company without arousing the suspicions of the government, shareholders and employees?
--
As a matter of fact, I am a lawyer. But I play an actor on TV.
But if you build the GUI into the kernel like Windows does, it will be faster and more stable!
Curse you, AC. How was I to know that I would read something that hilarious (with an exclamation point no less) today and need a fresh pair of pants? Guess I'll just keep myself parked under the desk until I dry out....
--
As a matter of fact, I am a lawyer. But I play an actor on TV.
Whaaat?? Where were the elements of sense? The whole thing was as funny as could be.
--
As a matter of fact, I am a lawyer. But I play an actor on TV.
Mostly I replied so your post would have a reply to it, which might inspire more people to read it.
- adam
I've been interview and hired by several. You're dead wrong.
I was thinking along the lines of moving the mountain just by bending light or transmitting an image of it. In other words "Why move the mountain when we can simply satisfy the basic need to see it."
Wouldn't that depend on the "REASON" for moving Mt. Fuji? If the reason was, "to get a better view" then your solution might be just fine. If the reason was, "to make way for a construction project" your solution is worthless.
And that's one of the reasons development fails miserably so often. Insufficient data from which decisions are made. Whenever a user asks for a particular feature, DON'T under any circumstances start thinking of ways that could be implemented. Instead, start asking questions. Why do they want the feature? What will they do with the feature? How do they do that now? What do they do with the information once they get it to that point?
I can tell you for certain that 9 times out of 10 the user wants something other than what they ask for. Many times what they ask for is an interim step toward what they ultimately want. By not asking questions you may get Mt. Fuji moved and never know it was because they thought it'd make a nice spot to plant mushrooms when you could have shown them the mushroom rich environment at their back door. By asking the right questions, you can deliver MORE than the customer is requesting and may find the ultimate solution was easier than moving a mountain.
--
As a matter of fact, I am a lawyer. But I play an actor on TV.
Unfortunately, your answer is very close to what Chairman Mao wrote in his Little Red Book: he tells the ancient Chinese tale of the old man who enlisted his family to move a mountain, one stone at a time. And since your answer is so close to something a famous Communist said, obviously you must be a Communist.
Your mention of ``Open Source" is just more confirmation of this conclusion. (Although had you said ``Free software", your Microsoft interviewer would be on the phone to Ashcroft immediately.)
Sorry, there is no opening for you at MS -- you're doomed to remaining part of the human race.
Geoff
I think I see a trend here. Maybe for them it really would be easier to muzzle the entire internet than to produce p
Thanks! I was beginning to think that Zen was just the Far Eastern version of the "In Soviet Russia Mt. Fuji moves YOU!"
--
As a matter of fact, I am a lawyer. But I play an actor on TV.
If you're going for SC level Management Consultancy (not IT) and never experienced interviews like that then I'm surprised.
If you're not talking about that, then I wouldn't know and certainly wouldn't go so far to claim that you are dead wrong.
Avantslash - View Slashdot cleanly on your mobile phone.
I guess he hit a nerve...
> Given Microsoft's track record with security
> problems, buggy code--such as infinite
> registration, and the famous blue screen of
> death, it's probbably not a good idea to ask
> Microsoft type questions with Software
> Engineering candidates because something isn't
> working.
Some goofball at work made a similar statement just the other day. To which I respond:
When slamming a corporation because of its hiring and engineering practices, one would do better than to pick the most wildly successful business enterprise of all time and say, "don't try to be just like them!"
Anybody giving such advice should be immediately fired, as should the person who hired them.
"Has [being a kidnapped teenage girl, raped repeatedly for months] changed you?" - Katie Couric to Elizabeth Smart
I concur. However, most of you nerds are lacking in true creativity and critical thinking.
The correct answer on how to move Mount Fuji is to have an encounter of intimacy with your favorite starlette at the base of it, said intimacy increasing until the mountain moves for you.
No thanks, Microsoft, don't want the job, unless you make a nice offer.
"Has [being a kidnapped teenage girl, raped repeatedly for months] changed you?" - Katie Couric to Elizabeth Smart
Umm, "This is not a pipe", sorry, don't know Frenchy.
"Has [being a kidnapped teenage girl, raped repeatedly for months] changed you?" - Katie Couric to Elizabeth Smart
> Actually, if you picked up the sqaure cover and
> oriented it vertically and spun it 45 degrees
If you accelerated the hole along its plane to near lightspeed, like 99.99999%, it would stretch along the diameter in that direction. A manhole cover shooting at it at about 75% of the speed of light in an orthogonal direction should be able to fit through, with minimal stretching itself, it would have ample time to slip thru the enlongated hole.
It's only in the relatively rare world around us that such "features" of "circles" hold true, luckily for the climbers.
"Has [being a kidnapped teenage girl, raped repeatedly for months] changed you?" - Katie Couric to Elizabeth Smart
That's a rough ballpark to what I got when I thought about it for around 12 seconds.
My reasoning:
A certain number of miles of interstate, 2 or so per intersection, multiply up by similar argument for normal roads in cities, etc. etc.
"Has [being a kidnapped teenage girl, raped repeatedly for months] changed you?" - Katie Couric to Elizabeth Smart
However, most of you nerds are lacking in true creativity and critical thinking.
I thought creativity and critical thinking were what being a nerd was all about.
Do me a favor and double it!
Unless the hay happens to be buoyant. Guh.
What Would Jesus Do
(for a Klondike bar)?