Upload Button Icon Add office photos

Directi

Compare button icon Compare button icon Compare

Filter interviews by

Directi Interview Questions, Process, and Tips

Updated 16 Jun 2024

Top Directi Interview Questions and Answers

  • Q1. Duplicate Elements in Array You are provided with an array or list called ARR , consisting of N integers. These integers fall within the range from 0 to N - 1. Some elem ...read more
    asked in Software Developer interview
  • 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 ...read more
    asked in Software Engineer interview
  • Q3. Algorithms: Write an algorithm to list elements of a Fibonacci series; There are two unsorted arrays (with no repeating elements) – find the median of the combined array ...read more
    asked in Product Manager interview
View all 71 questions

Directi Interview Experiences

Popular Designations

30 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Feb 2023. There were 5 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 tips
Round 2 - Aptitude Test 

Basic HR Round to get basic requirements of IT Manager

Round 3 - Technical 

(2 Questions)

  • Q1. One Round With Shift Leads to check your communication technical skills and behaviors
  • Q2. Basic technical questions from Port number to scenario
Round 4 - One-on-one 

(1 Question)

  • Q1. Final round with Team Manager, He mostly repeats the questions and focuses on a questions which you were not able to answer in the shift lead round to know if you are hungry for knowledge or not
Round 5 - One-on-one 

(1 Question)

  • Q1. If you are applying for a higher position then the IT Project manager comes into the scene, And their questions are based on your profile but this will be very technical

Interview Preparation Tips

Interview preparation tips for other job seekers - Wear Good Clothes and polished shoes.
Focus on technical accurate answers rather than English communication as 90% of the crowd will speak with you in local languages rather than English. Yes, But English communication will get the higher package.

IT Support Executive Interview Questions asked at other Companies

Q1. What is Account payable and Account receivable in ERP?
View answer (2)

Intern Interview Questions & Answers

user image Anonymous

posted on 9 Jan 2023

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
No response

I applied via Recruitment Consulltant

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Assignment 

It was a clear job and I managed to do well with the guidelines presented. This is not a real review because theyre forcing me to write one

Round 3 - Group Discussion 

None at all of course this is all nonsense because I want to read reviews so I need to write this crap

Round 4 - Coding Test 

The coding test was just terrific easy and manageable all in all a good experience

Interview Preparation Tips

Interview preparation tips for other job seekers - None at all please stop forcing people to write stuff gosh so annoyibg

Intern Interview Questions asked at other Companies

Q1. Case. There is a housing society “The wasteful society”, you collect all the household garbage and sell it to 5 different businesses. Determine what price you will pay to the society members in Rs/kg, given you want to make a profit of 20% ... read more
View answer (8)
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Jun 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Given a set of questions to be solved within a given time frame.

Round 2 - One-on-one 

(3 Questions)

  • Q1. About myself and projects done during my academics
  • Q2. Various Oops concepts
  • Q3. DNS concepts -How does internet work? what happens when someone types a url in browser?

Top Directi Software Developer Interview Questions and Answers

Q1. Duplicate Elements in Array You are provided with an array or list called ARR, consisting of N integers. These integers fall within the range from 0 to N - 1. Some elements in this array may appear more than once. Your task is to identify a... read more
Add answer

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (38)

Interview Questionnaire 

