I applied through college or university. The process took 1 week. I interviewed at Consilience Software (Austin, TX) in Oct 2016
Interview
I made it through a 30 minute phone interview after leaving my resume with them in a career fair. The interviewer was engaging and asked a few technical questions. I was called for a second round interview on-site. For the initial part, I had to answer two programming questions on a whiteboard, with some guidance from an employee. These questions were fair and interesting. After, I was interviewed for about another hour with the CTO, where he asked me a few behavioral questions and got to know me better. Overall, it was an engaging interview.
Interview questions [1]
Question 1
Two algorithm/data-structure programming questions.
I interviewed at Consilience Software (Austin, TX) in Jan 2013
Interview
Was submitted for the interview process through a technical recruiter. The first contact consisted of a phone interview set up once again by the technical recruiter. This interview had a focus on Java and SQL as that is what the job posting desired. Some of the questions about both were quite specific but they just wanted you to have a familiarity with they topics and concepts. Concerning Java they asked about everything from ArrayList to Interfaces and with SQL everything from aspects of SQL to general database questions like what ACID is. Passed this interview with knowing some of the stuff flat out and with having a familiarity with some things. About 30 minuets all told. They complimented me on my speaking abilities, which they want because you are supposed to face clients at some point.
I was then invited back for a second in house interview. The interview was mostly technical white board questions with very little other questions. Only one interviewer. The first question was, given these strings and this output, what is the method and program it. The accepted very pseudoish code. This problem I struggled with a bit but got in the end with some hints. The second problem was a maze exit finding problem with the possibility of loops. I solved it recursively and believe I nailed it. The interviewer barely indicated anything throughout the whole interview. So I have no idea how I did.
I am awaiting word on a third interview which will also have some technical questions.
Interview questions [1]
Question 1
Having a question that requires recursion is heinous I think.
I applied through a recruiter. The process took 1 day. I interviewed at Consilience Software in Jan 2012
Interview
Initial 30 minute interview with the software team lead. Asked basic Java/SQL questions such as overriding vs overloading, goods/bads of indexes for databases, use of synchornize keyword. Technical questions were very one-after another read from a list, after a bunch of these (~15 minutes for me, didn't really have to think much for each question though), I got to ask questions. From what I heard structure is pretty flat, not much management but there are mentoring program. An individual might be responsible for everything from requirements gathering to testing, or they might be in a small team of 3-4. After the interview the interviewer said I'd hear back within 2 weeks. Interview on Friday evening and recruiter got back to me Monday afternoon informing me that they had already hired some people for the open positions and aren't looking anymore at the moment. The interviewer seems pretty friendly, work culture he said people are willing to help also for suggestions and insights.
Interview questions [1]
Question 1
An example of why synchronization might be important