Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Daffodil Software Team. If you also belong to the team, you can get access from here

Daffodil Software Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Daffodil Software Software Developer Interview Questions, Process, and Tips

Updated 1 Jan 2025

Top Daffodil Software Software Developer Interview Questions and Answers

  • Q1. Triangle of Numbers Pattern Ninja is tasked with printing a triangle pattern based on a given number 'N' for any test case. Example: Input: N = 4 Output: 1 232 34545 456 ...read more
  • Q2. Find the Longest Palindromic Substring Given a string ‘S’ composed of lowercase English letters, your task is to identify the longest palindromic substring within ‘S’. I ...read more
  • Q3. Find the Second Largest Element Given an array or list of integers 'ARR', identify the second largest element in 'ARR'. If a second largest element does not exist, retur ...read more
View all 14 questions

Daffodil Software Software Developer Interview Experiences

10 interviews found

Interview experience
3
Average
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare for DSA at least array, stack , LinkedList

Software Developer Interview Questions & Answers

user image Akshay Maheshwari

posted on 1 Jan 2025

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Find Duplicate in Array Problem Statement You are provided with a ... read more
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-

Daffodil Software interview questions for designations

 Software Engineer

 (3)

 Associate Software Engineer

 (2)

 Junior Java Developer

 (1)

 IT Associate

 (2)

Software Developer Interview Questions & Answers

user image jarupula Supriya

posted on 14 Apr 2023

Interview experience
5
Excellent
Difficulty level
-
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Apr 2022. There were 2 interview rounds.

Interview Preparation Tips

Interview preparation tips for other job seekers - the process or activity of writing computer programs.

Get interview-ready with Top Daffodil Software Interview Questions

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Feb 2023. There were 2 interview rounds.

Interview Preparation Tips

Interview preparation tips for other job seekers - Work on basics

I appeared for an interview in Oct 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

2 Coding Question were given to be solved in 1 hr . Both questions were medium level .

  • Q1. 

    Digits Decoding Problem

    Ninja has a string of characters from 'A' to 'Z', encoded using their numeric values (A=1, B=2, ..., Z=26). The encoded string is given as a sequence of digits (SEQ). The task is t...

  • Ans. 

    The task is to determine the number of possible ways to decode a sequence of digits back into a string of characters from 'A' to 'Z'.

    • Use dynamic programming to keep track of the number of ways to decode the sequence at each position.

    • Consider different cases for decoding single digits and pairs of digits.

    • Handle edge cases such as '0' and '00' appropriately.

    • Return the final count modulo 10^9 + 7 as the answer.

  • Answered by AI
  • Q2. 

    Distribute N Candies Among K People

    Explanation: Sanyam wishes to distribute 'N' candies among 'K' friends. The friends are arranged based on Sanyam's order of likeness. He initially distributes candies s...

  • Ans. 

    Distribute N candies among K people in a specific order, incrementing by K each round until all candies are distributed.

    • Distribute candies starting from 1st friend, incrementing by K each round

    • If remaining candies are fewer than what a friend is supposed to receive, distribute all remaining candies to that friend

    • Output the number of candies each friend ends up with at the end of distribution

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from UIT - Allahabad. I applied for the job as Software Developer in DelhiEligibility criteriaNo criteriaDaffodil Software interview preparation:Topics to prepare for the interview - Data Structure, Algorithms, DBMS, OS, OOPs.Time required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : Good Command over Data Structure
Tip 2 : Prepare Core Subjects
Tip 3 : Have at least 1 project

Application resume tips for other job seekers

Tip 1 : Single Page resume with good Projects in it.
Tip 2 : Short and Crisp resume.

Final outcome of the interviewRejected

Skills evaluated in this interview

I appeared for an interview before Apr 2021.

Round 1 - Video Call 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Easy

