Software Engineer/Software Developer Interview Questions

Sort: Popular Date
Sort: Popular Date

Did you mean companies matching "Software Engineer/Software Developer"? See Companies

“Write an algorithm to verify if a tree is a binary search tree.”

“First explain what a tree, then binary tree, then a binary search tree is. Now implement a function that verifies whether a binary tree is a valid binary search tree.”

“Find the 20 longest strings in a text file.”

“Given a binary tree, how would you set the keys/values of all the nodes and their child pointers to null. No language restriction.

Do it iteratively in O(N) time with O(1) space complexity where N…”

“How would you reverse a linked list in Java?”

1 of 1 found helpful

“Find k largest/smallest number in a series of numbers. What data-structures will you use? Code it on white board.”

“Given two nodes that are in a binary search tree (this is guaranteed) find the shortest traversal path between them.”

1 of 1 found helpful

“Make a program that writes a Binary Search Tree to a file. Now create a program that reads those files and recreates a Binary Search Tree.”

“Write a method to decide if the given binary tree is a binary search tree or not.”

“First question: for a random-ordered bucket of numbers 1 through 3000 with one number missing, how would you detect which number is missing?”

4150 of 1,891 Interview Questions