Upload Button Icon Add office photos

Directi

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Directi Software Engineer Interview Questions, Process, and Tips

Updated 19 Sep 2015

Top Directi Software Engineer Interview Questions and Answers

  • Q1. 2)Given an n x n matrix, where every row and column is sorted in increasing order. Given a number x, how to decide whether this x is in the matrix. The designed algorithm ...read more
  • Q2. 4)Given a set of integers, Display the non-empty subsets whose sum is zero. For example, given the set { −7, −3, −2, 5, 8}, the answer is the subset { −3, −2, 5} which su ...read more
  • Q3. Sub Divide a Rectangle. Given a Rectangle of M X N. U have many smaller rectangles of M1 X N1 and so on. You have to divide the greater rectangle in such a way to minimiz ...read more
View all 7 questions

Directi Software Engineer Interview Experiences

2 interviews found

Interview Questionnaire 

5 Questions

  • Q1. 1)There are three types of balls arranged linearly in a random order Red, Green and Blue. Now your job is to sort them so that the Red balls are in front follwed by the Green balls and the Blue balls are p...
  • Ans. 

    Sorting an array of 0, 1 and 2 can be done in O(n) using two pointers.

    • Use two pointers, one for 0 and one for 2, and a current pointer to traverse the array

    • If the current pointer encounters a 0, swap it with the 0 pointer and move both pointers to the right

    • If the current pointer encounters a 2, swap it with the 2 pointer and move the 2 pointer to the left

    • Repeat until the current pointer meets the 2 pointer

  • Answered by AI
  • Q2. 2)Given an n x n matrix, where every row and column is sorted in increasing order. Given a number x, how to decide whether this x is in the matrix. The designed algorithm should have linear time complexity...
  • Ans. 

    Algorithm to find if a number is present in a sorted n x n matrix with linear time complexity.

    • Start with the top right element

    • Compare the element with x

    • If equal, return its position

    • If e < x, move down (if out of bounds, return false)

    • If e > x, move left (if out of bounds, return false)

    • Repeat till element is found or returned false

  • Answered by AI
  • Q3. 3)In the same matrix mentioned above find the kth maximum element. I said that we just need to compare the last K x K sub matrix and to find the Kth element
  • Q4. 4)Given a set of integers, Display the non-empty subsets whose sum is zero. For example, given the set { −7, −3, −2, 5, 8}, the answer is the subset { −3, −2, 5} which sums to zero. This is the special cas...
  • Ans. 

    The problem is to find non-empty subsets of a given set of integers whose sum is zero.

    • The problem is a special case of the knapsack problem and is known to be NP-Complete.

    • A brute-force approach would involve generating all subsets and checking their sums.

    • The brute-force approach has an exponential time complexity.

    • There is no known polynomial time solution for this problem.

  • Answered by AI
  • Q5. 5)Create a data structure where inserting, deleting and finding the minimum element all have O(1) time. i said we can use augmented stack where with each element we can augment the minimum element along wi...
  • Ans. 

    Data structure with O(1) insert, delete, and find min without creating new structures

    • Use two stacks, one for actual data and one for minimum values

    • When inserting, push the value onto the data stack and push the minimum of the new value and the top of the minimum stack onto the minimum stack

    • When deleting, pop from both stacks

    • When finding the minimum, return the top of the minimum stack

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: There is a drought situation in Agrabah.King got worried and called Aladdin for helping him out. As he is a modern Aladdin he tookprintouts of places around Agrabah from google maps.For analyzing the map properly, he converted the map into a M x N grid. Each point is represented by either ?0? or ?1?.?1? represents the unit area of water and ?0? represents the unit areaof land. King told him to find the largest continuous patch of water.so that he can send his people over there.As our Aladdin is modern, but not a good programmer, he wants your help. Help him out by printing out the largest area water patch available on map.

College Name: NA

Skills evaluated in this interview

Software Engineer Interview Questions & Answers

user image Anish Somani

posted on 13 Mar 2015

Interview Questionnaire 