14 Questions

  • Q1. Run me through your resume. Why Product Manager? Why DirectI, which product did you apply for and why?
  • Ans. 

    I have a strong background in product management and a passion for creating innovative solutions. I applied for the Product Manager position at DirectI because of their reputation for excellence and the opportunity to work on their cutting-edge products.

    • I have X years of experience in product management, successfully launching several products in the past.

    • I have a proven track record of driving product strategy and del...

  • Answered by AI
  • Q2. Give a brief of the features suggested in the case solution submitted.
  • Ans. 

    The case solution submitted suggested features such as personalized recommendations, social media integration, and a user-friendly interface.

    • Personalized recommendations based on user behavior and preferences

    • Social media integration for easy sharing and promotion

    • User-friendly interface with intuitive navigation and clear calls to action

    • Integration with third-party services such as payment gateways and shipping provider...

  • Answered by AI
  • Q3. Pick the feature that is a revenue stream and estimate the revenue generated in a year.
  • Ans. 

    The subscription feature is a revenue stream.

    • Subscription feature allows users to pay for premium content or services.

    • Estimate revenue based on current user base and potential growth.

    • Consider pricing strategy and competition.

    • Example: Spotify Premium generates $1.5 billion in revenue annually.

  • Answered by AI
  • Q4. How much should BookMyShow bid for an AdWord that will figure as the top result in a Google search?
  • Ans. 

    The bid for the AdWord should be based on the value of a click and the conversion rate.

    • Calculate the value of a click by estimating the revenue generated per click.

    • Determine the conversion rate of the website to estimate the number of clicks needed to generate a sale.

    • Consider the competition for the keyword and adjust the bid accordingly.

    • Use tools like Google Keyword Planner to estimate the bid range for the keyword.

    • Re...

  • Answered by AI
  • Q5. You are Product Manager of YouTube and average time spent on Youtube by a user has fallen in the last 2 weeks. How will you troubleshoot the problem.
  • Ans. 

    As Product Manager of YouTube, troubleshoot the problem of falling average time spent on YouTube by a user in the last 2 weeks.

    • Analyze user behavior and identify the reason for the drop in average time spent

    • Conduct surveys to understand user preferences and expectations

    • Review competitor offerings and identify areas of improvement

    • Introduce new features or content to increase user engagement

    • Improve user experience and in...

  • Answered by AI
  • Q6. Couple of algo questions. Ex: Sort two unsorted arrays into one.
  • Ans. 

    Merge two unsorted arrays into one sorted array.

    • Create a new array to store the merged array

    • Loop through both arrays and add elements to the new array

    • Sort the new array using any sorting algorithm

    • Return the sorted array

  • Answered by AI
  • Q7. Recommendation engine: What factors will you consider while designing a recommendation engine for a news website like MSN?
  • Ans. 

    Factors to consider while designing a recommendation engine for a news website like MSN.

    • Identify user preferences and behavior

    • Analyze user history and engagement

    • Consider content relevance and recency

    • Incorporate social media trends and user feedback

    • Use collaborative filtering and machine learning algorithms

    • Ensure diversity in recommendations

    • Optimize for speed and scalability

  • Answered by AI
  • Q8. Ad fraud: How is ad fraud carried out? How will you detect a bot’s fraud (list all mechanisms).
  • Ans. 

    Ad fraud and detecting bot fraud mechanisms

    • Ad fraud can be carried out through click fraud, impression fraud, and conversion fraud

    • Detecting bot fraud can be done through analyzing user behavior, IP addresses, and device information

    • Other mechanisms include using machine learning algorithms and third-party verification tools

    • Examples of bot fraud detection tools include WhiteOps, DoubleVerify, and Integral Ad Science

  • Answered by AI
  • Q9. Algorithms: Write an algorithm to list elements of a Fibonacci series; There are two unsorted arrays (with no repeating elements) – find the median of the combined array (use a 3rd array if you wish). Find...
  • Ans. 

    Algorithm to list Fibonacci series and find median of combined array with and without 3rd array

    • For Fibonacci series, start with 0 and 1, then add previous two numbers to get next number

    • For finding median of combined array, merge the two arrays and sort them, then find the middle element(s)

    • For finding median without 3rd array, use two pointers to traverse both arrays simultaneously and keep track of previous and current

  • Answered by AI
  • Q10. What was a typical day in your previous job?
  • Ans. 

    As a Product Manager, my typical day involved collaborating with cross-functional teams, analyzing market trends, and prioritizing product roadmap.

    • Collaborated with cross-functional teams to ensure alignment on product vision and roadmap

    • Analyzed market trends and customer feedback to identify opportunities for product improvement

    • Prioritized product roadmap based on business goals and customer needs

    • Conducted user resear...

  • Answered by AI
  • Q11. Design a car sharing app. Create mockups, describe features. What is your customer acquisition strategy?
  • Ans. 

    A car sharing app that connects car owners with people who need a ride.

    • Users can search for available cars in their area and book a ride.

    • Car owners can list their car and set their own price for the ride.

    • The app should have a rating system for both drivers and passengers.

    • Payment should be handled through the app.

    • Customer acquisition strategy can include social media advertising, referral programs, and partnerships with

  • Answered by AI
  • Q12. Youtube is planning remove the option to “skip to videos” to appease advertisers. How should Youtube price this option to advertisers?
  • Ans. 

    Advertisers want to remove 'skip to video' option on Youtube. How should it be priced?

    • Pricing should be based on the length of the video.

    • Advertisers should pay more for longer videos.

    • Pricing should also consider the popularity of the video.

    • Advertisers should pay more for popular videos.

    • Auction-based pricing could be used to determine the price.

    • Advertisers could bid on the price they are willing to pay for the option.

    • Pr...

  • Answered by AI
  • Q13. Questions on feasibility of features and their monetisation strategy.
  • Ans. 

    Feasibility and monetisation strategy for product features.

    • Conduct market research to determine demand and willingness to pay

    • Assess technical feasibility and resource requirements

    • Consider potential revenue streams and pricing models

    • Evaluate competition and differentiation opportunities

    • Prioritize features based on impact and feasibility

    • Iterate and refine monetisation strategy based on user feedback

  • Answered by AI
  • Q14. You are PM of Flipkart and interviewer is the DB administrator. Cart abandonment in Flipkart has gone up in the last week. What data (in SQL parlance) will you ask the DB guy to find the root cause?
  • Ans. 

    As PM of Flipkart, what SQL data would you ask the DB admin to find the root cause of cart abandonment increase?

    • Ask for data on the number of abandoned carts in the last week compared to previous weeks

    • Check if there were any changes made to the checkout process or payment options

    • Analyze the data on the products that were abandoned in the cart

    • Look for any technical issues or errors that may have occurred during the chec...

  • Answered by AI

Interview Preparation Tips

DirectI interview Preparation:What tips would you give to other job seekers? - Tips:

1) Be thorough with your case submission. Do not mention any feature unless you think it is feasible (technically and economically).

2) Be ready for estimation questions. If the metrics provided are user engagement, CTR, CPC, etc., think through how much each will contribute to revenue in a year. Be prepared with this and not wait to hear it for the first time in the interview.

3) Basic premise: BookMyShow should bid at least as much as the profit it will make through the revenue generated by the AdWord. This boils down to an estimation question about CTR, Avg. ticket size on BookMyShow, CLV of a customer and of course, market size estimation.

4) I think they believe that only by pushing to the limit will creative solutions appear. While solving case type questions, think out loud. Make assumptions and say it loud and provide a rationale for making such an assumption (they shouldn’t be outrageous assumptions).

5) Recommendation engine: Thinking from the perspective of end-users always helps get insights. (Read consumer behaviour). Draw a process chart of how a user would interact with the system and undergo the process step by step. Prior knowledge of workings of search, reco engines will help in listing down the obvious factors. For every factor listed down, discuss if the interviewer agrees with you. Provide your rationale behind the suggestion. (Q7)

6) Ad fraud: Understand the definition of fraud and just to be sure that both are on the same page as far as the understanding of Q goes. If you know technically how ad fraud works, great – feel free to include tech jargon in to your answer. Be careful to not go too deep unless you are sure of what you are saying (you can’t faff on tech aspects). List down metrics to identify bots for fraud (click in my case – links and images). (Q8)

7) Sample metrics/mechanisms to detect: Originating IP of request is same for all suspicious clicks in a day; there will be a pattern in the time to trigger a click after the page fully loads (API request is completed); mouse click always happens at the same end-point on the image on the screen; cursor moves in a straight line from point of origin to end point. (Q9)

8) Do a feasibility analysis of the case submitted while applying for the job. List down why you think the feature will work and why it might not work. Through a tree diagram explain different possible scenarios and how you will overcome the problematic scenarios. Drive home your point by providing assumptions and estimates of the output you claim to achieve through the feature. (Q13)

