Daffodil Software interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Daffodil Software
upvote
share-icon
3 rounds | 8 Coding problems

Interview preparation journey

expand-icon
Journey
As Daffodil visited our campus so they have taken a coding test in our college labs. In that test, they have given us two coding problems which we have to solve within 1 hour. We have to do this problem on the hacker earth platform. We have to write the whole code by ourselves there is no main function provided.
Application story
As Daffodil visited our campus so they have taken a coding test in our college labs. In that test, they have given us two coding problems which we have to solve within 1 hour. We have to do this problem on the hacker earth platform. We have to write the whole code by ourselves there is no main function provided.
Why selected/rejected for the role?
At last, I want to suggest you just stick to the basic fundamentals that you have learned and GeeksforGeeks is a great source of knowledge so use it to the fullest and consolidate all the basics of programming and try to make as much code as possible.
Preparation
Duration: 3 Months
Topics: DBMS, Operating System, DSA, JAVA, OOPS, Algorithm
Tip
Tip

Tip 1 : Be confident 
Tip 2 : Be clear
Tip 3 : Practice Atleast 350 Questions

Application process
Where: Campus
Eligibility: 7.5 CGPA
Resume Tip
Resume tip

Tip 1 : Clear and well aligned resume 
Tip 2 : do not put false things

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 Minutes
Interview date12 Jan 2023
Coding problem2

This round consists of 2 coding questions in 60 mins on the platform of HackerEarth. 

The first one is based on Array which can be easily solved by using two for loop
The second one is based on String

1. Find all triplets with zero sum

Moderate
30m average time
50% success
0/80
Asked in companies
MicrosoftFacebookDunzo

You are given an array Arr consisting of n integers, you need to find all the distinct triplets present in the array which adds up to zero.

An array is said to have a triplet {arr[i], arr[j], arr[k]} with 0 sum if there exists three indices i, j and k such that i!=j, j!=k and i!=k and arr[i] + arr[j] + arr[k] = 0.

Note :
1. You can return the list of values in any order. For example, if a valid triplet is {1, 2, -3}, then (2, -3, 1), (-3, 2, 1) etc is also valid triplet. Also, the ordering of different triplets can be random i.e if there are more than one valid triplets, you can return them in any order.
2. The elements in the array need not be distinct.
3. If no such triplet is present in the array, then return an empty list, and the output printed for such a test case will be "-1".
Try solving now

2. Minimum insertions to make a string palindrome

Moderate
30m average time
70% success
0/80
Asked in companies
FacebookAppleSamsung

A palindrome string is one that reads the same backward as well as forward.


You are given a string 'str'.


Find the minimum number of characters needed to insert in 'str' to make it a palindromic string.


Example :
Input: 'str' = "abca"

Output: 1

Explanation:
If we insert the character ‘b’ after ‘c’, we get the string "abcba", which is a palindromic string. Please note that there are also other ways possible.


Try solving now
02
Round
Hard
Face to Face
Duration60 Minutes
Interview date13 Apr 2023
Coding problem3

The interview started with a brief introduction including projects and trainings.
Projects in-depth explanation. As I used JDBC for the connectivity of the code to the database, so they asked questions on JDBC also.
SQL queries.
Polymorphism with their examples (Runtime polymorphism-Method Overriding, Compile-time polymorphism – Method Overloading).

Moderate
25m average time
70% success
0/80
Asked in companies
Citi BankCIS - Cyber InfrastructureDell Technologies

Ninja is given a pattern. Now he is asked to print the same pattern for any given ‘N’ number of rows.

Note:

There is only one space between the values of each column in a row.

For example, Pattern for ‘N’ = 5 will be.
1 2 3 4 5 
11 12 13 14 15 
21 22 23 24 25 
16 17 18 19 20 
6 7 8 9 10 
Try solving now

2. Search an Element in an Array

Easy
15m average time
80% success
0/40
Asked in companies
Natwest GroupOracleCultfit

You have given a sorted array 'A' of 'N' integers.

Now, you are given 'Q' queries, and each query consists of a single integer 'X'. Your task is to check whether 'X' is present in array 'A' or not for each query. If 'X' exists in array 'A', you need to print 1 else print 0.

Note :

The given array is sorted in non-decreasing order. 
Try solving now

3. Duplicate In Array

Easy
15m average time
85% success
0/40
Asked in companies
HSBCMicrosoftDelhivery

You are given an array ‘ARR’ of size ‘N’ containing each number between 1 and ‘N’ - 1 at least once. There is a single integer value that is present in the array twice. Your task is to find the duplicate integer value present in the array.

For example:

Consider ARR = [1, 2, 3, 4, 4], the duplicate integer value present in the array is 4. Hence, the answer is 4 in this case.
Note :
A duplicate number is always present in the given array.
Try solving now
03
Round
Easy
HR Round
Duration46 Minutes
Interview date14 Apr 2023
Coding problem3

It was just a discussion round in which simple introduction, bond-related queries, offer letter discussion, and joining related queries.

1. Basic HR Question

Why do you want to work for our company?

Problem approach

Tip 1 : Talk about the past projects that you had worked on that matches the requirements of the current role.
Tip 2 : Talk about your career aspirations that are associated with this job role.
Tip 3 : Have the knowledge in hand about the company’s vision, mission, and the work it has done in recent years that inspired you to join the organization.

2. Basic HR Question

What are your greatest strengths and weaknesses?

Problem approach

Tip 1 : Start by stating the strongest skills and qualities that can be of a great match to the job role.
Tip 2 : Do not tell any weakness that can potentially jeopardize your candidature.
Tip 3 : Do not tell cheesy, cliché answers like “I am a perfectionist which is both my strength and my weakness”.

3. Basic HR Question

Tell me about the gap in your resume.

Problem approach

After the completion of my bachelor’s degree, I started working continuously for 8 years without taking any break. This sort of impacted my productivity and also harmed my work-life balance. Hence, I decided to take a break of 6 months to clear my mind, make amends with my family, and also do solo travel to different places.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
Software Developer
1 rounds | 2 problems
Interviewed by Daffodil Software
1179 views
0 comments
0 upvotes
company logo
Software Developer
2 rounds | 3 problems
Interviewed by Daffodil Software
1430 views
0 comments
0 upvotes
company logo
Software Developer
2 rounds | 4 problems
Interviewed by Daffodil Software
1606 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Daffodil Software
906 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
2 rounds | 3 problems
Interviewed by BNY Mellon
6261 views
3 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by BNY Mellon
0 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by CIS - Cyber Infrastructure
2159 views
0 comments
0 upvotes