Upload Button Icon Add office photos

Infibeam

Compare button icon Compare button icon Compare

Filter interviews by

Infibeam Interview Questions and Answers

Updated 8 Feb 2023
Popular Designations

17 Interview questions

A Software Engineer was asked
Q. Given a graph, find the shortest path between every pair of vertices using the Floyd-Warshall algorithm.
Ans. 

Floyd-Warshall's algorithm is used to find the shortest path between all pairs of vertices in a weighted graph.

  • Create a 2D array to store the distances between all pairs of vertices.

  • Initialize the array with the weights of the edges in the graph.

  • Use nested loops to iterate over all pairs of vertices and update the distances if a shorter path is found through a third vertex.

  • The final array will contain the shortest...

View all Software Engineer interview questions
A Software Engineer was asked
Q. Write a program to swap two pointers.
Ans. 

A program to swap two pointers.

  • Declare two pointers of the same data type

  • Assign the first pointer to a temporary variable

  • Assign the second pointer to the first pointer

  • Assign the temporary variable to the second pointer

View all Software Engineer interview questions
A Software Engineer was asked
Q. Given a graph and a source vertex in the graph, find the shortest paths from the source to all vertices in the given graph using Dijkstra's algorithm.
Ans. 

Dijkstra's algorithm finds shortest path between nodes in a graph

  • Create a graph with nodes and edges

  • Initialize distances from source node to all other nodes as infinity

  • Set distance from source node to itself as 0

  • Create a set of unvisited nodes

  • While unvisited set is not empty, select node with minimum distance

  • For each neighbor of selected node, calculate distance from source node

  • If calculated distance is less than ...

View all Software Engineer interview questions
A Software Engineer was asked
Q. Write a program to print the elements of a matrix in spiral order recursively.
Ans. 

Program to print matrix elements in spiral order recursively

  • Create a recursive function to print the elements in spiral order

  • Define the boundaries of the matrix and traverse the matrix in spiral order

  • Call the recursive function to print the elements in spiral order

  • Handle edge cases such as empty matrix or matrix with only one row/column

View all Software Engineer interview questions
A Software Engineer was asked
Q. Write a program to print all ancestors of a node in a binary tree.
Ans. 

Program to print all ancestors of a node in a binary tree

  • Create a recursive function to traverse the binary tree

  • Check if the current node is the target node

  • If yes, print all the nodes in the call stack

  • If not, recursively call the function for left and right subtrees

View all Software Engineer interview questions
A Software Engineer was asked
Q. Given an unsorted array of numbers, find two numbers which add up to the given sum in O(n)
Ans. 

Find two numbers in an unsorted array that add up to a given sum in O(n)

  • Use a hash table to store the difference between the sum and each element in the array

  • Iterate through the array and check if the current element is in the hash table

  • If it is, return the current element and the corresponding difference

  • If not, add the current element to the hash table

View all Software Engineer interview questions
A Software Engineer was asked
Q. Explain indexing in DBMS.
Ans. 

Indexing is a technique used in DBMS to improve the performance of queries.

  • Indexing creates a separate data structure that allows faster retrieval of data.

  • It works by creating a pointer to the location of data in the table.

  • Indexes can be created on one or more columns of a table.

  • Types of indexing include B-tree, hash, and bitmap indexing.

  • Indexes can also be clustered or non-clustered.

  • Clustered indexes determine th...

View all Software Engineer interview questions
Are these interview questions helpful?
A Software Engineer was asked
Q. Given a binary tree, write a program to determine whether there exists a root to leaf path having the given sum.
Ans. 

Check if a binary tree has a root-to-leaf path with a specified sum.

  • Use Depth-First Search (DFS) to traverse the tree.

  • At each node, subtract the node's value from the target sum.

  • If a leaf node is reached, check if the remaining sum is zero.

  • Example: For a tree with root 5, left child 4, right child 8, and sum 9, the path 5 -> 4 is valid.

View all Software Engineer interview questions
A Software Engineer was asked
Q. How did you derive the time complexity of your code, which prints the elements of a binary tree in spiral order, from the written test?
Ans. 

Analyzing the time complexity of printing binary tree elements in spiral order involves understanding tree traversal methods.

  • Spiral order traversal alternates between left-to-right and right-to-left at each level.

  • Using two stacks can help manage the alternating order efficiently.

  • For a binary tree with 'n' nodes, each node is visited once, leading to O(n) time complexity.

  • Example: For a tree with nodes 1, 2, 3, 4, 5...

View all Software Engineer interview questions
An Analyst was asked
Q. Explain OOP concepts with a program for each.
Ans. 

Explanation of OOPs concepts with programs

  • Encapsulation: Wrapping data and functions into a single unit. Example: Class in Java

  • Abstraction: Hiding implementation details and showing only necessary information. Example: Abstract class in C#

  • Inheritance: Acquiring properties and behavior of a parent class. Example: Child class extending parent class in Python

  • Polymorphism: Ability of an object to take many forms. Exam...

View all Analyst interview questions

Infibeam Interview Experiences

4 interviews found

UI Developer Interview Questions & Answers

user image Anonymous

posted on 8 Feb 2023

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Job Portal and was interviewed in Aug 2022. There were 4 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 - One-on-one 

(1 Question)

  • Q1. There was a html and css basic questions with senior developer
Round 3 - Assignment 

One figma file was shared and asked to convert to html infront of senior developer and round took 1hr

Round 4 - One-on-one 

(1 Question)

  • Q1. Javascript round with corr javascript questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Offer not released after completing all the rounds

I applied via Approached by Company

Round 1 - HR 

(1 Question)

  • Q1. Why are you looking for a change?

Interview Preparation Tips

Interview preparation tips for other job seekers - Hi my name is Tushar Manohar Penkar. I have 11 years work experience. My last Qualification is F.Y.B.com.

Analyst Interview Questions & Answers

user image Anonymous

posted on 3 Jul 2015

Interview Questionnaire 

19 Questions

  • Q1. How was your day?-Tell me about yourself
  • Ans. 

    My day was productive and fulfilling. As for myself, I am a driven and detail-oriented individual with a passion for problem-solving.

    • I tackled several challenging tasks at work and made significant progress on each of them.

    • I also took some time to exercise and clear my mind, which helped me stay focused throughout the day.

    • As for myself, I have a background in engineering and enjoy using my analytical skills to find cre...

  • Answered by AI
  • Q2. How to optimize the code that you had written in aptitude test - It was a discussion, he helped me in solving the problem
  • Ans. 

    Optimizing code involves identifying and removing bottlenecks to improve performance.

    • Identify the parts of the code that are taking the most time to execute

    • Use efficient algorithms and data structures

    • Minimize the number of function calls and loops

    • Avoid unnecessary calculations or operations

    • Use caching or memoization to avoid repeating calculations

    • Profile the code to measure performance improvements

  • Answered by AI
  • Q3. Now write an optimized version of that code
  • Ans. 

    Optimized version of given code

    • Use efficient data structures and algorithms

    • Avoid unnecessary loops and conditions

    • Minimize function calls and variable assignments

  • Answered by AI
  • Q4. How was your day?-Tell me about yourself?
  • Ans. 

    My day was productive and fulfilling. As for myself, I am a driven and detail-oriented individual with a passion for problem-solving.

    • I tackled several challenging tasks at work and made significant progress on each of them.

    • I also took some time to exercise and clear my mind, which helped me stay focused throughout the day.

    • As for myself, I have a background in engineering and enjoy applying my analytical skills to a var...

  • Answered by AI
  • Q5. Which language do you prefer to code in? "Have you read The C Programming Language book by Dennis Retchie?" Which technical book have you read recently?.-So you like C, have you ever thought of bringing up...
  • Ans. 

    Yes, I prefer coding in C and have read The C Programming Language book. I have also explored the concept of Inheritance in C.

    • I find C to be a powerful and efficient language for system programming.

    • Yes, I have read The C Programming Language book by Dennis Retchie and found it to be a great resource.

    • Recently, I have been exploring the concept of Inheritance in C through various online resources and tutorials.

    • While C do...

  • Answered by AI
  • Q6. What is the reason behind inventing the concept of inheritance? Write a program and explain
  • Ans. 

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

    • Inheritance promotes code reusability and saves time and effort in programming.

    • It allows for the creation of a hierarchy of classes with shared characteristics.

    • For example, a class Animal can be inherited by classes such as Dog, Cat, and Bird, which share common properties and methods.

    • Inheritance can be implemented using the 'extends' keywo...

  • Answered by AI
  • Q7. What is Liskov substitution principle?
  • Ans. 

    Liskov substitution principle is a principle in object-oriented programming that states that objects of a superclass should be able to be replaced with objects of its subclasses without affecting the correctness of the program.

    • Subtypes must be substitutable for their base types

    • Derived classes must not change the behavior of the base class

    • Violating the principle can lead to unexpected behavior and errors

    • Example: A squar...

  • Answered by AI
  • Q8. Explain OOPs concepts with a program for each
  • Ans. 

    Explanation of OOPs concepts with programs

    • Encapsulation: Wrapping data and functions into a single unit. Example: Class in Java

    • Abstraction: Hiding implementation details and showing only necessary information. Example: Abstract class in C#

    • Inheritance: Acquiring properties and behavior of a parent class. Example: Child class extending parent class in Python

    • Polymorphism: Ability of an object to take many forms. Example: ...

  • Answered by AI
  • Q9. Write a code for dynamic polymorphism
  • Ans. 

    Dynamic polymorphism is achieved through virtual functions and inheritance in object-oriented programming.

    • Create a base class with virtual functions

    • Create derived classes that override the virtual functions

    • Use pointers or references of the base class to call the virtual functions

    • The appropriate derived class function will be called based on the object being pointed to or referred to

  • Answered by AI
  • Q10. What is the drawback of global variables?
  • Ans. 

    Global variables can lead to unexpected changes and make debugging difficult.

    • Global variables can be accessed and modified from any part of the code, making it difficult to track changes.

    • They can cause naming conflicts if multiple variables with the same name are used in different parts of the code.

    • Using global variables can make it harder to test and debug code, as it can be difficult to isolate the cause of errors.

    • Th...

  • Answered by AI
  • Q11. Why using 'goto' is a bad programming practice?
  • Ans. 

    Using 'goto' can make code hard to read, maintain and debug.

    • Goto statements can create spaghetti code that is difficult to follow.

    • It can make it harder to understand the flow of the program.

    • It can also make debugging more difficult.

    • There are usually better alternatives to using goto, such as using loops or functions.

    • Some programming languages, such as Java and Python, do not even have a goto statement.

    • Using goto can al...

  • Answered by AI
  • Q12. Which is your favourite subject? Why? Name a book for that subject
  • Ans. 

    My favorite subject is history because it helps me understand the present and learn from the past.

    • I enjoy learning about different cultures and how they have evolved over time

    • I find it fascinating to study the causes and effects of major historical events

    • One of my favorite books on history is 'Guns, Germs, and Steel' by Jared Diamond

  • Answered by AI
  • Q13. Bring modularity in the code that you had written in aptitude test
  • Ans. 

    Modularity enhances code maintainability and reusability by breaking it into smaller, manageable components.

    • Use functions to encapsulate repetitive tasks. Example: A function to calculate the average of a list.

    • Implement classes for related data and behaviors. Example: A 'Student' class with attributes like name and grades.

    • Organize code into modules or packages. Example: Separate files for data processing, visualization...

  • Answered by AI
  • Q14. Told me to make changes as per his wishes in that code-What is DRY in software engineering?
  • Ans. 

    DRY stands for 'Don't Repeat Yourself', a principle aimed at reducing code duplication in software development.

    • Promotes code reusability, making maintenance easier.

    • Example: Instead of repeating a function, define it once and call it multiple times.

    • Encourages modular design, leading to cleaner and more understandable code.

    • Helps prevent bugs by reducing the number of places where changes need to be made.

  • Answered by AI
  • Q15. Gave a puzzle (find the heaviest ball amongst 8 balls in an optimized way). Tell the logic and write code for it.-write Create, Update, Delete, Insert, Select, Join SQL queries for a given problem
  • Q16. Asked me one sentence questions about the technologies that I had mentioned in resume... What is..... HTML, CSS, JQuery, JSP?
  • Q17. What are implicit objects in JSP?
  • Ans. 

    Implicit objects are pre-defined objects in JSP that can be accessed without being explicitly declared.

    • Implicit objects are created by the JSP container during the translation phase.

    • They can be accessed using predefined names such as request, response, session, application, out, pageContext, config, and exception.

    • For example, the request object can be used to retrieve parameters from a form or URL.

    • The session object ca...

  • Answered by AI
  • Q18. Name a web server and an application server
  • Ans. 

    Apache is a popular web server and Tomcat is a widely used application server.

    • Apache is an open-source web server that supports multiple operating systems and is known for its stability and security.

    • Tomcat is a Java-based application server that is used to deploy Java web applications and supports servlets and JSPs.

    • Other popular web servers include Nginx and Microsoft IIS.

    • Other popular application servers include JBoss...

  • Answered by AI
  • Q19. How to deploy web application on apache tomcat?-What is Collections in Java?
  • Ans. 

    To deploy a web application on Apache Tomcat, the application needs to be packaged as a WAR file and then deployed to the Tomcat server.

    • Create a WAR file of the web application

    • Copy the WAR file to the Tomcat webapps directory

    • Start the Tomcat server

    • Access the web application using the URL http://localhost:8080/

    • Collections in Java are classes that implement collections of objects, such as lists, sets, and ...

  • Answered by AI

Interview Preparation Tips

College Name: IIT MADRAS

Skills evaluated in this interview

I applied via Referral

Interview Questionnaire 

13 Questions

  • Q1. I was asked to derive the time complexity of my code from the written test. It was to print the elements of a binary tree in spiral order
  • Ans. 

    Analyzing the time complexity of printing binary tree elements in spiral order involves understanding tree traversal methods.

    • Spiral order traversal alternates between left-to-right and right-to-left at each level.

    • Using two stacks can help manage the alternating order efficiently.

    • For a binary tree with 'n' nodes, each node is visited once, leading to O(n) time complexity.

    • Example: For a tree with nodes 1, 2, 3, 4, 5, the...

  • Answered by AI
  • Q2. Program to swap two pointers
  • Ans. 

    A program to swap two pointers.

    • Declare two pointers of the same data type

    • Assign the first pointer to a temporary variable

    • Assign the second pointer to the first pointer

    • Assign the temporary variable to the second pointer

  • Answered by AI
  • Q3. Program to determine whether a given binary tree is binary search tree. I was asked to solve this in two different ways
  • Q4. Two DBMS queries involving aggregate functions
  • Q5. Program to implement Dijkstra’s algorithm
  • Ans. 

    Dijkstra's algorithm finds shortest path between nodes in a graph

    • Create a graph with nodes and edges

    • Initialize distances from source node to all other nodes as infinity

    • Set distance from source node to itself as 0

    • Create a set of unvisited nodes

    • While unvisited set is not empty, select node with minimum distance

    • For each neighbor of selected node, calculate distance from source node

    • If calculated distance is less than curre...

  • Answered by AI
  • Q6. Program to implement Floyd­Warshall’s agorithm
  • Ans. 

    Floyd-Warshall's algorithm is used to find the shortest path between all pairs of vertices in a weighted graph.

    • Create a 2D array to store the distances between all pairs of vertices.

    • Initialize the array with the weights of the edges in the graph.

    • Use nested loops to iterate over all pairs of vertices and update the distances if a shorter path is found through a third vertex.

    • The final array will contain the shortest dist...

  • Answered by AI
  • Q7. Program to print the elements of a matrix in spiral order recursively
  • Ans. 

    Program to print matrix elements in spiral order recursively

    • Create a recursive function to print the elements in spiral order

    • Define the boundaries of the matrix and traverse the matrix in spiral order

    • Call the recursive function to print the elements in spiral order

    • Handle edge cases such as empty matrix or matrix with only one row/column

  • Answered by AI
  • Q8. Given an unsorted array of numbers, find two numbers which add up to the given sum in O(n)
  • Ans. 

    Find two numbers in an unsorted array that add up to a given sum in O(n)

    • Use a hash table to store the difference between the sum and each element in the array

    • Iterate through the array and check if the current element is in the hash table

    • If it is, return the current element and the corresponding difference

    • If not, add the current element to the hash table

  • Answered by AI
  • Q9. Explain indexing in DBMS
  • Ans. 

    Indexing is a technique used in DBMS to improve the performance of queries.

    • Indexing creates a separate data structure that allows faster retrieval of data.

    • It works by creating a pointer to the location of data in the table.

    • Indexes can be created on one or more columns of a table.

    • Types of indexing include B-tree, hash, and bitmap indexing.

    • Indexes can also be clustered or non-clustered.

    • Clustered indexes determine the phy...

  • Answered by AI
  • Q10. Explain B and B+ trees
  • Ans. 

    B and B+ trees are data structures used for efficient searching and sorting of large datasets.

    • B trees are balanced trees used for disk-based storage systems.

    • B+ trees are similar to B trees but have all data stored in the leaf nodes for faster searching.

    • B trees have a variable number of keys per node, while B+ trees have a fixed number.

    • B trees have a higher fanout than B+ trees, making them more efficient for smaller da...

  • Answered by AI
  • Q11. Given a binary tree, write a program to determine whether there exists a root to leaf path having the given sum
  • Ans. 

    Check if a binary tree has a root-to-leaf path with a specified sum.

    • Use Depth-First Search (DFS) to traverse the tree.

    • At each node, subtract the node's value from the target sum.

    • If a leaf node is reached, check if the remaining sum is zero.

    • Example: For a tree with root 5, left child 4, right child 8, and sum 9, the path 5 -> 4 is valid.

  • Answered by AI
  • Q12. Program to find the lowest common ancestor of two nodes in binary search tree as well as binary tree. I was also asked to give the brute force approach for the same
  • Ans. 

    Program to find lowest common ancestor of two nodes in binary search tree and binary tree with brute force approach.

    • For binary search tree, traverse from root to both nodes and store the path. Then compare paths to find LCA.

    • For binary tree, traverse from root to both nodes and store the path. Then compare paths to find LCA.

    • Brute force approach involves checking each node's descendants to see if they contain both nodes.

    • ...

  • Answered by AI
  • Q13. Program to print all ancestors of a node in a binary tree
  • Ans. 

    Program to print all ancestors of a node in a binary tree

    • Create a recursive function to traverse the binary tree

    • Check if the current node is the target node

    • If yes, print all the nodes in the call stack

    • If not, recursively call the function for left and right subtrees

  • Answered by AI

Interview Preparation Tips

Skills:
College Name: NA

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Infibeam?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Campus Placement and was interviewed before Jun 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Normal coding question medium level , approach focusing rounds actually how you get up to result

Interview Preparation Tips

Interview preparation tips for other job seekers - "GfG must do" should be solved properly alteast , otherwise go keep on practicing on any platform .

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 Minutes
Round difficulty - Medium

The test was organized online on Amcat and there were 3 coding problems. There were no MCQs in this round.

  • Q1. 

    Ninja Technique Problem Statement

    Implement a function that determines whether a given numeric string contains any substring whose integer value equals the product of two consecutive integers. The functio...

  • Ans. 

    Implement a function to determine if a numeric string contains a substring whose value equals the product of two consecutive integers.

    • Iterate through all substrings of the input string and check if their integer value equals the product of two consecutive integers.

    • Use nested loops to generate all possible substrings efficiently.

    • Check if the product of two consecutive integers matches the integer value of the substring.

    • ...

  • Answered by AI
  • Q2. 

    Find Nodes at a Specific Distance from Target in a Binary Tree

    Given a binary tree, a target node within this tree, and an integer K, identify and return all nodes that are exactly K edges away from the t...

  • Ans. 

    Find nodes at a specific distance from a target node in a binary tree.

    • Traverse the binary tree to find the target node.

    • Perform a depth-first search to identify nodes at distance K from the target node.

    • Return the values of nodes found at distance K in an array.

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 50 Minutes
Round difficulty - Medium