9) Cart abandonment is a popular case scenario for PM roles. Firstly, draw the user journey from purchase intent to purchase on the app/website. Understand user motivation at each step.
*Identify the step at which the cart being abandoned.
*Upon reaching an agreement with the interviewer on the step list down possible reasons why cart could be abandoned at this step.
(*are the steps at which interviewer wanted SQL queries)
While listing each factor/reason, explain why you think so. There will be cross questioning on this. (Q14)

10) At the end ask some question that will stand out. Easiest way is to make sure the interviewer is made to think to answer the question. This there will most likely be a follow-up comment and couple of minutes of discussion.

Skills evaluated in this interview

Top Directi Product Manager Interview Questions and Answers

Q1. Algorithms: Write an algorithm to list elements of a Fibonacci series; There are two unsorted arrays (with no repeating elements) – find the median of the combined array (use a 3rd array if you wish). Find the median of the combined array w... read more
View answer (1)

Product Manager Interview Questions asked at other Companies

Q1. You see the number of people cancelling the order increasing. Cancel window 24 hours. What would you do?
View answer (26)

Directi interview questions for popular designations

 Software Developer

 (7)

 Application Developer

 (3)

 fresher

 (2)

 Intern

 (2)

 Software Engineer

 (2)

 Applications Engineer

 (1)

 Data Engineer Intern

 (1)

 IT Support Executive

 (1)

I was interviewed in Jan 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

There were 2 coding questions. All of them were pretty easy and solvable in less than 40 minutes. Some string and pattern matching + some number theory problems were there.

  • Q1. 

    Maximum Product Subarray Problem Statement

    Given an array of integers, determine the contiguous subarray that produces the maximum product of its elements.

    Explanation:

    A subarray can be derived from th...

  • Q2. 

    Postfix Expression Evaluation Problem Statement

    Given a postfix expression, your task is to evaluate the expression. The operator will appear in the expression after the operands. The output for each expr...

Round 2 - Face to Face 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Hard

This was a technical round. First after properly introducing ourselves(me and the interviewer), we started with the main interview. I was asked 2 questions, one DS and Algorithms and the other System Design question.

  • Q1. 

    Problem Statement: Sibling Nodes

    You are provided with a Binary Tree consisting of 'N' nodes, where each node holds an integer value. Your objective is to identify and list all nodes that do not possess a...

  • Q2. 

    Merge Overlapping Intervals Problem Statement

    Given a specified number of intervals, where each interval is represented by two integers denoting its boundaries, the task is to merge all overlapping interv...

  • Q3. Design a streaming service similar to Netflix and explain how it onboard new content.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Malaviya National Institute of Technology Jaipur. I applied for the job as SDE - Intern in BangaloreEligibility criteriaNo criteriaDirecti interview preparation:Topics to prepare for the interview - DSA, DBMS, Operating systems, object oriented programming, stacks and queues, linked list, graph algorithmsTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Make sure to solve the most recommended problems of LeetCode. Around 200 will do
Tip 2 : Be confident with your basics of chapters from Operating Systems and DBMS or SQL Queries.
Tip 3 : Have a slight knowledge of system designing concepts.

Application resume tips for other job seekers

Tip 1 : Make your Resume such that it is properly readable. Keep it of one page. If it exceeds try your best to include only the most important highlights.
Tip 2 : Put your most important achievements at the top and after than the not so important ones. You want the interviewer to see them first.

Final outcome of the interviewSelected

Skills evaluated in this interview

Software Developer Intern Interview Questions asked at other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an array ARR of size N, your objective is to determine the sum of the largest and smallest elements within the array. Follow Up: Can you achieve the above task using the least numb... read more
View answer (4)

I was interviewed before Sep 2020.

Round 1 - Video Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

