SailPoint Technologies logo

SailPoint Technologies Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 53 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
37.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at SailPoint Technologies.

Showing 3 of 53
SailPoint Technologies logo
SailPoint Technologies

Senior Software Engineer

Engineering · nearly a year ago

Senior Average Negative experience No offer 2 rounds
Interview process
Technical screen Recruiter call
Interview formats
Technical Coding Behavioral

I had one interview at Pune office(FEB-2026), it was very disappointing. In the first technical round, two interviewers interviewed me. They started by asking about my previous projects and experience, then moved on to Java collections, exception handling, sorting algorithms, and threading. I explained each question in depth. They then gave me an array question: {1,1,2,2,3,4,4,5,5} and wanted the output as {1,2,3,4,5,0,0,0}. Initially, I used a linked list to check for existing elements, then skipped them, and finally added zeros until the desired length. The interviewer asked me to reduce the time complexity. Later, I modified the solution using a two-pointer approach with O(1) time complexity. In the last part, they asked a general scenario-based question about finding a harvested ball, for which I explained the best solution. Finally, they said to wait. I waited for about 1 to 1.5 hours after the first round, hoping for the next round, and was feeling confident. Then, HR called me and said, 'Sorry, unfortunately, my expectations do not match your requirements.' A complete waste of time.

Confirmed questions1 question
  • Can you tell me how to remove duplicates from an array and place zeros at the end?
SailPoint Technologies logo
SailPoint Technologies

Senior Software Engineer

Engineering · nearly a year ago

Senior Average Positive experience Accept offer 3 rounds
Interview process
Technical screen Onsite Technical screen
Interview formats
Coding System Design Behavioral

The interview process had 3 rounds: a coding round, a design round, and a manager round. The coding involved implementing an LRU cache. The design part covered webhooks and other related topics. The managerial round focused on projects and solution design.

Confirmed questions2 questions
  • Tell me about your projects and coding solutions.
  • Can you explain your OERR coding?
SailPoint Technologies logo
SailPoint Technologies

Software Engineer

Engineering · a year ago

Mid Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Offer
Interview formats
Behavioral Technical

I had an initial screen with the recruiter, then an interview with the hiring manager, followed by a live technical assessment. Everything seemed to go great, and the hiring manager was happy with my experience. After the technical assessment, which also went well, the recruiter wanted to move to final interviews but then decided to downlevel the role for unclear reasons and offered a salary below the listed range. When I asked for more details and showed them the salary range for the same level on their website, the recruiter got defensive, saying they always stick to the mid-range, and then ghosted me. I was polite throughout and felt I exceeded the interviews and my experience matched the role. I suspect this company uses bait-and-switch tactics, hoping candidates will accept a downleveled role at a lower salary, especially given their recent acquisition by Thoma Bravo and subsequent IPO. I'd advise avoiding this company and their unprofessional recruiters and opaque interview process.

Confirmed questions1 question
  • What's prompting your job search?

SailPoint Technologies Software Engineer Interview Questions

Quoted word for word from SailPoint Technologies interview reports.

Find the lowest price for a flight given a source, destination, and airline.

Read reports

Is it possible to use a custom object as a key in a HashMap?

Read reports

Explain how to select all records from table A that do not have a matching record in table B, given that table A's primary key is a column in table B.

Read reports

How would you connect four points using only three lines?

Read report

Regarding fail fast vs fail safe iterators, what are they and when would you choose one over the other?

Read report

Can you explain the difference between how this concept (fail fast/fail safe iterators) works in JavaScript compared to Java?

Read report

Can you tell me how to remove duplicates from an array and place zeros at the end?

Read report

Can you explain the difference between a data lake and a data warehouse?

Read report

Formats, difficulty and experience

Across all 53 SailPoint Technologies interview reports.

Interview formats

Technical 38.3%
Behavioral 30%
Coding 24.2%
System Design 6.7%
Other 0.8%

Interview difficulty

Easy 20.8%
Average 67.9%
Difficult 11.3%

Candidate experience

Neutral 11.3%
Negative 50.9%
Positive 37.7%