This round was scheduled by the college Training and Placement team virtually. The interviewer asked me questions pertaining mainly to DSA and we discussed my projects.

  • Q1. 

    Segregate Even and Odd Nodes in a Linked List

    You are given the head node of a singly linked list head. Your task is to modify the linked list so that all the even-valued nodes appear before all the odd-v...

  • Ans. 

    Reorder a singly linked list so that all even-valued nodes appear before odd-valued nodes while preserving the original order.

    • Create two separate linked lists for even and odd nodes

    • Traverse the original list and move nodes to respective even or odd lists

    • Merge the even and odd lists while maintaining the original order

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

Again, the round was virtual. This was a Tech + Managerial round organized by the college T & P cell. The interviewer asked questions related to fundamental subjects such as Operating Systems, Object-oriented programming, and DBMS. There was one coding round at the end.

  • Q1. 

    Diagonal Traversal of a Binary Tree

    Given a binary tree of integers, find its diagonal traversal. Refer to the example for clarification on diagonal traversal.

    Example:

    Explanation:
    Consider lines at a...
  • Ans. 

    Diagonal traversal of a binary tree involves printing nodes at 135 degree angle in between lines.

    • Traverse the tree in a diagonal manner, starting from the root node.

    • Maintain a map to store nodes at each diagonal level.

    • Print the nodes at each diagonal level in the order of traversal.

  • Answered by AI
Round 4 - HR 

Round duration - 40 Minutes
Round difficulty - Easy

The round was virtual and was organized by the T & P cell of the college. The interviewer asked some behavioural and situation-based questions. There was one puzzle at the end.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Software Engineer in NoidaEligibility criteriaAbove 7 CGPAPaytm (One97 Communications Limited) interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Web Development, Operating Systems, Object-oriented Programming, PuzzlesTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : For a product-based company, the first important thing is to solve as many DSA problems as possible. I solved problems mainly on GeeksforGeeks, LeetCode, and Coding Ninjas.
Tip 2 : Prepare 2-3 good projects based on your technical skillset. Prepare it very well as there is a high chance that projects would be discussed in the interview.
Tip 3 : Prepare fundamental college subjects like Operating systems, Object-oriented Programming, Database Management.

Application resume tips for other job seekers

Tip 1 : Keep it short and concise
Tip 2 : Describe your projects very specifically

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

(3 Questions)

Round duration - 70 minutes
Round difficulty - Medium