This was a technical round with questions on DSA, OOPS, DBMS and some SQL queries.

  • Q1. 

    Find the Second Largest Element

    Given an array or list of integers 'ARR', identify the second largest element in 'ARR'.

    If a second largest element does not exist, return -1.

    Example:

    Input:
    ARR = [2,...
  • Ans. 

    Find the second largest element in an array of integers.

    • Iterate through the array to find the largest and second largest elements.

    • Handle cases where all elements are identical.

    • Return -1 if second largest element does not exist.

  • Answered by AI
  • Q2. 

    Triangle of Numbers Pattern

    Ninja is tasked with printing a triangle pattern based on a given number 'N' for any test case.

    Example:

    Input:
    N = 4
    Output:
       1
    232
    34545
    4567654

    Explanation:

    The pat...

  • Ans. 

    Print a triangle pattern of numbers based on given input 'N'.

    • Iterate through each row and print the numbers in a centered and incremented manner

    • Use nested loops to handle the alignment and incrementing of numbers

    • Ensure to properly format the output with spaces for alignment

  • Answered by AI
  • Q3. Can you explain the OOP concepts in C++?
  • Ans. 

    OOP concepts in C++ include classes, objects, inheritance, polymorphism, and encapsulation.

    • Classes are user-defined data types that contain data members and member functions.

    • Objects are instances of classes that can interact with each other.

    • Inheritance allows a class to inherit properties and behavior from another class.

    • Polymorphism enables objects to be treated as instances of their parent class.

    • Encapsulation restrict...

  • Answered by AI
Round 2 - HR 

Round duration - 30 minutes
Round difficulty - Easy

HR round with typical behavioral problems.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPADaffodil Software interview preparation:Topics to prepare for the interview - OS, DBMS, OOPS, Data Structures, Algorithms, Aptitude, SQL,Time required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1: Write true in your Resume. Mention only those language, Projects which you had done or doing.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Campus Placement and was interviewed in Aug 2020. There were 4 interview rounds.

Interview Questionnaire 

7 Questions

  • Q1. 1. Tell me about yourself and your Projects?
  • Q2. 2. What is OOPs and their concepts ?
  • Ans. 

    OOPs stands for Object-Oriented Programming and it is a programming paradigm based on the concept of objects.

    • OOPs is based on four main concepts: Encapsulation, Inheritance, Polymorphism, and Abstraction.

    • Encapsulation is the process of hiding the implementation details of an object from the outside world.

    • Inheritance allows a class to inherit properties and methods from another class.

    • Polymorphism allows objects of diffe...

  • Answered by AI
  • Q3. 3. SQL and DBMS Question?
  • Q4. 4. Program to print the pattern? (It was easy)
  • Ans. 

    Program to print a given pattern using an array of strings.

    • Create an array of strings to hold the pattern

    • Use nested loops to iterate through the array and print the pattern

    • Adjust the loops to print the desired pattern

    • Example: for a right triangle pattern, use i for rows and j for columns, and print '*' if j<=i

  • Answered by AI
  • Q5. 5. Find the largest prime number in array? (Use the Concept of Segmented Sieve)
  • Ans. 

    Find the largest prime number in array using Segmented Sieve.

    • Implement Segmented Sieve algorithm to generate prime numbers up to the maximum value in the array.

    • Iterate through the array and check if each number is prime using the generated prime numbers.

    • Return the largest prime number found in the array.

  • Answered by AI
  • Q6. 6.How do you overcome your failure?
  • Q7. 7. Why should be hire you?
  • Ans. 

    I have the technical skills, experience, and passion to contribute effectively to your team.

    • Strong technical skills in programming languages such as Java, Python, and C++

    • Experience working on various software development projects, including a mobile app for a startup company

    • Passionate about staying updated on the latest technologies and continuously improving my skills

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - The Interview was techinical. They want to see my basic subjective knowledge which i had studied in B.Tech like OS, DBMS, OOPs.
Afterward they ask me to code , Pattern printing question and write some basic code of searching , sorting.
One remainder for you guys, write true in your Resume. Mention only those language, Projects which you had done or doing.
It's alright to have few points on resume rather filling it up unnecessarily.

I know we all no perfect but they see as how we handle this Situation.
Don't argue with them, be 10 Min before the Interview, Maintain a Smile if you are getting faded or get stucked.

Beginning 2 Minutes is most crucial, as you have to become comfortable.
Ask question like he/she is your College mate but in English.

Don't Panic, Be Relaxed, Be Prepare with Copy and pen too.

Skills evaluated in this interview

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

(3 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

First-round was the machine test coding round on HackerEarth with a decent level of questions on data structures and algorithms. It consists of 3 questions 2 medium and 1 easy to moderate in 60 minutes.

  • Q1. 

    Find the Longest Palindromic Substring

    Given a string ‘S’ composed of lowercase English letters, your task is to identify the longest palindromic substring within ‘S’.

    If there are multiple longest palin...

  • Ans. 

    Find the longest palindromic substring in a given string, returning the rightmost one if multiple substrings are of the same length.

    • Iterate through each character in the string and expand around it to find palindromic substrings

    • Keep track of the longest palindromic substring found so far

    • Return the rightmost longest palindromic substring

  • Answered by AI
  • Q2. 

    Minimum Operations to Transform Strings

    You are provided with two strings initial and final. Each string consists of characters 'a', 'b', and one empty slot represented by '_'. Your task is to transform t...

  • Ans. 

    The task is to transform one string into another by swapping characters with an empty slot, using the minimum number of operations.

    • Iterate through the strings character by character and count the number of operations needed to transform one string into another.

    • Consider the allowed operations and their conditions while counting the operations.

    • Return the total number of operations needed for each test case.

  • Answered by AI
  • Q3. 

    MegaPrime Numbers Problem Statement

    Given two integers Left and Right, determine the count of 'megaprime' numbers within the inclusive range from 'Left' to 'Right'. A 'megaprime' number is a prime number ...

  • Ans. 

    Count the 'megaprime' numbers within a given range of integers.

    • Iterate through the range of integers from Left to Right.

    • For each number, check if it is a prime number and if all its digits are prime.

    • Increment the count if the number satisfies the conditions.

    • Return the total count of 'megaprime' numbers.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Technological institute of textile and Sciences. Eligibility criteria65%Daffodil Software interview preparation:Topics to prepare for the interview - Data structures, DBMS concepts, OOPs, algorithms, OSTime required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Tip 1 : Data structures and Algorithms foundation is a must, all technology and knowledge is just kind of a bummer if DSA is weak. Naive approaches must be clean and clear by everyone. At least complete all easy level questions on leetcode.
Tip 2 : Most of the good companies are basically fond of your mental and technical skills and data structure knowledge. Doesn't matter how bad the complexity you make at the first attempt but you should have at least the way out to solve that problem and then start to think to improve the solution.
Tip 3 : Soft skills are kind of important but not to that extent that it can hide your loopholes in foundation knowledge. Even some personal project is more than enough to balance your presentation.

Application resume tips for other job seekers

Tip 1: Short and clear. 2 pages are maximum.
Tip 2: Project should have links to your github instead of just sentences.

Final outcome of the interviewRejected

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

Daffodil Software Interview FAQs

How many rounds are there in Daffodil Software Software Developer interview?
Daffodil Software interview process usually has 2-3 rounds. The most common rounds in the Daffodil Software interview process are Coding Test, Resume Shortlist and HR.
How to prepare for Daffodil Software Software Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Daffodil Software. The most common topics and skills that interviewers at Daffodil Software expect are JSON, Javascript, Web Services, Front End and PHP.
What are the top questions asked in Daffodil Software Software Developer interview?

Some of the top questions asked at the Daffodil Software Software Developer interview -

  1. 5. Find the largest prime number in array? (Use the Concept of Segmented Sie...read more
  2. 2. What is OOPs and their concept...read more
  3. 4. Program to print the pattern? (It was ea...read more

Recently Viewed

SALARIES

Landmark Housing Projects

INTERVIEWS

Daffodil Software

No Interviews

INTERVIEWS

Daffodil Software

No Interviews

SALARIES

Trane Technologies

SALARIES

Trane Technologies

JOBS

Stanley Black & Decker

No Jobs

SALARIES

Daffodil Software

SALARIES

Trane Technologies

SALARIES

Cyber Futuristics

INTERVIEWS

Daffodil Software

No Interviews

Tell us how to improve this page.

Daffodil Software Software Developer Interview Process

based on 6 interviews

2 Interview rounds

  • Coding Test Round
  • HR Round
View more
Daffodil Software Software Developer Salary
based on 59 salaries
₹4 L/yr - ₹15.7 L/yr
14% more than the average Software Developer Salary in India
View more details

Daffodil Software Software Developer Reviews and Ratings

based on 7 reviews

3.8/5

Rating in categories

2.3

Skill development

2.6

Work-life balance

2.6

Salary

3.1

Job security

2.6

Company culture

3.0

Promotions

2.2

Work satisfaction

Explore 7 Reviews and Ratings
IT Associate
156 salaries
unlock blur

₹5 L/yr - ₹18 L/yr

Associate Software Engineer
122 salaries
unlock blur

₹5.3 L/yr - ₹19 L/yr

Software Developer
59 salaries
unlock blur

₹4 L/yr - ₹15.7 L/yr

Junior IT Associate
52 salaries
unlock blur

₹3 L/yr - ₹10 L/yr

Senior IT Associate
51 salaries
unlock blur

₹7.3 L/yr - ₹26 L/yr

Explore more salaries
Compare Daffodil Software with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview