Interview questions

Software Engineer interview questions – page 4

490 questions. Tap “Show answer” to check yourself.

  1. Are you comfortable in working for Testing?

  2. Why do you consider yourself suitable for developer role?

  3. Given two "ids" and a function getFriends(id) to get the list of friends of that person id, write a function that returns the list of mutual friends

  4. What is Mux? what are its real life applications?

  5. What is DeMux? what are its real life applications?

  6. Difference between decoder and Demux

  7. Write a program to print the given string in reverse

  8. projects (He was interested in programming on linux so be familiar with linux)

  9. technical telephonic round

  10. Why Software industry? why not core?

  11. Have you worked on LINUX

  12. we have given a string and we have to tell the output of printf(

  13. Difference in Function overloading and overriding

  14. Factorial and Fibonacci with and without recurssion

  15. Process Scheduling in OS

  16. Layer 2 and Layer 3 devices (hardware used)

  17. Practical example on difference between OSI and TCP/IP network model

  18. Program on string reversal (any language)

  19. 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

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

  21. OSI network model and protocols on Layer 2 and Layer 3

  22. Given a binary tree, write a program to determine whether there exists a root to leaf path having the given sum

  23. Program to print the elements of a matrix in spiral order recursively

  24. Given an unsorted array of numbers, find two numbers which add up to the given sum in O(n)

  25. Explain indexing in DBMS

  26. Explain B and B+ trees

  27. Program to implement Floyd­Warshall's agorithm

  28. Two DBMS queries involving aggregate functions

  29. Program to swap two pointers

  30. Program to determine whether a given binary tree is binary search tree. I was asked to solve this in two different ways

Companies that ask Software Engineer questions