It was problem solving round.
Questions revolve around solving problems in javascript.
Like deep flattened the array, print level wise elements of same problem.

  • Q1. 

    Occurrence of X in a Sorted Array Problem Statement

    Given a sorted array of integers of size N and an integer X, determine the total number of occurrences of X in the array.

    Input:

    The first line of the...
Round 2 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

There were 2 problems, related to DS and Algorithms.

  • Q1. 

    Leaf Nodes Retrieval from Binary Tree

    Given a binary tree, implement a function that returns a list of leaf nodes following their appearance from left to right. If leaf nodes are equidistant from the left...

  • Q2. 

    Exclusive Time of Functions

    We are executing a program containing 'N' functions on a single-threaded CPU. Each function has a unique 'ID' between 0 and (N-1). Each time a function starts or ends, a log is...

Round 3 - Face to Face 

Round duration - 60 Minutes
Round difficulty - Medium

Round 4 - Face to Face 

Round duration - 60 minutes
Round difficulty - Medium

Round 5 - Face to Face 

Round duration - 15 minutes
Round difficulty - Easy

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteriaNo criteria, good to have development projects on Github.DirectI interview preparation:Topics to prepare for the interview - Debouncing, Throttling, Pollyfills of mainly array functions. Redux store like arch for machine coding rounds, prototyping Nodejs engine.Time required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : Develop a lots of projects with medium complexity [around 5-8].
Tip 2 : Develop projects using css, js html to practice machine coding round under time constraints
Tip 3 : Prepare mostly asked interview questions in JS.

Application resume tips for other job seekers

Tip 1: Keep resume only 1 page, don't keep your college at top of resume unless you are from tier 1 and good academic record [I keep at last , though from tier 1 college but poor academic record] .
Tip 2: Write projects, interns and what impact you made, don't waste lines about project.

Final outcome of the interviewSelected

Skills evaluated in this interview

Top Directi Software Developer Interview Questions and Answers

Q1. Duplicate Elements in Array You are provided with an array or list called ARR, consisting of N integers. These integers fall within the range from 0 to N - 1. Some elements in this array may appear more than once. Your task is to identify a... read more
Add answer

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (38)

I was interviewed in Dec 2017.

Interview Preparation Tips

Round: Test
Experience: 1) 2D dp question
2) prim's algorithm
3) 3D dp question
Tips: need to solve all 3 question to get shortlisted.
22 students shortlisted

Round: Technical Interview
Experience: Online Skype Round

Round: Technical + HR Interview
Experience: This was the worst round because it was the skype round and there was communication problem. The interview started with summer intern project discussion and I required
to draw some diagrams to explain him and it was really difficult to explain him through the poor communication but he somehow got the idea of project.
He asked there are 2 type of transactions in bank credit and debit, He asked how will you model the total amount of money available at bank..(Threading question based
on syncronisation) he asked me to do in JAVA but I told him that I know c++ only, he told me to build in c++ but he wasn't seems to be satistfied fully however he said
its alright.
Then he gave me real confusing problem ---> we are given a huge data of points in 2D points and this point can be floating points. Now you are given queries where you are given a rectangle and you need to output the
all the points inside that rectangle.I proceeded by making buckets in x-axis and then for each bucket along x axis,(I further bucketed along the y-axis, he also helped me a bit in that. )
Then he told he was done and if I had any question- I asked how the team is decided and what is general strength of team and how to switch(15 min discussion.)
I thought that I did fine but may be CV and branch was the weak point as directi is very selective but very few reached the final round, they selected only 2 students but
really good company to work in

College Name: IIT Guwahati

Platform Engineer Interview Questions asked at other Companies

Q1. Palindrome Linked ListYou are given a singly Linked List of integers. Your task is to return true if the given singly linked list is a palindrome otherwise returns false. For example: The given linked list is 1 -> 2 -> 3 -> 2-> ... read more
View answer (4)

Software Developer interview

user image Placement Grid

posted on 3 Dec 2021

I was interviewed before May 2021.

Round 1 - Face to Face 

(2 Questions)

Round duration - 45 minutes
Round difficulty - Medium

