Ivanti logo

Ivanti Software Engineer Interview Questions
& Process

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

Based on 52 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
57.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Ivanti.

Showing 3 of 52
Ivanti logo
Ivanti

Senior Software Engineer

Engineering · a year ago

Senior Easy Negative experience No offer 5 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen Technical screen
Interview formats
Technical Coding System Design

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.

Confirmed questions1 question
  • Discuss multithreading concepts and questions related to your projects.
Ivanti logo
Ivanti

Software Engineer

Engineering · a year ago

Staff Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding System Design

I went through two interview rounds. The first was with the hiring manager, who wanted to know about my current company's project architecture. They also asked me to write some SQL queries and a small problem in C#. The second round was a technical interview focusing on basic .NET Core and .NET Framework concepts, including Web APIs. During this hour-long session, the panelist covered fundamental .NET and .NET Core questions related to Web APIs. Then, they moved on to asking about small programs involving lists and arrays. The funny part is why I got rejected. In the last 10 minutes, the panelist asked if I knew Sudoku. I said no, so they sent me a Wikipedia link for the rules and asked me to code a Sudoku solver. I agreed and started looking at the rules and coding, but we ran out of time, and I had to stop. It was funny they asked for Sudoku code in the last 10 minutes.

Confirmed questions1 question
  • Could you write a program for the Sudoku game, especially since it was brought up in the final 10 minutes of the interview?
Ivanti logo
Ivanti

Software Engineer

Engineering · more than a year ago

Senior Difficult Positive experience No offer 6 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Onsite Background check
Interview formats
Behavioral Technical Coding System Design

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.

Confirmed questions3 questions
  • 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 Software Engineer 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

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 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

For selecting the top 3 winners from 25 horses where only 5 can race at a time, what's the minimum number of races needed?

Read report

Formats, difficulty and experience

Across all 52 Ivanti interview reports.

Interview formats

Technical 42.3%
Coding 25.5%
Behavioral 24.2%
System Design 6.7%
Group 1.3%

Interview difficulty

Easy 17.3%
Average 69.2%
Difficult 13.5%

Candidate experience

Negative 28.8%
Positive 57.7%
Neutral 13.5%