30Software ConsultantInterview Questions
-
Create an XOR gate using only NAND gates. What is the minimum number of gates you need for doing it?
-
How is a block found in a cache?
-
Where are the common ports listed?
-
What is your ideal working environment?
Community Answers
- "Social work environment that allows for growth with high tech."
-
How do you view the routing table?
-
Describe the data structure that is used to manage memory.
-
Write a function to find the next prime number after a given number?
-
Explain how congestion control works in the TCP protocol?
Community Answers
- "Explain how congestion control works in the TCP protocol."
- "Explain how congestion control works in the TCP protocol."
-
Write a program to print a binary tree such that the root is printed in the middle of its left and right sub-trees.
Community Answers
- "Void inorder (Node root){ if (root == null) return; inorder(root. Left); println(root. Data); inorder(root. Right); }"
-
What is the difference between hard links and symlinks? Where might you find a hard link commonly used?
-
How do you write a 'ping' routine in java?
-
Give a fast way to multiply a number by seven?
-
When will you use a latch and a flipflop in a sequential design?
-
What is the difference between online backup and standby backup?
-
Given a single linked list, determine whether it contains a loop or not.
-
What is disk interleaving?
-
Reverse a single linked list recursively.
-
Why are you the best candidate for us?
-
Why is multiple inheritance not provided in Java?
-
What is your greatest strength? How will it help you as a Software Consultant?
-
What is your greatest weakness? What are you doing to improve it?
-
How long would you like to work for our firm?
-
Write a code to reverse a string.
-
What is a balanced tree?
-
What is a cache?
-
What do you do if postfix displays an error about use when you try to start it?
Community Answers
- "Postfix start."
- "Postfix start."
-
How do you reverse a single linked list?
-
Design an algorithm which can find all the dictionary words correspond to a n-digit telephone number, assuming each digit maps to several alphabet letters.
-
What is the difference in memory management between Java and C++? Is it possible to create a memory leak in Java?
-
Get the width of a binary tree.