Get Started
Interview Coach 1:1
Gain the confidence you need by asking our professionals any interview scenario, question, or answer you are unsure about.
Let Us Review Your Answers
Our interviewing professionals will gladly review and revise any answer you send us. Allowing you to craft perfect responses for your next job interview.
Interview Questions by Topic
Interview Questions by Career
Interview Questions by Company

Software Consultant Interview

Question 1 of 30

Create an XOR gate using only NAND gates. What is the minimum number of gates you need for doing it?

***Note: We do not have professional answers for this career***
User Answers

1000s of Interview Questions

Win your next job by practicing from our question bank. We have thousands of questions and answers created by interview experts.

15 Software Consultant User Answer Examples

  1. 1.

    Create an XOR gate using only NAND gates. What is the minimum number of gates you need for doing it?

  2. 2.

    How is a block found in a cache?

  3. 3.

    Where are the common ports listed?

  4. 4.

    What is your ideal working environment?

      User-Submitted Answers

      1. Social work environment that allows for growth with high tech.
  5. 5.

    How do you view the routing table?

  6. 6.

    Describe the data structure that is used to manage memory.

  7. 7.

    Write a function to find the next prime number after a given number?

  8. 8.

    Explain how congestion control works in the TCP protocol?

      User-Submitted Answers

      1. Explain how congestion control works in the TCP protocol.
      2. Explain how congestion control works in the TCP protocol.
  9. 9.

    Write a program to print a binary tree such that the root is printed in the middle of its left and right sub-trees.

      User-Submitted Answers

      1. Void inorder (Node root){ if (root == null) return; inorder(root. Left); println(root. Data); inorder(root. Right); }
  10. 10.

    What is the difference between hard links and symlinks? Where might you find a hard link commonly used?

  11. 11.

    How do you write a 'ping' routine in java?

  12. 12.

    Give a fast way to multiply a number by seven?

  13. 13.

    When will you use a latch and a flipflop in a sequential design?

  14. 14.

    What is the difference between online backup and standby backup?

  15. 15.

    Given a single linked list, determine whether it contains a loop or not.

  16. 16.

    What is disk interleaving?

  17. 17.

    Reverse a single linked list recursively.

  18. 18.

    Why are you the best candidate for us?

  19. 19.

    Why is multiple inheritance not provided in Java?

  20. 20.

    What is your greatest strength? How will it help you as a Software Consultant?

  21. 21.

    What is your greatest weakness? What are you doing to improve it?

  22. 22.

    How long would you like to work for our firm?

  23. 23.

    Write a code to reverse a string.

  24. 24.

    What is a balanced tree?

  25. 25.

    What is a cache?

  26. 26.

    What do you do if postfix displays an error about use when you try to start it?

      User-Submitted Answers

      1. Postfix start.
      2. Postfix start.
  27. 27.

    How do you reverse a single linked list?

  28. 28.

    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.

  29. 29.

    What is the difference in memory management between Java and C++? Is it possible to create a memory leak in Java?

  30. 30.

    Get the width of a binary tree.