Software Development Engineer

Software Development Engineer Interview Questions

Updated 29 Feb 2024

Most Searched Companies

546 results found

Sort By: 

Popularity

Interview Questions

  • Q1. Brain teasers,like if you have jars of 10L and 45L, how can you get 60L, something like that

    Add Answer
  • Q2. Simple graph BFS-No of times it takes oranges to decay in a grid

    View answer (1)
  • Q3. 2 Technical rounds on same day purely based on DSA and System Design.

    Add Answer
  • Q4. 1 question on flattening binary tree to array

    Add Answer
  • Q5. Medium level DSA questions like left view of binary tree and merge sorting

    Add Answer
  • Q6. Some standard questions like rain water trapping and rotten oranges problems

    Add Answer
  • Q7. This was low level system design interview in which I have to design parking lot.

    Add Answer
  • Q8. This was the toughest round and there was just one graph question(competitive programming) and the interviewer was helping and giving hints and I was able to solve it finally

    Add Answer
  • Q9. Can it be improved? Is there any other way to do it?

    View answer (1)
  • Q10. Talked about trees, and my projects, two questions from algo writing also taking about time complexity

    Add Answer

+49 interview questions

Interview Questions

  • Q1. You have application which shows list of all contacts, the Name can be duplicated, also it can contain duplicated numbers (0XXXXX, XXXXX etc). How will you go on and do searching in this. Search term can either exist in Name or in Num.

    View answer (1)
  • Q2. Weather App. Given a screen. There is a button and full screen image view. When you press button, a image url is hit, and response contains the file and you have to show on Screen that image. The URL is always same but response varies, means image wi

    Add Answer
  • Q3. You have to design screen in which at a time on screen 10 nearest restaurants will be shown in a list. How will you go on design this. (Need to keep UI as un interrupted as possible).

    View answer (1)
  • Q4. Given an array, which consist of natural numbers only. The elements are in random order, tell the first missing natural number in the array. e.g 4,6,3,1,6,8 o.p - 2 1,2,3 O/P - 4

    View answer (1)
  • Q5. Given a String, write a function, which will return a boolean. The function will tell you whether one permutation of the string is Palindrome or not

    Add Answer
  • Q6. Given an Object 'Ball'. How will you transfer this ball object from one thread to another in Android.

    View answer (1)
  • Q7. Extended same question for the adapter with multiple images, (Half of the last round was covered in it). How will you go on handling the multiple request, Handling AsyncTask in Threadpool.

    Add Answer
  • Q8. If you were asked to make your own HashMap, how will you do it. (As it was used in the first question)

    View answer (1)
  • Q9. Print a linked list in zig zag manner. Link : -----/

    Add Answer
  • Q10. Some definitions and basic android questions. AsyncTask, IntentService, Service, internals of ArrayList, etc.

    Add Answer

+6 interview questions

Interview Questions

  • Q1. Given two words, find the similarity between them. You have to develop your own sense of similarity here. Normalize length of LCS by the total length of the string.

    View answer (1)
  • Q2. Given a binary tree, return doubly linked list of all the nodes at each level.

    View answer (1)
  • Q3. What are the problems in Mumbai and design technological solutions for them. You get a good chance to show your creativity in open-ended questions like these. We discussed the above question for almost 20-25 minutes

    Add Answer
  • Q4. Stress checking questions

    Add Answer
  • Q5. How would you find least common ancestor of two nodes in a binary tree?

    View answer (1)
  • Q6. 4. What is normalization? Explain 2NF, 3NF, BCNF. (I didn’t know BCNF).

    View answer (1)
  • Q7. What are indexes, clustered and non-clustered indexes?

    View answer (1)
  • Q8. How would you identify two nodes that have been swapped in a binary search tree?

    View answer (1)
  • Q9. 5. What is TCP IP (I could not answer). 6. What is a stack/queue?

    Add Answer
  • Q10. Write code for designing the ADT (Abstract Data Type) for all the classes that might be required to represent the game of chess

    View answer (1)

+15 interview questions

