
Ivanti Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 153 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 153 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Ivanti.
Staff Software Engineer
The interview began well with an intro to the company and role, presented as Staff Engineer. However, the first round veered into app architecture and security details not core to my Android development background, feeling more appropriate for security or platform architect roles. My experience is with single FCM accounts and certs, so the questions felt off. They weren't explained well, giving a sense of just trying to filter candidates rather than a technical chat. I get probing for a Staff role, but the resume/expectation gap could've been handled better. Some Glassdoor reviews seem accurate, questioning if the question level matches the salary.
- Could you discuss the versions and limitations of JUnit and Mockito?
- How would you manage multiple Firebase Cloud Messaging accounts within a single application?
- Where is the Android Keystore typically located?
Customer Success Manager
I had a pretty disappointing experience with Ivanti's hiring process. I made it through all the stages, including a final presentation to six people (a VP, the Hiring Manager, and some CSMs). But then, days later, they told me I wouldn't get the job because of salary expectations. This really surprised me because the exact salary was clearly stated and I had agreed to it before starting. We never discussed a range. It felt really unprofessional to waste so much of my time and not address this earlier, especially before the final presentation. They said the budget had changed, but hearing that only after everything was done seemed like an easy excuse. It made me question how transparent they are and if their team is on the same page.
- Questions regarding the presentation content
- Questions about my background and experience
Senior Software Engineer
The interview process has 5 rounds. It starts with a techno managerial round, then a technical screening, followed by two coding rounds, and finishes with a system design round. It felt like a waste of time, as if the company interviews just for the sake of it, maybe because they have a lot of free time from working on maintenance projects. They seem to have a set list of questions clearly aimed at rejection. Around 90% of candidates get rejected in the first round, and the remaining 10% are rejected in later rounds. Even with positive feedback, the outcome is usually rejection. I suggest you don't waste your time here and focus on other opportunities. I really feel I wasted 1 hour and 20 minutes.
- Discuss multithreading concepts and questions related to your projects.
Software Engineer
There were 6 rounds in total. The first was a managerial round asking about my past projects and the technologies I've used. It was an easy interview if you met the JD requirements. The second round was a coding round with Leet code easy/medium questions on basic data structures like arrays, stacks, and queues. The interviewer was helpful in optimizing the solution. The third round was also a coding round, but with Leet code medium/hard questions on advanced data structures and algorithms. You had to finish the code in the given time or you'd be eliminated. The fourth round was a design/implementation round about application design and concepts. I got eliminated here. The fifth round was a Behavioral round, and then the HR round.
- Questions from my past projects and resume, plus some basic technical/logical questions.
- Technological concepts and a Leet code easy/medium problem.
- Leet code medium/Hard problems.
Ivanti Interview Questions
Quoted word for word from Ivanti interview reports.
“Implement a string tokenizer function that accepts an input string and a separator.”
Read reports →“Find the index of the first '1' in an infinite array of '0's followed by '1's.”
Read reports →“Can you print the nth node from the end of a linked list?”
Read reports →“If Class A has a static synchronized method m1() and a regular method m2(), and threads t1 and t2 are created using a.m1() and a.m2(), can t1 and t2 access concurrently?”
Read reports →“Can you reverse an array in O(n) time and O(1) space?”
Read report →“What's the difference between the equality operators == and === in JavaScript?”
Read report →“Can you find the count of zeros in an array using the best algorithm?”
Read report →“For arranging library books in dictionary order, which data structure would be used?”
Read report →“Given a set of 8 balls where one is heavier, how many weighings on a balance scale are needed to find the heavier ball?”
Read report →Formats, difficulty and experience
Across all 153 Ivanti interview reports.