Add office photos
Employer?
Claim Account for FREE

Adobe

4.0
based on 996 Reviews
Filter interviews by

Bhoomi Tech Services Interview Questions and Answers

Updated 21 Oct 2024
Popular Designations

Q1. What all feature should be added in pen to make it best pen in market.

Ans.

The best pen in the market should have a comfortable grip, smooth writing experience, long-lasting ink, and a stylish design.

  • Comfortable grip for extended use

  • Smooth writing experience for effortless writing

  • Long-lasting ink to avoid frequent refills

  • Stylish design to appeal to customers

Add your answer

Q2. Find max 3 digits from an array consist of both negative and positive number

Ans.

Find the maximum 3-digit number from an array of both negative and positive numbers.

  • Iterate through the array and keep track of the 3 largest positive numbers.

  • Iterate through the array and keep track of the 3 smallest negative numbers.

  • Compare the largest positive numbers with the smallest negative numbers to find the maximum 3-digit number.

Add your answer

Q3. Puzzles like find 3 hat problem guess the color of hat.

Ans.

The 3 hat problem involves guessing the color of your own hat based on the colors of hats worn by others.

  • Each person can see the colors of the hats of the people in front of them, but not their own hat color.

  • By analyzing the guesses and hat colors of others, one can deduce their own hat color.

  • Communication and logical reasoning are key to solving this puzzle.

Add your answer

Q4. Any recussive program and explain it.

Ans.

A recursive program is a function that calls itself within its own code.

  • Recursion is a technique where a function calls itself to solve smaller instances of the same problem.

  • It involves breaking down a problem into smaller subproblems until a base case is reached.

  • Examples of recursive programs include factorial calculation, Fibonacci sequence generation, and tree traversal algorithms.

Add your answer
Discover Bhoomi Tech Services interview dos and don'ts from real experiences

Q5. Tree traversal without recursion

Ans.

Iterative tree traversal using a stack instead of recursion

  • Use a stack to keep track of nodes to visit

  • Start with the root node and push it onto the stack

  • While the stack is not empty, pop a node, visit it, and push its children onto the stack

Add your answer

Q6. explain AVL and BST tree.

Ans.

AVL and BST trees are types of binary search trees, with AVL trees being self-balancing.

  • BST (Binary Search Tree) is a type of binary tree where each node has at most two children, with left child < parent < right child.

  • AVL (Adelson-Velsky and Landis) tree is a self-balancing binary search tree where the heights of the two child subtrees of any node differ by at most one.

  • AVL trees maintain O(log n) time complexity for insertion, deletion, and search operations due to their sel...read more

Add your answer

Q7. Design product delivery

Ans.

Designing product delivery involves creating a seamless process for getting the product to the customer efficiently.

  • Identify key stakeholders involved in the delivery process (e.g. suppliers, logistics partners, customers)

  • Map out the delivery journey from order placement to final delivery

  • Implement tracking and monitoring systems to ensure transparency and efficiency

  • Optimize delivery routes and schedules to minimize costs and maximize speed

  • Provide multiple delivery options to ...read more

Add your answer

Q8. debug a bug process.

Ans.

Debugging a bug process involves identifying, isolating, and fixing issues in software code.

  • Identify the bug by reproducing the issue and analyzing error messages.

  • Isolate the bug by narrowing down the code where the issue occurs.

  • Fix the bug by making necessary code changes and testing the solution.

  • Verify the fix by retesting the software to ensure the bug is resolved.

Add your answer

Q9. Test cases on ATM

Ans.

Test cases for ATM functionality including withdrawal, deposit, balance inquiry, and card insertion.

  • Test withdrawal functionality with valid and invalid amounts

  • Test deposit functionality with valid and invalid amounts

  • Test balance inquiry functionality to ensure correct balance is displayed

  • Test card insertion and removal functionality

  • Test for handling of incorrect PIN entry

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Lead Software Engineer Interview Questions from Similar Companies

4.0
 • 16 Interview Questions
3.5
 • 15 Interview Questions
3.5
 • 11 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter