I applied online. The process took 2 weeks. I interviewed at IQ Inc. in July 2022
Interview
I had an initial phone screening with the recruiter which was more general regarding my background. As the interview ended, I was immediately set up with a more technical interview with the recruiter and a senior software engineer. In this, they presented me with a C# problem (my language of choice), and I worked through it while being able to ask questions and work with them. I felt very comfortable and it went well, taking around 30 or so minutes. We continued for another hour in which I was asked more in depth questions about my background and was able to ask questions to both of my interviewers. Unfortunately, communication after this interview was nonexistent. I was told to expect a response about further steps within the week, but never heard anything. To be fair, there was a federal holiday the weekend after my interview, and I interviewed on Friday. However, I emailed twice since then to thank them for the opportunity and later inquire if the position was still available. Months went by and nothing. Extremely disappointing considering the interview itself was absolutely wonderful.
Interview questions [1]
Question 1
What was one of the toughest projects you have handled (in education or in career)?
I applied through other source. I interviewed at IQ Inc. in June 2021
Interview
The second interview was a technical interview with two software development managers that are also developers themselves. They were incredibly personable, kind, and knowledgeable. I was asked to share my screen and complete a coding challenge, with the ability to google and ask them questions.
Interview questions [1]
Question 1
I don't remember. But the questions were all relevant to the potential job, and none of the questions were those strange HR questions you get sometimes.
I applied through a recruiter. The process took 1 week. I interviewed at IQ Inc. (Monroeville, PA) in Jan 2018
Interview
I met up with two engineers, who had me run through an algorithm problem on a laptop they provided to me (no IDE or intellisense, but it did some word prediction, closed braces, provided highlighting, and allowed for search and replace). The emphasis was on exploring my approach to the problem rather than to providing a particular solution. While, of course, I was told I couldn't Google the solution, I was encouraged to search for other algorithms and aspects of the language because software development generally involves such measures.
Afterwords, I met with the Senior Architect and the Operations Manager, who asked me probing questions about my job history.
Interview questions [1]
Question 1
Given two strings, and assuming case-insensitivity, how would you compare them to decide whether they are anagrams of each other? And how would you improve the process to make it more efficient?