Timing: 6:00 pm
3 coding questions of medium to be solved in 70 minutes.

  • Q1. 

    Maximum Subarray Sum Problem Statement

    Given an array of numbers, the task is to find the maximum sum of any contiguous subarray of the array.

    Input:

    The first line of input contains the size of the arr...
  • Ans. 

    Find the maximum sum of any contiguous subarray in an array of numbers in O(N) time.

    • Use Kadane's algorithm to find the maximum subarray sum in O(N) time.

    • Initialize two variables: maxEndingHere and maxSoFar to keep track of the maximum sum.

    • Iterate through the array and update the variables accordingly.

    • Return the maxSoFar as the result.

  • Answered by AI
  • Q2. 

    Closest Leaf in a Binary Tree

    Ninja is stuck in a maze represented as a binary tree, and he is at a specific node ‘X’. Help Ninja find the shortest path to the nearest leaf node, which is considered an ex...

  • Ans. 

    Find the minimum distance from a given node to the nearest leaf node in a binary tree.

    • Traverse the binary tree from the given node 'X' to find the nearest leaf node.

    • Use a queue for level order traversal to efficiently find the nearest leaf node.

    • Calculate the distance from node 'X' to each leaf node and return the minimum distance.

  • Answered by AI
  • Q3. 

    Rotting Oranges Problem Statement

    You are given a grid containing oranges where each cell of the grid can contain one of the three integer values:

    • 0 - representing an empty cell
    • 1 - representing a fre...
  • Ans. 

    Find the minimum time required to rot all fresh oranges in a grid.

    • Use Breadth First Search (BFS) to simulate the rotting process of oranges.

    • Track the time taken to rot all fresh oranges and return the result.

    • If any fresh oranges remain after simulation, return -1 as it is impossible to rot all oranges.

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 45 minutes
Round difficulty - Medium

Timing: 2:00 pm
Online round over google meet, code at google docs.
The interviewer was friendly, encouraging, and humble.

  • Q1. 

    Smallest Integer Not Representable as Subset Sum

    Given a non-decreasing sorted array ARR of N positive numbers, determine the smallest positive integer that cannot be expressed as the sum of elements from...

  • Ans. 

    The task is to find the smallest positive integer value that cannot be represented as a sum of elements of any proper subset of the given array.

    • The array is sorted in non-decreasing order, so we can iterate through the array and keep track of the maximum sum we can form.

    • If the current element is greater than the maximum sum + 1, then the maximum sum + 1 is the smallest positive integer that cannot be represented.

    • If all...

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 45 minutes
Round difficulty - Medium

Timing: 2:00 pm
Online round over google meet, code at google docs.
The interviewer was not speaking much. It was a bit strange.

  • Q1. 

    Bottom Right View of Binary Tree Problem Statement

    Your task is to identify and return the bottom right view of a given binary tree.

    This involves viewing the binary tree from an angle of 45 degrees from...

  • Ans. 

    Identify and return the bottom right view of a given binary tree by viewing it from an angle of 45 degrees from the bottom right side.

    • Traverse the binary tree in a right-to-left manner and keep track of the last node encountered at each level.

    • Use a queue for level order traversal and update the result array with the last node at each level.

    • Return the result array sorted in ascending order as the bottom right view of th...

  • Answered by AI
Round 4 - HR 

Round duration - 30 Minutes
Round difficulty - Easy

Timing: 7:00 pm
The interviewer was friendly and in a bit of a hurry.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Indraprastha Institute of Information Technology Delhi. I applied for the job as SDE - 1 in DelhiEligibility criteriaNone except no active backlogsPaytm (One97 Communications Limited) interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, DP, OOPS, Operating Systems, Computer Networks, DBMSTime required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Tip 1 : DSA is the key. Starting from scratch, one can become proficients in a couple of months.
Tip 2 : Solve questions just a bit outside your comfort zone. Solve too easy to too hard questions is not of any use.
Tip 3 : Be consistent, make a habit of following good coding practices.
Tip 4 : Get to know the ins and out of your projects. You must be very confident while explaining those.
Tip 5 : Don't just directly to system-design, brush up on OOPS principles, networks, OS, DBMS before that.

Application resume tips for other job seekers

Tip 1: Keep it crisp and to the point. Make bullet points.
Tip 2: Bold the things you want to be paid attention to. Use numbers rather than vague sentences.
Tip 3: Only put the things you are confident about.
Tip 4: Don't put things irrelevant to the job, it only dilutes the main content.

Final outcome of the interviewSelected

Skills evaluated in this interview

Are these interview questions helpful?

I applied via Referral and was interviewed in May 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. About my self about my job and about my experience

Interview Preparation Tips

Interview preparation tips for other job seekers - First impression is the last impression

