Glassdoor is your free inside look at Fog Creek Software interview questions and advice. All 7 interview reviews posted anonymously by Fog Creek Software employees and interview candidates.
No Offer – Interviewed in New York, NY Dec 2012 – Reviewed Dec 19, 2012
Interview Details – Applied online, received an email asking me to fill out some information including my GPA and SAT which I found a bit strange.
Interview Question –
Given a Node with a reference to a child, its next, its previous, and a variable for its value (1/2 tree, 1/2 doubly linked list structure), you have to find a way to flatten the structure. IE, create a doubly linked list but maintain the references to the children.
1 = 2 = 3 = 5
| |
6 = 7 8
|
9
(reference down is child and reference across is next)
this above diagram becomes:
1 - 2 - 6 - 7- 9 - 3 - 5 - 8
but 2 still has child reference to 6
7 still has child reference to 9
5 still has child reference to 8
Answer Question
No Offer – Interviewed in New York, NY Oct 2012 – Reviewed Oct 29, 2012
Interview Details – Sent my resume and cover letter to the email listed on their site. Got back a robot response asking for my GPA/SAT scores and some other things. 4-5 days later, got an email to set up a phone interview. The interviewer was friendly, and identified himself as a former intern at Fog Creek himself. He asked me a few questions about my background/experience, and then we got to a coding question using an online shared editor.
Interview Questions
No Offer – Interviewed in New York, NY Jan 2011 – Reviewed Jan 3, 2012
Interview Details – Fog Creek is a take no prisoners kind of firm with questions that will draw primarily from the data structures and algorithms. Be familiar with C as well as with a mainstream OOP language such as Java/C++. Other than that, the interview questions are fairly standard and of the same variety you can expect from Google or Amazon. Be prepared! My mistake was not reviewing enough of the relevant material. Seems like a great company to work for though with a solid grasp on the concept of best practices (thanks, I'm sure, in large part to the prominence of Joel Spolsky).
Interview Question – Dynamically resizing array-backed bounded queue. View Answer
No Offer – Interviewed in New York, NY Oct 2011 – Reviewed Oct 6, 2011
Interview Details –
I e-mailed in my resume with a cover letter explaining why I wanted to work at Fog Creek. An automated response told me they'd connect me. A day later I got an e-mail to schedule an interview with coding. I heard back two days later with rejection.
I was applying because I thought I could reach the level they wanted by the end of the year (I have 2 years experience with coding but only a month with C++) so it surprised me when they said they wanted to interview now, but the questions were easier (I imagine absolute softball questions for anyone with more experience) than I thought they should have been.
Interview Questions
No Offer – Interviewed in New York, NY Nov 2009 – Reviewed Feb 12, 2010
Interview Details –
I applied via e-mail. I got an automated confirmation immediately which asked me to confirm some basic information (location, GPA, phone number). About three weeks later I got an e-mail about setting up a phone interview. The phone interview happened three days later and took about an hour. It was a one-on-one discussion with a current software developer (and former intern).
I heard back two days later.
Interview Question – Describe a data model to use as the back-end for a simple text editor. View Answer
No Offer – Interviewed in Nov 2009 – Reviewed Mar 8, 2010
Interview Details – I emailed my application. I got a response from a robot asking for more details. Eventually, I heard back about a phone interview. The technical question was about data structures for a text editor. I gave an answer about using some linked structure with arrays. I heard back a while later with a rejection.
Interview Question – Describe the data structure you might use to back a text editor. Answer Question
No Offer – Interviewed in Nov 2009 – Reviewed Feb 18, 2010
Interview Details – 2 rounds of phone interviews, followed by on-site.
Interview Question – Write a sudoku solver. View Answer
Would you like us to review something? Please describe the problem with this {0} and we will look into it.
We're sorry but your feedback didn't make it to the team. Your input is valuable to us – would you mind trying again?
The difficulty rating is the average interview difficulty rating across all interview candidates.
The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.
Your response will be removed from the review – this cannot be undone.
Copyright © 2008–2013, Glassdoor. All Rights Reserved. Your use of this service is subject to our Terms of Use and Privacy & Cookies Policy. Glassdoor ® is a registered trademark of Glassdoor, Inc.
Simply post an anonymous review for a recent interview experience or current/former employer. Your post is anonymous – and if you're worried someone will be able to identify your review, you can even post without telling us your job title and location. Learn More.
No thanks – I'll just look around