Knoldus Software logo

Knoldus Software Software Engineer Interview Questions
& Process

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

Based on 33 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
75.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Knoldus Software.

Showing 3 of 33
Knoldus Software logo
Knoldus Software

Software Engineer

Engineering · more than a year ago

Intern Average Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

They'll go through your project with you, line by line, to make sure you understand it. Be ready for any Java technical questions you can think of. You'll also need to code something right then and there.

Confirmed questions7 questions
  • Can you walk me through your project?
  • Let's see you code something live.
  • What's your understanding of Java?
Knoldus Software logo
Knoldus Software

Software Engineer

Engineering

Entry Difficult Positive experience No offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Technical Coding

So, Knoldus came to our college for campus placements. The first round was Aptitude + Technical, lasting about an hour. The Aptitude section had 30 questions, some tricky and similar to CAT exam questions. The Technical section also had 30 questions covering DBMS, DS, and basic Java output questions. 9 students got selected for the next round, which required visiting the company office. Round 2 was a Technical Screening with two interviewers. They started with basic OOPS concepts like polymorphism and asked for a code example. They then asked if I'd used polymorphism or multithreading in my Android projects. After that, they asked me to implement a Set data structure for user-defined data types, which I couldn't do. They probed further, asking to implement constructor overloading in this Set implementation, specifically passing person names via the constructor. I couldn't answer this, and unfortunately, wasn't selected further.

Confirmed questions6 questions
  • Can you implement a Set data structure using constructor overloading?
  • Please implement a Doubly linked list.
  • Write the code for Merge Sort.
Knoldus Software logo
Knoldus Software

Software Engineer

Engineering

Senior Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical Coding

I got referred for this GCP + Spark role by IDC technologies. I passed all 3 interview rounds, including the one with the CTO. They asked for my documents and salary slip to prepare an offer. A week later, they said the client needed Java experience. I had to take a Java test, but my code was rejected for not running on the specified compiler. It's unprofessional not to state the JD and all requirements upfront, especially after I cleared all rounds and submitted my documents. It's demoralizing. I would never join such an organization that prioritizes a specific solution over evaluating my approach. My advice to management is to not play with candidates' emotions and at least keep them informed about the process. Our time is valuable too, so please respect it.

Confirmed questions3 questions
  • Can you explain the architecture of BigQuery?
  • What are RDDs and how do they relate to data pipelines?
  • How would you handle processing large amounts of image data?

Knoldus Software Software Engineer Interview Questions

Quoted word for word from Knoldus Software interview reports.

How many operations minimum are needed to make 3 strings equal?

Read reports

What string does a given number represent, and what are the permutations of that string?

Read reports

Can you implement a Set data structure using constructor overloading?

Read report

What are the differences between the This, Super, Throw, Throws, Final, and Finally keywords?

Read report

Can you list the different types of collection interfaces in Java?

Read report

What is the approach to calling an interface-specific method when dealing with two interfaces that share the same function name?

Read report

Formats, difficulty and experience

Across all 33 Knoldus Software interview reports.

Interview formats

Technical 40.5%
Coding 35.7%
Behavioral 22.6%
Other 1.2%

Interview difficulty

Easy 12.1%
Average 75.8%
Difficult 12.1%

Candidate experience

Positive 75.8%
Neutral 15.2%
Negative 9.1%