Interview Questionnaire 

1 Question

  • Q1. About wireshark,linux common shell command

I applied via Job Portal and was interviewed before Sep 2020. There was 1 interview round.

Interview Questionnaire 

4 Questions

  • Q1. Targets done earlier
  • Ans. 

    Yes, I have consistently exceeded sales targets ahead of schedule through strategic planning and effective client engagement.

    • In my previous role, I exceeded my quarterly sales target by 30% by identifying new market opportunities.

    • I implemented a referral program that boosted sales, allowing me to meet my annual target three months early.

    • By leveraging CRM tools, I streamlined my follow-up process, which led to closing d...

  • Answered by AI
  • Q2. What will be your targets
  • Q3. Number of team planned
  • Ans. 

    The planned team size was determined based on project scope and sales targets, ensuring effective coverage and collaboration.

    • The team was planned to have 5 members to cover different regions effectively.

    • Each member was assigned specific roles, such as lead generation, client relations, and closing deals.

    • For example, one member focused on digital marketing strategies to attract leads.

    • Regular meetings were scheduled to e...

  • Answered by AI
  • Q4. How well you In reports
  • Ans. 

    I am proficient in creating and analyzing reports.

    • I have experience in using various reporting tools such as Excel, Tableau, and Power BI.

    • I am able to gather and organize data to create meaningful reports for management.

    • I am skilled in analyzing data to identify trends and make recommendations for improvement.

    • I am able to present reports in a clear and concise manner to stakeholders.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Best interview done should be asked more questions than

Infibeam Interview FAQs

How many rounds are there in Infibeam interview?
Infibeam interview process usually has 2-3 rounds. The most common rounds in the Infibeam interview process are One-on-one Round, HR and Resume Shortlist.
What are the top questions asked in Infibeam interview?

Some of the top questions asked at the Infibeam interview -

  1. Which language do you prefer to code in? "Have you read The C Programming Langu...read more
  2. How to optimize the code that you had written in aptitude test - It was a disc...read more
  3. What is the reason behind inventing the concept of inheritance? Write a program...read more

Tell us how to improve this page.

Overall Interview Experience Rating

1/5

based on 1 interview experience

Difficulty level

Moderate 100%

Duration

2-4 weeks 100%
View more

Interview Questions from Similar Companies

Paytm Interview Questions
3.2
 • 800 Interviews
Angel One Interview Questions
3.8
 • 149 Interviews
Visa Interview Questions
3.5
 • 146 Interviews
Freecharge Interview Questions
3.8
 • 57 Interviews
Mobikwik Interview Questions
3.6
 • 55 Interviews
Truhome Finance Interview Questions
3.7
 • 48 Interviews
BharatPe Interview Questions
3.4
 • 43 Interviews
Spice Money Interview Questions
4.1
 • 32 Interviews
Jupiter Money Interview Questions
3.0
 • 31 Interviews
Paytm Money Interview Questions
3.2
 • 27 Interviews
View all

Infibeam Reviews and Ratings

based on 37 reviews

3.2/5

Rating in categories

3.1

Skill development

2.7

Work-life balance

2.5

Salary

3.3

Job security

2.6

Company culture

2.9

Promotions

2.8

Work satisfaction

Explore 37 Reviews and Ratings
Software Developer
4 salaries
unlock blur

₹3.4 L/yr - ₹21.5 L/yr

Program Manager
4 salaries
unlock blur

₹14 L/yr - ₹40 L/yr

Product Manager
4 salaries
unlock blur

₹6 L/yr - ₹40 L/yr

Web Designer
4 salaries
unlock blur

₹1.7 L/yr - ₹3.8 L/yr

Senior Software Engineer
4 salaries
unlock blur

₹12.5 L/yr - ₹29 L/yr

Explore more salaries
Compare Infibeam with

Paytm

3.2
Compare

Angel One

3.8
Compare

Truhome Finance

3.7
Compare

Mobikwik

3.6
Compare
write
Share an Interview