4 Questions

  • Q1. Beer overflow problem. Glasses are stacked like a pyramid onto a table. If you are given X liters of water to pour on the topmost glass, How much water will be held by each glass. Given, Xth glass an hold...
  • Ans. 

    The glasses are stacked like a pyramid on a table. Each glass can hold a certain amount of water, and the overflow is distributed equally to the glasses below.

    • The glasses form a pyramid shape, with the topmost glass being the first level and each subsequent level having one more glass than the previous level.

    • The amount of water held by each glass can be calculated by dividing the total amount of water by the number of ...

  • Answered by AI
  • Q2. Sub Divide a Rectangle. Given a Rectangle of M X N. U have many smaller rectangles of M1 X N1 and so on. You have to divide the greater rectangle in such a way to minimize the wastage. Rules of division ar...
  • Ans. 

    Divide a rectangle of M x N into smaller rectangles of M1 x N1 to minimize wastage.

    • Start by dividing the rectangle horizontally or vertically based on the dimensions of the smaller rectangles.

    • Continue dividing each resulting sub-rectangle until no further division is possible.

    • Consider the dimensions of the smaller rectangles and the remaining space to minimize wastage.

    • Keep track of the divisions made to reconstruct the

  • Answered by AI
  • Q3. You are needed to sort a given String. Trick is, you can send letter from any position only to the first of the string. Interviewer didn’t clear me as to if the letters are interchanged or the Ith position...
  • Q4. You start with A. In every step, A gets transformed to AB and B get transformed to BA. You are supposed to tell how many ‘BB’ will occur at Nth iteration. E.G. A AB ABBA ABBABAAB … So on
  • Ans. 

    The number of 'BB' occurrences at the Nth iteration of the transformation sequence.

    • At each iteration, A gets transformed to AB and B gets transformed to BA.

    • To find the number of 'BB' occurrences at the Nth iteration, we need to count the number of 'BB' substrings in the transformed string.

    • The transformation sequence follows a pattern: AB, ABA, ABAAB, ABAABABA, ...

    • The number of 'BB' occurrences doubles with each iterati...

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: It was a skype round of 90 mins.
Tips: Prior to this we had an online round, you will get it online. Frankly, I don't rem the questions.

Round: Technical Interview
Experience: It was a skype round of 1hr. I was rejected after this round. Next would have been the final round.
Tips: Time was limited, so we had to come up with efficient solution faster.

General Tips: Code Daily and give it your best. Practise will make it easier for you.
Skill Tips: Learn to code fast, you won't get lot of time to think about the problem statement as you get in Long challenges.
Skills: efficiency, Speed, Coding, Algorithm
College Name: IIT DHANBAD

Skills evaluated in this interview

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find the Duplicate Number Problem Statement Given an integer arra ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more

Interview questions from similar companies

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

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Aptitude Test 

My resume

Round 3 - HR 

(3 Questions)

  • Q1. What are your salary expectations?
  • Q2. What are your strengths and weaknesses?
  • Q3. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - I like the it companies and technologies

I applied via Company Website and was interviewed before Sep 2021. There were 2 interview rounds.

Round 1 - Coding Test 

2 coding questions which are of easy level

Round 2 - Technical 

(1 Question)

  • Q1. This round is full of fundasmental questions in dbms,c,oopsetc

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare more on basic fundamentals and practice programming .

I applied via Walk-in and was interviewed before Jul 2021. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. .net questions - routing in asp.net MVC ?

Interview Preparation Tips

Interview preparation tips for other job seekers - Nothing . Prepare well for interview on .Net technology stack

I applied via Campus Placement and was interviewed before Jan 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Good

Round 2 - Technical 

(1 Question)

  • Q1. Basic question from C++.Some questions from Data structure and computer architecture.

Interview Preparation Tips

Topics to prepare for TCS Software Engineer interview:
  • C++
Interview preparation tips for other job seekers - Prepare well. Aptitude is not very easy so you have to prepare well.

I was interviewed in Sep 2016.

Interview Questionnaire 

2 Questions

  • Q1. Tell me about Your project
  • Ans. 

    Developed a web-based project management tool for a software development company.

    • Used Agile methodology for development

    • Implemented features like task assignment, progress tracking, and team collaboration

    • Integrated with third-party tools like GitHub and Slack

    • Designed a user-friendly interface with responsive design

    • Deployed on AWS using EC2 and RDS

  • Answered by AI
  • Q2. Tell me about your CV!
  • Ans. 

    My CV showcases my experience in software development, including projects in Java, Python, and web development.

    • Experience in Java, Python, and web development

    • Worked on projects involving database management systems

    • Familiar with Agile development practices

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Tough! But manuplative ,yes manuplative ,I feel that your test scores are manuplated by the company! You score full marks in the test , but you are mechanical engineer you might not qualify for the next round! I say this as per ny experience . POINTER ,BRANCH and then score in this test describe the overall perfomance!
Tips: The company is totally for IT engineers if you are from other branch fonnot hope much, have a backup.
Duration: 1 hour 20 minutes
Total Questions: 80

