
NetSuite Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 89 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at NetSuite.
Software Engineer
The interview process involved a recruiter call for Oracle Netsuit, followed by a technical interview with two tech managers. During the tech manager interview, I learned about their monolithic system, which is so large it requires remote VMs and likely has very slow CI/CD pipelines and infrequent production releases, suggesting a lack of Agile practices. They also mentioned a 20% frontend requirement and the expectation for engineers to handle QA tasks, essentially looking for 'custom engineers'. The interview was conducted in English, though some Spanish was used. The technical interview, also in English, involved coding exercises on a problematic HackerRank platform that had an unreliable IDE. This setup felt like programming in a static, procedural style, neglecting object-oriented principles, code readability, maintainability, class design, scalability, architecture, and testing, which I emphasized as crucial engineering aspects. The focus seemed to be on rapid algorithm development, potentially at the expense of code quality. I was not offered a chance to ask questions or given any feedback at the end, which felt very outdated.
- What defines a senior engineer in your opinion?
Software Engineer
After applying and going to a meetup, I had my first call with HR, which was mostly behavioral questions and a few technical ones. The next day, I spoke with a manager who asked more about my background and the job. Following that, I had a 2-hour take-home coding challenge. A week later, they asked about my availability for a team interview the following week. But then, a few days after that, I got scheduled for a phone interview with a manager from a different team. Didn't get an offer in the end.
- What technical questions do you have about the languages I am expected to use?
- Can you describe your experience with OOP?
- Can you describe your experience with SQL?
Software Engineer
I sent in my application online and then heard back from a recruiter about 50 days after that. The whole thing had a few parts. First, a 30-minute call with a recruiter. Then, another 30-minute call with the hiring manager where they talked about the company/team and asked about me. After that, I got an assignment with SQL queries and a Java coding task to do at home, which took about 2 hours. Then came two hours of onsite interviews with two people, where they asked theory questions, SQL questions, and gave me one coding problem. Next, another two hours of onsite interviews, this time with three people, focusing on a design problem and two coding questions about algorithms. The final step was a 1.5-hour interview with the hiring manager. The whole process felt really organized and smooth. Everyone I met, from the recruiter to the team members and the manager, was super nice. Everything they advertised on their "netsuitwaterloo" site was spot on. I really wanted to join them, but sadly, they didn't feel the same way about me and I got rejected after the last interview.
- Can you tell me about your understanding of binary search?
- Can you tell me about your understanding of dynamic programming?
- Can you tell me about your understanding of recursion?
NetSuite Software Engineer Interview Questions
Quoted word for word from NetSuite interview reports.
“Write a Java method to remove duplicates from a sorted array of integers without using any classes from the java.util package.”
Read reports →“What is the minimum time required to make the current time a palindrome?”
Read reports →“What is the difference between the innodb and myisam database storage engines?”
Read reports →“Can you tell me the computational complexity of searching within a dictionary that uses a TreeMap?”
Read reports →“How would you devise an algorithm to determine if a string can be formed by concatenating words from a given dictionary?”
Read report →“How would you design an algorithm to check if a string is made up of valid dictionary words?”
Read report →“There are rabbits at each corner of a triangle. If they all start walking along the sides of the triangle, what are the chances they run into each other?”
Read report →“Given two jugs with capacities of 5 liters and 3 liters, how can you measure out exactly 4 liters into the 5-liter jug?”
Read report →“Given a stream of purchase and sale operations, how would you calculate the profit using FIFO accounting?”
Read report →Formats, difficulty and experience
Across all 89 NetSuite interview reports.