I applied through a recruiter. The process took 2 weeks. I interviewed at LinkedIn (Mountain View, CA) in Oct 2014
Interview
An internal recruiter contacted me through LinkedIn. There was an initial 30min phone call to talk about background and get the gist of how they're setup and the rest of the process. Then was a longer call with a senior developer to talk "shop". Next was a set of technical phone calls/collaborative coding sessions to test basic JavaScript and HTML/CSS skills, nothing too difficult, about 45min each. All of this took place within about 10 business days. They flew me out for an on-site interview (full day 10am-3pm; a series of back-to-back 1-hour technical interviews with devs, mostly white boarding code and logic, with a lunch conversation with the development manager and the day ending with a conversation with their CTO).
Interview questions [3]
Question 1
Given a static comp/mockup, give the basic HTML with relevant classes, etc and explain why you chose to code it the way you did.
Given a simple JSON response consisting of an array of 3-4 similar objects made of the same properties w/ differing values, how would you transform them into another given format to be consumed/presented?
Given a interaction where hovering a link displays a tooltip of dynamic information (e.g.- Ajax), write the basic functions to perform the lookup (yes, jQuery is allowed) and explain how you'd cache the results so an HTTP request wasn't made if the tooltip already existed.
I applied through a recruiter. The process took 3 weeks. I interviewed at LinkedIn in Sept 2015
Interview
1. Call from the recruiter. Mainly just about my past jobs. (20 min)
2. Technical call by a senior web developer. Technical questions about HTML, CSS and JavaScript. (30 min)
Mainly I was asked about positioning html with css, accesibility and frameworks that I use.
3. Technical call with collabedit by two Sr. Web developers . Technical questions about HTML and CSS. (45 min)
They showed me an image and asked me to type the structure for the HTML, and then apply the CSS rules.
4. Technical call with collabedit by a Sr. Web developer and a Web developer (45 min)
They showed me some code and asked me to describe what was happening there and why.
Knowing how value vs reference type and how context works is needed to answer this correctly.
I was asked to code the isPalindrome() function and another problem that uses your previously coded isPalindrome function that the interviewer had difficulties trying to explain to me. At the end, I got the idea and explained what I would do because the time was almost over.
5. In site interview in Mountan View, CA (I didn't make it to this interview)
The third and fourth interviews where done the same day consecutively. I didn't make it to the 5th interview because my HTML and CSS were not good enough. Basically, I feel the reason why they didn't like it is because I didn't use the elements correctly. Semantic elements are very important to them. Learning experience for me and loss for them. I still think that I would have been perfect for the job.
My JavaScript interview went great.
The recruiter called me to tell me the bad news. He explicitly said I didn't make it because of the third interview. I appreciate the fact that he called me instead of sending me an email.
Overall, it was a great interview process.
Interview questions [3]
Question 1
What are the differences between AngularJS and Backbone.js? Which one do you prefer and why?
I applied through a recruiter. The process took 3 weeks. I interviewed at LinkedIn (Mountain View, CA) in Aug 2015
Interview
There were four steps; the first was an informal phone interview with the recruiter. The second was a phone conversation with two of LinkedIn's developers. The third was an online collaboration effort where the interviewer asked me a few code-related questions and I had to solve it in real-time as they watched me code. The fourth interview they flew me out to their offices in California where I did a full-day interview. This consisted of code questions where I had to solve the problems on a white board. We took a break for lunch and then finished with an interview with one of their managers.
I applied through a recruiter. The process took 4 weeks. I interviewed at LinkedIn (Mountain View, CA) in Apr 2015
Interview
Contacted via recruiter.
Had a phone screen with HR, and then a phone screen with a Senior Developer.
Then had an online code interview via CollabEdit (IF you're interviewing, I strongly recommend becoming familiar with CollabEdit before this step. It's... an interesting tool).
Flew out there for an onsite. Everyone was very welcoming. Everyone new be my name and they greeted me with some welcoming swag.
Flew back home and received a call two business days later with an offer.
You need to be very comfortable with your HTML, CSS, and JavaScript during the on-site. If not, I'm sure this would be very difficult. Lots of whiteboarding.
Interview questions [2]
Question 1
While writing the markup for a page on a whiteboard, I was asked why I didn't use <DL> tags instead of what I had written.