This was a technical round.

  • Q1. 

    Duplicate Elements in Array

    You are provided with an array or list called ARR, consisting of N integers. These integers fall within the range from 0 to N - 1. Some elements in this array may appear more t...

  • Ans. 

    Concept of indexing can be used to solve this question.

    Traverse the array. For every element at index i,visit a[i]. If a[i] is positive, then change it to negative. If a[i] is negative, it means the element has already been visited and thus it is repeated. Print that element.

    Pseudocode :

    findRepeating(arr[], n)
    {
    	missingElement = 0
    	for (i = 0; i < n; i++){
    		element = arr[abs(arr[i])]
    
    		if(element < 0){
    ...
  • Answered Anonymously
  • Q2. 

    Find Triplets with Given Sum Problem Statement

    Given an array ARR consisting of N integers, your task is to identify all distinct triplets within the array that sum up to a given integer K.

    Explanation:

    ...
  • Ans. 

    Sorting can be used to solve this problem. Next, two -pointer technique can be applied on the sorted array.
    Traverse the array and fix the first element of the triplet. Now use the Two Pointer technique to find if there is a pair whose sum is equal to x – array[i].
    • Algorithm : 
    1. Sort the given array.
    2. Loop over the array and fix the first element of the possible triplet, arr[i].
    3. Then fix two pointers, one at i...

  • Answered Anonymously
Round 2 - Face to Face 

(2 Questions)

Round duration - 45 minutes
Round difficulty - Medium

This was a technical interview round with questions on Programming and algorithms.

  • Q1. 

    Box Stacking Problem Statement

    Consider you are provided with 'n' different types of rectangular 3D boxes. For each type of box, you have three separate arrays: height, width, and length that define the d...

  • Ans. 
    • Make an integer matrix ‘boxes’ of dimension (3*n, 3), we will store all three rotations of each type of boxes in it.
    • Generate all 3 rotations for all ‘n’ types of boxes, for simplicity we will consider ‘width’ always smaller than or equal to ‘length’. Store them in matrix ‘boxes’ such that ‘boxes[i][0]’, ‘boxes[i][1]’, ‘boxes[i][2]’ give height, width, length of ‘i’th box respectively.
    • Sort the matrix ‘boxes’ in decreasi...
  • Answered Anonymously
  • Q2. 

    Maximum Sum Subarray Problem Statement

    Given an array of integers, find the maximum sum of any contiguous subarray within the array.

    Example:

    Input:
    array = [34, -50, 42, 14, -5, 86]
    Output:
    137
    Exp...
  • Ans. 

    The direct approach to solve this problem is to run two for loops and for every subarray check if it is the maximum sum possible. 
    Time complexity: O(N^2), Where N is the size of the array.
    Space complexity: O(1)
    The efficient approach is to use Kadane's algorithm. It calculates the maximum sum subarray ending at a particular index by using the maximum sum subarray ending at the previous position. 
    Steps : 
    D...

  • Answered Anonymously
Round 3 - Telephonic Call 

(2 Questions)

Round duration - 50 minutes
Round difficulty - Medium

This was a difficult on to face as we have to hold phone and concentrate and explaining is also very difficult.

  • Q1. 

    Stock Buy and Sell Problem Statement

    Given an array/list 'prices' where the elements represent yesterday's stock prices at each minute, determine the maximum profit possible from a single buy and sell act...

  • Ans. 

    The idea is to traverse the given list of prices and find a local minimum of every increasing sequence. We can gain maximum profit if we buy the shares at the starting of every increasing sequence (local minimum) and sell them at the end of the increasing sequence (local maximum). 
    Steps :
    1. Find the local minima and store it as starting index. If not exists, return.
    2. Find the local maxima. and store it as an endi...

  • Answered Anonymously
  • Q2. 

    Dijkstra's Algorithm Problem Statement

    Given an undirected graph with 'V' vertices (labeled 0, 1, ..., V-1) and 'E' edges, where each edge connects two nodes ('X', 'Y') and has a weight that denotes the di...

  • Ans. 

    Dijkstra's Algorithm basically starts at the source node and it analyzes the graph to find the shortest path between that node and all the other nodes in the graph.
    The algorithm keeps track of the currently known shortest distance from each node to the source node and it updates these values if it finds a shorter path.
    Once the shortest path between the source node and another node is found, that node is marked as "visi...

  • Answered Anonymously
Round 4 - HR 

Round duration - 30 minutes
Round difficulty - Easy

This was a small interaction just to make us familiar in Mumbai office.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPADirecti interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 6 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 : Have at-least 2 good projects explained in short with all important points covered.
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

Top Directi Software Developer Interview Questions and Answers

Q1. Find duplicate in arrayYou are given an array/list 'ARR' consisting of N integers, which contains elements only in the range 0 to N - 1. Some of the elements may be repeated in 'ARR'. Your task is to find all such duplicate elements. Note: ... read more
View answer (3)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray SumGiven an array of numbers, find the maximum sum of any contiguous subarray of the array. For example, given the array [34, -50, 42, 14, -5, 86], the maximum sum would be 137, since we would take elements 42, 14, -5, and ... read more
View answer (39)

I was interviewed in Aug 2017.

Interview Preparation Tips

Round: Test
Experience: Questions based on Data Structures, Algorithms
Tips: Practice Competitive Programming
Duration: 1 hour 20 minutes
Total Questions: 2

Round: Technical Interview
Experience: Algorithm Round. One problem was asked and I needed to code it on paper.
Tips: Practice Competitive Programming

Round: Technical Interview
Experience: Algorithm Round. One problem was asked and I needed to code it on paper.
Tips: Practice Competitive Programming

Round: Technical Interview
Experience: Questions based on Operating System, Computer Networks, Databases, Object Oriented Programming were asked.
Tips: Prepare basics of CS subjects

Round: Technical Interview
Experience: Design Based questions were asked
Tips: Go through a few design based questions and answers

College Name: Fr. Conceicao Rodrigues College Of Engineering

Applications Engineer Interview Questions asked at other Companies

Q1. Missing Number Problem Statement You are provided with an array named BINARYNUMS consisting of N unique strings. Each string represents an integer in binary, covering every integer from 0 to N except for one. Your task is to identify this m... read more
Add answer

Directi Interview FAQs

How many rounds are there in Directi interview?
Directi interview process usually has 3-4 rounds. The most common rounds in the Directi interview process are One-on-one Round, Resume Shortlist and Coding Test.
How to prepare for Directi 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 Directi. The most common topics and skills that interviewers at Directi expect are Communication Skills, Client Support, Product Support, Program Management and Technical Support.
What are the top questions asked in Directi interview?

Some of the top questions asked at the Directi interview -

  1. 2)Given an n x n matrix, where every row and column is sorted in increasing ord...read more
  2. Suppose there are ‘n’ trees (literal trees, not trees of computer science, ...read more
  3. 4)Given a set of integers, Display the non-empty subsets whose sum is zero. For...read more

Tell us how to improve this page.

Directi Interview Process

based on 6 interviews

Interview experience

3.7
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 3k Interviews
Mphasis Interview Questions
3.4
 • 806 Interviews
Zoho Interview Questions
4.3
 • 514 Interviews
CitiusTech Interview Questions
3.4
 • 268 Interviews
View all

Directi Reviews and Ratings

based on 59 reviews

4.1/5

Rating in categories

3.8

Skill development

3.8

Work-life balance

4.2

Salary

3.7

Job security

4.1

Company culture

3.6

Promotions

3.7

Work satisfaction

Explore 59 Reviews and Ratings
Software Developer
15 salaries
unlock blur

₹12 L/yr - ₹41.2 L/yr

Software Development Engineer II
13 salaries
unlock blur

₹21.5 L/yr - ₹55 L/yr

Senior Software Engineer
11 salaries
unlock blur

₹25 L/yr - ₹57 L/yr

Product Manager
11 salaries
unlock blur

₹21 L/yr - ₹35 L/yr

Software Engineer
9 salaries
unlock blur

₹9.1 L/yr - ₹36.4 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