I applied online and the process took 2 weeks - interviewed at Fog Creek Software in September 2013.
Interview Details – Applied online, got an email the next day to schedule a phone interview. Got rejected after the second round of phone interviews.
Interview Question –
Write a reverse polish calculator. Answer Question
I applied online - interviewed at Fog Creek Software in December 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
(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
Very Difficult Interview
I applied online and the process took 1+ week - interviewed at Fog Creek Software in October 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.
I applied through college or university and the process took a day - interviewed at Fog Creek Software in January 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
The process took a day - interviewed at Fog Creek Software in October 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.
I applied online and the process took a day - interviewed at Fog Creek Software in February 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
I applied online and interviewed at Fog Creek Software.
Interview Details – Phone interview, coding on a shared editor. No introduction or questions about myself, just technical stuff.
Interview Question – Preorder and postorder traversal results of a binary tree, how does the binary tree look like? Answer Question
The process took a day - interviewed at Fog Creek Software in March 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
I applied online and the process took 2 weeks - interviewed at Fog Creek Software in February 2010.
Interview Details – 2 rounds of phone interviews, followed by on-site.
Interview Question – Write a sudoku solver. View Answer
Your feedback has been sent to the team and we'll look into it.
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.
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 –