
GoTo Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 45 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at GoTo.
Software Developer
So, I had this interview that was pretty bad. Started with a good recruiter call, and then they sent me a homework assignment. They said it would take an evening, but it was way more than that, though not difficult. It took me a good number of hours to complete. I submitted it, and got an automatic email saying I didn't move forward, with no feedback or reason. It's fine to reject candidates, but I feel like I deserved more respect for the time I put in. So, if you're thinking of applying, just be warned GoTo might treat you this way.
- When could you complete the assignment?
Software Engineer
Started with a recruiter phone screen, then interviewed with the hiring manager. After that, there was a take-home coding assessment that was supposed to take 4-8 hours but ended up taking me double that. The final round had multiple technical interviews. Some interviewers were nice, but others were really condescending. One guy literally laughed at me while I was trying to answer a technical question. I got rejected right between the final interviews, all that time spent on this long process just gone. HR was also pretty disorganized, but that's another story.
- Can you explain database indexes and their purpose?
- Could you describe the difference between value types and reference types in C#?
Software Engineer
Applied via LinkedIn and got contacted by a recruiter for a brief phone chat about my background and the job. Then had a chat with the hiring manager, focusing more on my past work experiences and role-related questions. Following that, an onsite interview was arranged with 4 engineers back-to-back, where they made an effort to make me feel comfortable and asked fair questions relevant to the role. Right after, the recruiter reached out with an offer, though I didn't negotiate. They did ask for my immigration documents before the official offer, which felt a bit premature, so I held off on providing them.
- How would you implement a fuzzy filter for an array of strings?
GoTo Software Engineer Interview Questions
Quoted word for word from GoTo interview reports.
“What would be the output of this Java code snippet: public static void main(String[] args) { List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); list.add(6); list.add(7); list.add(8); for(int i=0;i<list.size();i++){ list.remove(i); } System.out.println(list); }”
Read reports →“What are the space and running complexity for the palindrome problem?”
Read reports →“What is a method for updating data with Entity Framework without first retrieving it?”
Read reports →“Can you count the frequency of each number in a given stream of integers from 190 to 200?”
Read reports →“There are 100 people in a line, and in each loop, every 5th person is eliminated. What is the index of the last person remaining?”
Read report →“Can you print a binary tree in a zig-zag level order?”
Read report →“Could you explain if Next.js is considered a framework or a library?”
Read report →“How would you implement a fuzzy filter for an array of strings?”
Read report →“Could you describe the difference between value types and reference types in C#?”
Read report →Formats, difficulty and experience
Across all 45 GoTo interview reports.