Software Development Engineer applicants have rated the interview process at INRIX with 4.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 33% positive. To compare, the company-average is 32.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Development Engineer roles take an average of 35 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at INRIX overall takes an average of 22 days.
Common stages of the interview process at INRIX as a Software Development Engineer according to 3 Glassdoor interviews include:
Phone interview: 75%
One on one interview: 25%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 2 weeks. I interviewed at INRIX
Interview
Tons of programming questions, including OOP, geodatabase, ArcSDE, etc. Questions can be very specific to make sure you know every single details which might be involved in the workflow. I didn't pass the first round since I don't have 7 years of programming experience plus GIS experience. My friend also got interviewed half a year ago for the same position, didn't pass the first round either. I think they are literally looking for an unicorn.
Interview questions [1]
Question 1
What data types do ArcServer support in the geodatabase?
I applied online. The process took 2 months. I interviewed at INRIX in Mar 2018
Interview
Phone interview scheduled via email.
Hands down, this was the worst interview I have ever had in my life.
- They changed the person who was going to interview. The new person didn't chose to explain why he was taking the interview and not the other person. When I asked he was not happy.
- There was no formal customary introduction. I have 18 years of experience developing both enterprise and consumer applications. I am not a high school graduate asking for handouts.
- The interviewer gave me a notepad on the internet and asked me to write code. When I asked him a few clarifying questions, he was not happy. He breathed heavily during the entire interview, every few minutes.
- In the interview they asked me to write code for 4 questions. Before we started I was told that we had less than an hour interview. This was the entire interview. There was no opportunity to ask any questions in the end.
Here is my challenge for Inrix. Select your best engineer. He gets 10 minutes to write code for the question below. Leetcode has marked this question as Easy. You don't have to worry about the Big O for time or for space ( this consideration was not given to me). But no oohs and aahs allowed after 10 minutes. The code needs to run and produce the correct result in all cases ( edge cases included ). Also the code must be written on a notepad ( preferably web based ). No IDEs allowed. Your time starts now:
Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.
Example:
Input: 1->2->4, 1->3->4
Output: 1->1->2->3->4->4
/**
* Definition for singly-linked list.
* public class ListNode {
* int val;
* ListNode next;
* ListNode(int x) { val = x; }
* }
*/
Interview questions [4]
Question 1
//get max depth reached in a stack after a series of operations represented by the array. //Example below
// {1,1,0,1,1,1,0,0,1,0,1}
// 1=push
// 0=pop
// max depth=4
// Reverse singly linked li st
// 1->6->3->9->null
// 9->3->6->1->null
// Although not stated initially, O(1) restriction was later added after my first attempt
// I had to ask how the singly linked class looks like but the interviewer was not happy that I was not able to determine this just from the three lines given above
I applied through a staffing agency. The process took 4 weeks. I interviewed at INRIX (Kirkland, WA) in Jan 2016
Interview
I was contacted by a staffing agency, who coordinated between me and INRIX. The process was stretched out because I was initially contacted in December 2015, and the scheduling process lasted over the holidays. I had a 30 min phone screen, then an in-person 1 hour screen. I then went in for a full loop, which consisted of 5 coding interviews (including the lunch interview, where I was interviewed while eating pizza). Finally, met with HR for about 30 minutes at the end and they showed me around. They requested references the next day and I received an offer two days later.
Interview questions [1]
Question 1
I was interviewing for an Android role, and one of the interviews focused very heavily on details about Android.