
Jet Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 72 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Jet.
Front End Software Engineer
The interview process involves a series of technical discussions and problem-solving exercises, along with general questions focusing on past work experience. Questions were challenging and substantive, both academic (re: algorithms, etc) and technical (in depth features of more than one modern programming language).
- Could you explain what currying is in simple terms?
Software Engineer
The interview process was very smooth, timely, and professional. It kicked off with a technical phone interview that featured one easy-ish technical question and then spent the other half on behavioral questions. Next, I was invited onsite for four rounds of interviews. Two of those rounds focused on algorithms and data structures, one round also on algorithms and data structures but with a focus on code quality evaluated on a laptop, and one round was a system design question. Following that, there was another round with a hiring manager, and that concluded the process! It was a good mix of technical assessment and behavioral/culture fit checks throughout, and every interviewer seemed genuinely happy to be there, engaged, and friendly. They provided opportunities to discuss my strengths and allowed the conversations to flow naturally.
- Can you tell me why you chose Jet?
- Can you determine if one array is a subset of another array?
Software Engineer
I was reached out to by a recruiter at Jet.com. After an initial interview through Karat.io, I had an on-site interview that lasted about 5 hours and was pretty easy. The recruiter on-site said I'd hear back the next day, but I didn't. I sent an email a couple days later to check on their decision, and then another email, but it's been completely silent since the interview. The only contact I had with a recruiter was when they first reached out and then after the on-site. It's really unprofessional for Jet to go silent and not give any decision, even a negative one, or even a simple thank you email.
- Questions about recursion
- Questions about queues
- Questions about stack
Jet Software Engineer Interview Questions
Quoted word for word from Jet interview reports.
“Given a matrix, compute the absolute difference between the sum of elements on the main diagonal and the sum of elements on the anti-diagonal.”
Read reports →“What's the absolute difference between the sums of the two diagonals in a given nxn matrix?”
Read reports →“Given a point (x,y) co-ordinates, write a method to return the value of this point in a Pascal's triangle, or a -1 if the point is out of bounds”
Read reports →“How would you find the sum of the two diagonals of an nxn matrix and return the absolute difference?”
Read reports →“Can you provide an algorithm to check if a string is a palindrome?”
Read report →“Can you determine if one array is a subset of another array?”
Read report →“Can you provide an algorithm to reverse integers, for example, turning 123 into 321, without using string or character methods?”
Read report →“Can you find the largest rectangle composed entirely of 1s within a given matrix?”
Read report →“Can you reverse a string word by word, like changing "The sky is blue" to "blue is sky The"? You can use any programming language.”
Read report →Formats, difficulty and experience
Across all 72 Jet interview reports.