Interview Questions

  • Q1. Discussion with VP of Engineering mainly on to implement star rating filter for the list of items in this case example of makemytrip hotel listings were taken, and one question related to general mathematics

    Add Answer
  • Q2. Then two DSA questions were asked. One of Fibonacci by recursion and dynamic programming both. Then he asked me one question of array pair overlapping question.

    Add Answer
  • Q3. Discussion with AVP of engineering on the topics of previous projects i have done so far and some questions based on situations given to me

    Add Answer
  • Q4. Just a formal round giving exposure to their values and culture and asked you one behavioural question to check if your answer fits into their values or not.

    Add Answer
  • Q5. Questions based on Reactjs and one easy DSA question

    Add Answer
  • Q6. HR discussion based on salary negotiations and joining dates

    Add Answer
  • Q7. Fundamentals of HTML, CSS and javascript

    Add Answer

Interview Questions

  • Q1. Data Structures: I was asked in details about Linked lists, trees and graphs, their real life applications in Computer Science

    Add Answer
  • Q2. Database Management Systems: They started from basics that included entity relationships, relational databases and SQL & then some theory questions on transactions and normalization.

    Add Answer
  • Q3. Operating Systems: Theory questions on Deadlocks and Process Synchronization

    Add Answer
  • Q4. Difference between DFS and BFS?When to use which one?

    View answer (1)
  • Q5. puzzle-There are 1000 wine bottles. One of the bottles contains poisoned wine. A rat dies after one hour of drinking the poisoned wine. How many minimum rats are needed to figure out which bottle contains poison in hour. link------/

    Add Answer
  • Q6. Find all subsets of a number set such that sum of these numbers is equal to a given number

    View answer (1)

Interview Questions

+7 interview questions

Interview Questions

  • Q1. First Round was more focus around java, basic questions why java is platform independent , questions around String pool, Thread pool, Serialization , Exceptions and then design pattern Singleton and builder design pattern , how can you break Singleton design pattern , then questions on Spring about Connection Pool

    Add Answer
  • Q2. Second round about was Data Structures and Algo , add two linked list , parethesis balancing then again questions on Spring and Spring Boot, Some questions on Eureka Discovery Sevices and Message Broker

    Add Answer
  • Q3. Third round was again DS round implement Generic Queue using Linked List , then Questions on joins , implement one to many and many to many association in spring boot

    Add Answer

Interview Questions

  • Q1. 1 coding question of hard level, was somewhat similar to no. Of island , I gave dfs approach but he asked me to code using bfs. 2nd question was designing snake and ladder with N number of player and N cells.

    Add Answer
  • Q2. 4 questions were asked , 3 easy and 1 medium level , some questions of programming language and OOPS.

    Add Answer
  • Q3. It was about system design, I was asked to code for a game basically which had several rules and requirements, and as per those requirements I had to code in my preferred language. It was similar to a tic-tac-toe game.

    Add Answer
  • Q4. It basically revolved around DSA and CS Fundamentals including topics like arrays, linked lists, binary search, stacks, heaps, hashing, queues, etc.

    Add Answer

Interview Questions

  • Q1. In Technical round, My interviewer asked me to explain my project and later on he asked few questions from project especially tha connection part I.e. how my database git connected with my project as my project was based on website creation.

    Add Answer
  • Q2. After I completed explaining my project. He asked me to write few code including string topic and array topic. Also he asked me to write logic of binary searching.

    View answer (1)
  • Q3. Lastly he told me that he is satisfied with my coding knowledge but he wants me to improve in my communication skill and told me watch some web series for the same problem.

    Add Answer
  • Q4. He pasted a code from Google and told me to confirm the topic it covered.

    Add Answer

Interview Questions

  • Q1. Basic Java questions related to collection, thread , Spring boot , spring mvc. Since I also had experience working with Aws, so some questions were from that also. There were also some simple question from DBMS and ADBMS, like one simple query and indexing concepts.

    Add Answer
  • Q2. This was managerial round basic question on scrum ,git and other managerial question.

    Add Answer
  • Q3. Short and to the point answer is what they want

    Add Answer
  • Q4. Basics of React, Advanced JS concepts, HTML/CSS questions

    Add Answer
  • Q5. Past experience and project explanation

    Add Answer
  • Q6. Introduction, family background, strengths and weaknesses, hobbies, were asked.

    Add Answer
  • Q7. Advanced JS concepts

    Add Answer
  • Q8. Explanation of projects was asked.

    Add Answer