Round: Technical + HR Interview
Experience: They Play with your minds,yes they do! Believe me donot show tough expressions!
Tips: Stay Calm ,they are not to scare you!

Skills: Technical, knowledge, gritt, Behavioural Skills
College Name: Atharva College Of Engineering

I was interviewed in May 2017.

Interview Questionnaire 

1 Question

  • Q1. Tell me about your Project done in 4th year Btech
  • Ans. 

    Developed a web-based project management system for tracking tasks and deadlines.

    • Used HTML, CSS, JavaScript for front-end development

    • Implemented backend using Node.js and MongoDB for database management

    • Incorporated user authentication and authorization features

    • Utilized Agile methodology for project management

  • Answered by AI

Interview Preparation Tips

Round: Test
Duration: 3 hours

Round: Technical + HR Interview
Experience: They asked several questions regarding all the bio data and some computer questions and some hr level questions

Round: Resume Shortlist
Experience: Resume got shortlisted and I got the Job that time I even can't believe that

College Name: ITER BHUBANESWSR

I was interviewed before Jun 2016.

Interview Questionnaire 

2 Questions

  • Q1. How to start an induction motor?
  • Ans. 

    An induction motor can be started by providing a rotating magnetic field.

    • Use a three-phase power supply to create a rotating magnetic field

    • The magnetic field induces a current in the rotor, causing it to rotate

    • The motor may require a starting capacitor or a starting winding to provide the initial torque

    • Once the motor reaches its rated speed, the starting mechanism can be switched off

  • Answered by AI
  • Q2. Tell me something about yourself?
  • Ans. 

    I am a passionate software engineer with 5 years of experience in developing web applications using various technologies.

    • Experienced in full stack web development

    • Proficient in languages like JavaScript, Python, and Java

    • Familiar with frameworks like React, Node.js, and Spring Boot

    • Strong problem-solving and analytical skills

    • Excellent team player with good communication skills

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: It was a wonderful experience overall. Giving an online test with my batch mates was amazing. I did the test very well and with ease.
Tips: Just enter the exam hall with confidence...
Duration: 1 hour 30 minutes
Total Questions: 90

Round: Technical + HR Interview
Experience: As I was strong in basics so I was able to answer this quest. He asked few related questions and I was able to give right answers.
Tips: Be strong in core subject basics and forget the rest of the subjects completely. They just want to see how much faithful you are with whatever you do. Moreover, just tell your name, state of birth, schooling, hobbies, etc(with free mind). They are just recruiters and not butchers, so stay calm as much as you can.

College Name: Maharaja Agrasen Institute Of Technology, Delhi

I was interviewed in Mar 2017.

Interview Preparation Tips

Skills: Interpersonal Communication, Tech Question
Contribute & help others!
anonymous
You can choose to be anonymous

Directi Interview FAQs

What are the top questions asked in Directi Software Engineer interview?

Some of the top questions asked at the Directi Software Engineer interview -

  1. 2)Given an n x n matrix, where every row and column is sorted in increasing ord...read more
  2. 4)Given a set of integers, Display the non-empty subsets whose sum is zero. For...read more
  3. Sub Divide a Rectangle. Given a Rectangle of M X N. U have many smaller rectang...read more

Recently Viewed

INTERVIEWS

Plaid

No Interviews

INTERVIEWS

Cognizant

No Interviews

INTERVIEWS

Baker Hughes

No Interviews

LIST OF COMPANIES

ICICI Prudential Life Insurance

Overview

INTERVIEWS

Polaris Consulting

No Interviews

INTERVIEWS

Newzera Tech Labs

No Interviews

INTERVIEWS

Tega Industries

No Interviews

INTERVIEWS

Box8

No Interviews

INTERVIEWS

Plaid

No Interviews

INTERVIEWS

ToneTag

No Interviews

Tell us how to improve this page.

Directi Software Engineer Salary
based on 9 salaries
₹9.2 L/yr - ₹36.4 L/yr
156% more than the average Software Engineer Salary in India
View more details

Directi Software Engineer Reviews and Ratings

based on 2 reviews

4.3/5

Rating in categories

4.0

Skill development

4.0

Work-life balance

5.0

Salary

2.0

Job security

4.0

Company culture

5.0

Promotions

4.0

Work satisfaction

Explore 2 Reviews and Ratings
Software Development Engineer II
13 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
11 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Product Manager
11 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
9 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Developer
9 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Directi with

Zoho

4.3
Compare

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent