I applied through a recruiter. The process took 2 days. I interviewed at Jive Software (Portland, OR) in Sept 2015
Interview
My interview was approximately 4 hours long. I met with 6 people - 3 management types and 3 technical types.
Discussions with management types were very much oriented to determining a cultural fit and, given the size of the development organization, which area of development I would do best in.
Discussions with technical types were around the various technologies that were in use and my familiarity with them.
Interview questions [1]
Question 1
Do you consider yourself a front-end, back-end, or full-stack developer?
I applied online. The process took 5 days. I interviewed at Jive Software (Portland, OR) in Jun 2015
Interview
Interview lasted a bit over four hours, with 30-45 minutes per interviewer(s). Some of the interviewers were in-person and others were remote. It would likely vary by interviewer but I got the impression they were interested in probing candidates' strengths and identifying blindspots. There were several skill assessment questions and programming problems, but none of the ego-stroking obscure or abstract puzzle problems.
Interview questions [1]
Question 1
There were standard java questions, like difference between final/finally/finalize, abstract class versus interface, thread.local, etc. Also there were 5 or 6 exercises like merge two sorted linked lists as well as open ended questions like 'given the opportunity what would you change about the language or JVM'.
There were some standard db/sql questions such as differentiate between inner/left outer joins, indexes, etc as well as open ended questions such as tuning strategy/methodology for a slow application query, etc
I applied through an employee referral. The process took 1 day. I interviewed at Jive Software (Portland, OR) in May 2015
Interview
The interview process consisted of a 5 round 30 minutes (per round) speed interviewing with five different people within the department. It wasn't nearly as bad as it sounds. Interviewing with different people gave me a chance to get comfortable with talking. Everyone was really friendly and they all really just wanted to get to know my personality.
Interview questions [1]
Question 1
More conversational topics about myself but a couple of questions regarding my experience. Nothing tough that I couldn't answer.