I applied through a recruiter. The process took 2 weeks. I interviewed at WeWork (New York, NY) in Dec 2016
Interview
I met a recruiter at an event. We talked for about 10 minutes and I was given a business card and told to shoot her an email when I applied. A day later, I applied. After which I was sent a coding challenge. I didn't get past the coding challenge because they did not believe that my skills were what they were looking for. They told me to apply in the summer.
Interview questions [1]
Question 1
Given a set of data that they provide you have to write a function that will parse the data and do two things: 1) find the revenue for the given month 2) find the total capacity of the unreserved offices for the given month.
The input is a year and month. The data given has the start and finish date that it is reserved, the price of the space, and how many offices it has.
I applied through a recruiter. The process took 1 week. I interviewed at WeWork
Interview
Initial interview phone w/ some basic Ruby/RoR questions. For the in-person interview, met with members of the engineering team and was given a tour of the workspace. Questions were about past projects, basic javascript questions (e.g. closures), etc. From the initial call to the offer, the process was about a week.
I applied through a recruiter. The process took 4 weeks. I interviewed at WeWork (New York, NY) in Jul 2016
Interview
Overall the experience was a widely negative one that would warrant a review. My entire interview process was dragged on due to disorganization, internal miscommunication as well as misrepresentation of the situation.
First interview was a simple phone screen where you talk about your projects and what you've worked on. After the phone screen you are brought in for a in-person interview -- 3 different people and 45 minutes each. First two were whiteboard questions, one coding challenge and one design/architecture question. Third was a personality interview. Pseudo-facebook-esque type interview.
Then supposed last interview was an in-person with the VP and Head of the department. This is where the poo-storm began. The interview started late and spent the first 15 minutes struggling to find rooms to interview in as all of them were used (no rooms booked for these types of things? ironic given wework provides office-space). Met with the first interviewer and then all of a sudden the HOD had an important meeting to attend.
Took another week to reschedule to meet with the HOD because in their words "it's really important for me to see him in person". Okay that's cool. Then when I came in, we literally had 8 minutes to chat before he had to run to another meeting. Really? This >10min talk required 1 week of scheduling and time out of the office? A video chat probably would've sufficed.
So after what I thought was the end of it, everything seemed fine. Indicated Adam (CEO of wework) to give the final approval on offer. Then out of the blue, they said they're considering me for another team/department and that they wanted me to meet them. At this point, I had offers from other companies expiring soon and wework's recruiter assured me that it was a simple "meet and greet the team... if I like the team and what they do, we can move forward". Took the leap of faith and rejected a very good offer from a well known company under the assurance that:
#1. compensation requirement was not an issue
#2. it was a simple meet-and-greet not a re-interview and re-evaluation
Took another week to schedule, and by this time it is my 5th "meeting" and 4th time going into the wework office. Met with 3 different people, 45 minutes each and mostly just "get to know you" questions: "how did you get started", "what's your story", "hobbies?" etc. Two days later, got the feedback that technical-wise, I'm great but they don't think I will work well in a small team. Which would be a valid assessment... if they asked _any_ questions that alluded to "teamwork" at all. If they did ask, they would have known that every development team I've been on has been a total of 3 devs or less.
I felt the entire process was extremely unprofessional and disorganized. And if this process is indicative of the actual work environment, then rejection might have been a blessing in disguise. If they don't care for your time as a person/interviewee, then they probably won't care about your time as a employee either.
Interview questions [2]
Question 1
Create a Vehicle class with supporting derivatives and functionality (accelerate, decelerate etc)