SDE (Software Development Engineer)

# SDE (Software Development Engineer) Interview Questions and Tips

show all

Showing 1 - 10 of 15 interviews

1

## Microsoft sde (software development engineer) interview

41.5k views
Richa NigamFresherSelected
Application
I was interviewed on-campus at NIT Bhopal for SDE (Software Development Engineer) role at Microsoft
Interview Process
Test Test Test Technical Interview Technical Interview Other Interview
Round 1

### Test

Duration
30 Minutes
No. of Questions
15 questions
Test Sections
• Section 1: Technical Aptitude
Interview Experience
The MCQs were based on C.C++,Java and some Operating System questions. Around 200+ from our college sat for this round.
Interview Tips
Solve C C++ output related questions.
Difficulty level : Medium
Round 2

### Test

Duration
90 Minutes
No. of Questions
2 questions
Test Sections
• Section 1: Online Coding Round
Interview Experience
After the first round around 100 (consisting of the internship students as well) students were shortlisted for the second round
Everyone got different sets of questions. The questions I got were :
Given two arrays were digits of one array represent a number,maximize the number by replacing it with elements of second array.
eg:
arr={3,1,4,5,6}
rep={1,9,5,2,3}

after replacement
arr={9,5,4,5,6}
one digit of rep can be used to replace only once.
For this almost everyone who got this question used a brute force method.But I had used a different approach .I constructed a max heap of rep array.And ran a loop checking if the max element of rep was greater than the element in arr and then replaced it in arr and deleted the same from the maxheap.

Given a matrix ,where each cell represents a value of strength.The value could be positive negative or zero. At each cell the strength value is added.You have to reach from point (0,0) to point (m-1,n-1) if at any point the strength becomes zero or negative then you cant proceed further.Find the minimum strength required before starting to reach the end of the matrix.
eg . {{ 1,-3,0},
{-2,1,-1}} Ans: 2 ( (2+1+(-2)+1+(-1)=1 path taken )
I gave a DP solution but was unable to pass a few test cases in this question.
Interview Tips
Practice problems on Data Structures like Trees, Arrays , Heaps , Linked Lists ,etc
Round 3

### Test

Test Sections
• Section 1: Written Coding Round
Interview Experience
Around 30 students consisting of students from other colleges as well were called On-site. This was a written round.Everyone was given around 45 mins and 1 question.
Given the root to a binary tree, a value n and k.Find the sum of nodes at distance k from node with value n.
This is similar to this question on geeks ->http://www.geeksforgeeks.org/print-nodes-distance-k-given-node-binary-tree/
I was able to do this quite quickly :D I even explained my answer to the HR and he asked me to write different types of test cases to exhaustively check if my code works on all of them.
After this round around 14 people were shortlisted.
Round 4

### Technical Interview

Interview Questions
• Question 1: Find and element in a rotated array
• Question 2: Given two linked lists both represent a number . Create a linked list that contains its sum
Interview Experience
These were fairly easy questions . I knew the solutions and explained it to the interviewer.He asked a few questions on them , seemed satisfied.Asked me if I had any questions for him . So I asked him about the different technologies that a new SDE would work on and things like that. I had a pretty good discussion with him he told me many things from his end too.
I made it to the next round then :D
Interview Tips
Well one thing I realized after giving interviews was when they ask the candidate for any questions then you should always ask something , shows that you are interested.
Round 5

### Technical Interview

Interview Questions
• Question 1: You have to design a Text Editor like notepad . You are concerned about the following functionalities - insert, delete, and search.You can assume the other functionalities of the text editor like save , display of text,etc are handled by some other developer. You just have to suggest what kind of data structures you would use to carry out the concerned functionalities efficiently
Interview Experience
He told me to take my time and give the solution. I gave him a solution of considering the text as a linked list of words . Where each node in the linked list contained the word string and an index .And for every node in the linked list I will have Trie structure. I used trie for efficient search.What I suggested was that I use the trie whenever the user enters a word and insert it into the trie and the leaf of that word will contain the index of that word plus the pointer to that node in the linked list . If suppose the trie already has the word then i increase the word count in the leaf and the leaf will contain a vector that has the list of indexes where the word has occurred and the list of pointers where the word is present in the list.I wrote the code and explained how it can handle all corner cases . We discussed the the solution and he asked me certain questions on different test cases . My approach handled them well. He seemed satisfied . He added to the question that the search query could contain words or phrases . So my use of indexes could handle the phrase search :) . I also suggested that instead of Trie data structure we could use a Ternary Search Tree as that would be more space efficient.
Interview Tips
Practice Design questions too besides Data Structure problems
Round 6

### Other Interview

Interview Questions
• Question 1: he asked me about the question given to me in the previous round i.e Text Editor . I gave him a brief explanation on my approach . He then gave me another question based on Text Editor. He asked me how could I retrieve K most Frequent words from the text efficiently.
• Question 2: Given a binary search tree , print the path which has the sum equal to k and has minimum hops. i.e if there are multiple paths with the sum equal to k then print the path with minimum number of nodes.
Interview Experience
This was a HR+Technical Interview

The interviewer was quite experienced and very pleasant. He asked me how my previous rounds went.He was going through my performance review from the previous rounds. He took a glance though my CV and asked me about the projects I did. He saw that I had interned at IITB so he asked me a lot on that project. He also asked me some basic HR questions like Why should Microsoft hire you ? Where do you see yourself in the next 5 years ?.He was very impressed with my academic record and my AIEEE rank. Asked me how I handled my 12th board exams and entrances.He made it very comfortable and was almost chatting and getting to know about me.
Question 1:
Thankfully I was just going through this question just before this round :D . I suggested the solution using Trie and Min Heap.
Similar to -> http://www.geeksforgeeks.org/find-the-k-most-frequent-words-from-a-file/
Question 2 :
First I gave him the brute force approach . Similar to ->http://www.geeksforgeeks.org/root-to-leaf-path-sum-equal-to-a-given-number/
But I knew it wasnt using the fact that we have a Binary Search tree . So the interviewer gave me some hints - like what is main criteria of a BST . I immediately figured out that the minimum path will always be on the right side of the node because it has the larger value. I told him the solution he seemed satisfied.
He then asked if I has any questions for him . So I asked him about where I can improve myself , he said I didnt need any improvement I am doing very well and that I should jus keep doing what I am doing :D That certainly made my day :) I asked a couple more questions about Microsoft and then left.

Finally after a week the results came I received the mail that I had been shortlisted for a Full Time Position :D
Interview Tips
Have a good grasp on Data Structures. Solve as many problems possible from Geeks4Geeks
Be confident in the interview . Have a smiling face and be adaptable to the question . The interviewer can anytime change or twist the question just to confuse you.
The interviewers are very helpful , if you feel stuck communicate with them ..explain your approach they will give you hints.
When the interviewer gives the question listen to it carefully do not immediately rush to writing the code .. ask him about the different criteria and restrictions pertaining to the question.
Check your code with all possible test cases and list them.
Lastly , even if you arent able to get the right solution then just explain your approach . Recruiters analyse how you tackle the problem not necessary that you have to have the accurate solution.
Resources

### Preparation materials

Books
• R S AGGARWAL For Aptitude,
• Cracking The Coding Interview : Gayle Laakmann McDowell,
• Data Structures Through C In Depth,
• Data Structures And Algorithms Made Easy : Narasimha Karumanchi,
• E. Balagurusamy,
General Tips
Be confident in the interview . Have a smiling face and be adaptable to the question . The interviewer can anytime change or twist the question just to confuse you.

The interviewers are very helpful , if you feel stuck communicate with them ..explain your approach they will give you hints.

When the interviewer gives the question listen to it carefully do not immediately rush to writing the code .. ask him about the different criteria and restrictions pertaining to the question.

Lastly , hard work goes a long way ! Never loose hope. I got placed in Oracle Applications and Microsoft after being rejected by almost 6 companies :) And believe me those interviews also taught me a lot .

Learn from your failures and don't lose hope :)
Motivation for applying
Microsoft is dream company for any Computer Science Engineer. And I am glad I got this opportunity.
2

## Persistent Systems sde (software development engineer) interview

18.2k views
Shivshankar ShejwalFresherSelected
Application
I was interviewed on-campus at Government College of Engineering, Aurangabad for SDE (Software Development Engineer) role at Persistent Systems
Interview Process
Test Technical Interview Technical Interview HR Interview
Round 1

### Test

Duration
90 Minutes
No. of Questions
60 questions
Test Sections
• Section 1: Techinical aptitiude
• Section 2: Coding round
• Section 3: Essay writing
Interview Experience
The techinical aptitude test was above average level and had conceptual problem . Some good questions were there from C,C++.
persistent basically concentrates on every subject and now a days also concentrate more on software engineering.
C.C++,OS,DBMS,Computer Architecture,Networking and some microprocessor part was covered in those 60 quesn of technical.
Then 20 min for programming .Immediately after that 10 min for essay writing.
Interview Tips
Most of the times we are prepared for interview but not for technica aptitude .
The test requires sound basic knowledge of each field ,do prepare software engg questions well .At least 45+ correct questions would give chance of next round if code done is correct .
The code is evaluated only if you qualify in tech apti.
File handling program may be tough and tricky one,rest all are easy.
Round 2

### Technical Interview

Interview Experience
tech 1 :
my project was in AI so related questions first ,he wanted a basic intro of all.
after seeing resume and mentioning of hackerrank and seeing all achievements started of the
Interviwer : So you are hacker ?
S : No not at all hacker i practise prog on hackerank.
I : so what are types of hackers
S : Black hat,white hat.
I : so can they be potential terrorsit
S :yes at times with wrong intention they are potential terrorist
asked me to explain eg and did it ,satisfied .
I : so introduce yourself
I : so tell me fuzzy logic
told him
I : tell me algorithms you know some brief intro
S : told him about A* algo,fleming bird algo,salesperson problem .(took lot of time)
I : explain me this project
S : told him some of conditions as all were not possible ,some talk on optimization of length of code etc.
I : So tell me about programming sites
S : told them all about codechef,hackerrank,spoj.
I : Now say i have char ch='n' my name starts with n say how will it get stored
I : so what all microprocessor has
I : how many type of interrupts , and in detail eg (I wasnt sure ,gave eg but told that i was not sure)
I : implement circular link list
I : insert element in circular link list.
I : constant variables,volatile variables.
I : What are stack and queue and thier application.
I : where are variables stored (dyanmic allocation and static with the global and static varoable he wanted)
I : now here comes puzzle from nowhere : 3 cans each full with capacity 3,5,7 liter make it 5,5,5
(I thought there might be some way and kept talking every moment ,is there large supply of water ,can we spill it all he denied)
so i couldnt do it then he asked whether i need another vessel and asked how much quantity ,i told 5.
he said consider it ,did it in seconds and so he again said that was way easy now do original problem .
I tried a lot he kept talking on mobile for 5 min (worst part).
I : so he asked me again some question on queue ,its implementation
I : then went to OS ,priority queue scheduling basic idea and code.
So i am finished with you .said thank you sir .
Interview Tips
Yes everyone is tense for firts round ,but the interviewer are very friendly ,almost all of them .
They ask technical questions and check if you can go out of box in tech as well as thinking aspect.
Continous interaction with interviewer is must .
Round 3

### Technical Interview

Interview Experience
TECH 2:
I : so shivshankar introduce yourself.
I : What are all these sites and ranks ,explained him in detail .
I : area of intrest asked i told DS.
I : so find out middle of link list when no of nodes are not known.(did it) was happy for explanaiton.
I : reverse a link list i did interative and was expecting him to say for recurrsive ,again did it .
I : gave a array problem easy one
I : another probelm where he incremented array name ,so it was lvalue error (he gave no expression).
I : gave structure question .
I : asked for another resume and threw a paper with apti quesn on it ,did that just a hour before only .
I : asked virtual function description and abstract class too .
I : graph implementation , dijkastras algo basic explanation ,if code is known then code too.

Interview Tips
This will be purely on data strcutures and algorithm if area of intrest is DS and algo ,if not it will be a mix of algo plus any other your favourite subject .
Many may get This round directly ,so if you perform in this round you go directly to HR.
so you face only one interview then 2.
Round 4

### HR Interview

Interview Experience
HR round :
In my case HR was bit diffrent ,all candidate had pure HR questions ,mine this round also went technical + HR with two diffrent interviewers.
HR1 : so shivshankar right ! introduce yourself .
HR1 : how was your day ,and here comes technical part i was again told to tell link list problem solutions all of them .
HR1 : what was your apti program how you implemented it ,told him all tricks and full method (very happy by explantion around 10 min explantion).
HR1 : some structure and union related questions ,like size of structure ,diffrence,classes struct diff etc.
HR1 : what you know about persi ,tell him somethings apart from ppt will be good ,and have contact in very company which you are giving.
HR1 : further education intrest ,why in that field.
HR1 : any time in engg disaggrement of decesion regarding project?

now switched my interview to his friend
HR2 : again link list reverse question and some discussion on it .
HR2 : hashing discussion and collision resolving technique on hashing.
HR2 : that collision point again repeat and how you resolved it and some i2i discussion .
Hr2 : what all was in your project of i2i .
HR2 : queue application asked again .
HR2 : BE project basic idea ,platform and implementation idea .
HR2 : Why not further education
HR2 : family background .
he said it was nice talking to you ,dont look back start preparing for MPC we will meet soon in persistent.
Came forward to shake hands.
Interview Tips
HR guys are very cool . Mostly candidates dont get rejected from HR. If selected for HR can assume that you are selected.
They co operate a lot and expect truth only and some info must be known about company.
Skills

### Skills Tested

Skill Tips
Atleast one of C++ or java must be good with basics. Rest all try to make code for every problem of operating system and do geeksforgeeks.
Resources

### Preparation materials

Books
• C programming language : dennis ritchie ,
• C in depth : pearson,
• CLRS ,
• Galvin,
• Navathe,
• Forouzan,
Videos
• saurabh schools,
• Ravindra babu raula,
General Tips
Be technically strong and have confidence ,all good will follow.
Motivation for applying
This is core software company with lot of innovation ,thats all a programmer wants
3

## Carwale sde (software development engineer) interview

5.4k views
Prasun GoyalFresherSelected
Application
I was interviewed on-campus at NIT Bhopal for SDE (Software Development Engineer) role at Carwale
Interview Process
Test Technical Interview Technical Interview HR Interview
Round 1

### Test

Duration
90 Minutes
No. of Questions
4 questions
Test Sections
• Section 1: Total 4 question for online coding (hackerrank). 1-parenthesis balance check , 2-find number of pair in a given array which is equal to given sum, 3-given an array of size n and its elements, you have to include k elements such that the difference between the highest and lowest number in these k elements is minimum. 4-find the min distance from a left top to right bottom in a 2-D matrix. Languages : C / C++
Interview Experience
Attempt at least 2 questions
Round 2

### Technical Interview

Interview Questions
• Question 1: Make 24 using 8, 8, 3, 3 using + = / * ( ) .
• Question 2: Find all permutations of a given string. (Not in lexicographic order).
• Question 3: Given an array of size 98 and it has natural numbers from 1-100 but 2 numbers are missing. find them.
• Question 4: Fnd if a binary tree is bst or not.
• Question 5: Detect and remove cycle in a linked list.
• Question 6: A string is given consisting of lowercase alphabets. Write a function which returns yes if the string has all the lowercase letters appearing in it at least once. O(N) time and without using extra space.
Interview Experience
The interviewer asked to write the full code for a couple of questions only.
Interview Tips
Prepare puzzles.
Think loudly.
Ask for a hint if stuck.
Round 3

### Technical Interview

Interview Questions
• Question 1: Convert a given number to its hexadecimal form.
• Question 2: Asked me how I rate myself in various subjects (CN , DBMS , OOPS ,OS). I told him that I am comfortable with OS and OOPS. Then he asked : Why multiple inheritance is not supported in JAVA. I told him that I know OOPS of CPP.
• Question 3: Explain priority scheduling (preemptive , non-preemptive). Explain a case when a low priority process will preempt a high priority process.
• Question 4: Brief discussion over one of my project.
• Question 5: Explain singleton class and write code for it.
• Question 6: Develop tic-tac-toe game and write code using concepts of OOPS in CPP. (Initially told me to include artificial intelligence also but was later satisfied without it.
Interview Tips
Be honest with your interviewer. ;)
Round 4

### HR Interview

Interview Questions
• Question 1: Normal HR questions.
• Question 2: Long discussion over my projects.
Skills

### Skills Tested

Skill Tips
Must be capable to solve puzzles as well as coding questions with good speed and accuracy.
Resources

### Preparation materials

Books
• Data Structures And Algorithms Made Easy : Narasimha Karumanchi,
• Dbms- Korth,
• Galvin For Operating Systems,
• Any Good Book On Data Structure And Algorithms,
• Object Oriented Programming With C++ : Balagurusamy,
Motivation for applying
Carwale currently has around 100-125 employees. So it's a good platform to learn new technology. The salary is also good.
4

## Carwale sde (software development engineer) interview

2.1k views
Rahul KushwahaFresherSelected
Application
I was interviewed on-campus at NIT Allahabad for SDE (Software Development Engineer) role at Carwale
Interview Process
Test Technical Interview Other Interview
Round 1

### Test

No. of Questions
4 questions
Interview Experience
There were 4 questions of varying difficulty. Those attempted atleast 2 were selected for the next round.
Q1) Question based on Tower of hanoi problem. I solved it using dynamic programming.
Q2) Check for balanced parenthesis in an expression.
Q3)One adhoc question to calculate the maximum number of people present at a particular time in a hotel.
Q4) One other question based on string algorithms.
Interview Tips
Lead in this round can benefit you in next rounds, so give your best shot
Round 2

### Technical Interview

Interview Questions
• Question 1: Based on project. What is difference between REST and SOAP? And couple of other questions
• Question 2: Delete nodes in linkedlist which have a greater value on right side?
• Question 3: Check if given tree is BST or not?
• Question 4: One adhoc question on strings?
• Question 5: One adhoc question from the online test itself? Ask me how i approached this problem and ask me to write code and explain?
• Question 6: What is OOP? Describe its properties?
• Question 7: What is runtime polymorphism and compile time polymorphism? Difference between them?
• Question 8: What are virtual functions?
• Question 9: What is abstract class?
• Question 10: What is inheritance? What are diffence types of inheritance?
Interview Experience
The interviewer asked to write the full code for a couple of questions only
Interview Tips
Prepare DS nicely.
Strong OOPs concepts.
They want optimized solution of all.
Don't pretend.
Round 3

### Other Interview

Interview Questions
• Question 1: Ask me about my coding experience how i started since i was from non IT Branch?
• Question 2: Print fibonaaci series less than equal to 1000?
• Question 3: In the above question calculate sum of only even numbers of fibonaaci series?
• Question 4: Optimized the above solution less than O(n). For this you have to think out of the box
• Question 5: What are stacks and its properties?
• Question 6: Now implement one extra funtion called max() with give the maximum of all elements in the above stack with optimized time and space complexity?
Interview Experience
Ask me write and compile the codes.
The interviewer was very friendly and helping nature.
He was giving hints where i stuck.
He was checking my thinking and prolem solving capability.
Interview Tips
Correct explaination matters,time doesn't.Take your time.
Be yourself.Don't pretend.
All the best :)
Skills

### Skills Tested

Skill Tips
Have conceptual knowledge of subjects, don't just mug up things. Interviewers are smart enough to make it out anyway.
Resources

### Preparation materials

Videos
• Mycodeschool.com,
• Tushar roy,
• ideseve,
• Saurabh School,
Motivation for applying
Flat hierarchy.

Good progress by the company in its last 10 years of expansion.

opportunity to work with best minds of the country.

Decent salary.
5

## Carwale sde (software development engineer) interview

5.2k views
Saket ThapliyalFresherSelected
Application
I was interviewed on-campus at NIT Bhopal for SDE (Software Development Engineer) role at Carwale
Interview Process
Test Technical Interview TECHNICAL AND HR
Round 1

### Test

Duration
120 Minutes
No. of Questions
4 questions
Test Sections
• Section 1: Coding
Interview Experience
Coding Platform : Hackerrank(C/C++/Java)
1) Check for balanced parenthesis in an expression.
2) Count all possible paths from top left to bottom right of a MxN matrix. (from each cell you can move only to right or down)
3) Given an array of size n and its elements, you have to include k elements such that the difference between the highest and lowest number in these k elements is minimum.
4) Find number of pair in a given array which is equal to given sum.
Round 2

### Technical Interview

Interview Questions
• Question 1: Given a balance and 100 coins;out of which,one is heavier. Find minimum number of weighing required to find out heavier coin?
• Question 2: Questions on Graph like DFS and BFS traversal.
• Question 3: Explain Prims and Kruskal’s algorithms.
• Question 4: A graph was shown and asked to form Minimum Spanning Tree using above two algorithms. (Also asked if I can code it)
• Question 5: Delete nodes in a linked list which have greater value on right side.
• Question 6: Write code for reversing the linked list
• Question 7: Difference between Methods and Constructors.(At least five)
• Question 8: Long discussion on Deadlock(necessary conditions), its prevention and avoidance etc, Bankers Algorithm.
Interview Experience
At the start of interview I was asked to Rate myself(out of 10) in Aptitude, Puzzle and then for C++.
For both I rated myself closer to 8.

Round 3

### TECHNICAL AND HR

Interview Experience
Icebreaker question- Tell me about yourself.
1. A question on tree Data structure.
2. I was asked about my Project work in college which was on Operating System. Detailed explanation why and how I picked this project. Who were the group members, how was the group formed, how much was the involvement of college faculty? What is its use in future? What was my role in the project?
The interviewer pointed out some flaw in algorithms used in project. Basically he asked me to think of Data Structures through which insertion can be done in O(1) as well as deletion and retrieval in O(1)…like the implementation of LRU cache algorithm.
The process took 40 minutes.
3. Discussion on second project which was on knn algorithm.
Interview Tips
The interviews were really thought provoking and the interviewers were helpful and friendly. It felt like solving problems as a team and not at all like a test. The interviewers were quite receptive to our questions and patient.
Resources

### Preparation materials

Books
• Deitel: How to program in C,
6

## Carwale sde (software development engineer) interview

4.9k views
Shubham JainFresherSelected
Application
I was interviewed on-campus at NIT Bhopal for SDE (Software Development Engineer) role at Carwale
Interview Process
Test Technical Interview Technical Interview
Round 1

### Test

Duration
120 minutes Minutes
No. of Questions
4 questions
Test Sections
• Section 1: ONLINE CODING ROUND
Interview Experience
Online coding session :
Q1). Check for balanced parenthesis in an expression.
Q2). Count all possible paths from top left to bottom right of a M x N matrix.
(From each cell you can move only to right or down).
Q3) Count number of pairs with given sum in an array.
Q4). Print (N-K) values corresponding to min of each K-sized chunk in a given array of size N.
Interview Tips
Lead in this round can benefit you in next rounds, so give your best shot.
Round 2

### Technical Interview

Interview Experience
This was about a 30 min session.
He asked me very easy concept based questions.

Q2). Explain multiple inheritance
Q3). Why JAVA doesn’t support multiple inheritance.
Q4). Convert a hexadecimal to binary number and vice versa.
Q5). What are balanced BSTs?
Q6). Explain all possible rotations possible in a balanced BST.
Q7). Write INSERT function for a balanced BST.
Interview Tips
Correct explaination matters,time doesn't.Take your time.
Round 3

### Technical Interview

Interview Experience
This was Technical + HR round :

Q1). Detailed discussion on my intern project.
Asked the shortcomings of the project and approaches to resolve them.
Asked about what all different approaches I could have followed in the project and why didn’t I chose them.
Q3). Favorite subject – I replied OS.
What are threads? How are they different from process? Explain with example.
It wasn’t easy to make him understand the approach. He was kind of satisfied with my approach at the end.
Q5). Discussion on other projects.
.
HR questions followed.
Interview Tips
Be yourself.Don't pretend.
All the best :)
Skills

### Skills Tested

Skill Tips
Have conceptual knowledge of subjects, don't just mug up things.<br /> Interviewers are smart enough to make it out anyway.
Resources

### Preparation materials

Books
• Galvin For Operating Systems,
• Data Structures And Algorithms Made Easy : Narasimha Karumanchi,
• Object Oriented Programming With C++ : Balagurusamy,
• Introduction To Algorithms : Thomas H. Cormen,
• Dbms- Korth,
Videos
• Nptel.ac.in,
• Data Structures And Algorithm From YouTube,
Motivation for applying
Flat hierarchy.

No cabin culture.

Working at startup is always better because you get to learn a lot of things.

Decent salary.
7

## Amazon sde (software development engineer) internship interview

41.1k views
Application
I was interviewed on-campus at IIT Madras for SDE (Software Development Engineer) role at Amazon
Interview Process
Test Technical Interview Technical Interview
Round 1

### Test

Duration
1:30 Minutes
No. of Questions
22 questions
Test Sections
• Section 1: 20 MCQ
• Section 2: 2 Coding Questions
Interview Experience
Out of 20 MCQ's ,I think I solved 13-15 MCQ's Correctly. I solved easy MCQ's first and spent sometime on tough one's.
MCQ's were simple to tough I/O questions ,OS Questions etc.
In coding round they asked one D.P problem and one problem related to stack . I solved the stack question. So I can say
I did OK on this round and got selected to Interview.
Interview Tips
Get comfortable with Data structures and Algorithms, and also have some basic idea of OS,DBMS.
Round 2

### Technical Interview

Interview Questions
• Question 1: Questions based on resume and coding questions.
Interview Experience
The Interviewer was friendly and first he asked questions about my projects, previous internship etc .
He then gave me a question related to B-Tree and asked me to tell the algorithm. First I gave naive solution, then he told me to improve efficiency. Though I took some time, I eventually arrived at a efficient solution. He asked to code that algo in any programming language. so I coded the algo in Java within 10 minutes. He went through my code thoroughly and corrected some minor mistakes. After this he asked if I have any questions for him, I then asked some questions related to work profile. After this round I was called for another techincal round. This round lasted for 50 minutes.
Interview Tips
I prepared from geeks for geeks for interviews and I think it helps a lot. Think out loud as Interviewer also observes your thought process.
Round 3

### Technical Interview

Interview Questions
• Question 1: Questions from various courses I took which I mentioned in my resume.
Interview Experience
This round was a breeze as the Interviewer was very warm and he asked me various questions related to the courses
I took. I think he asked questions related to prob theory,OS,discrete Maths etc. I answered most of them correctly.
This round lasted for 45 minutes.
Interview Tips
As said above think out loud and have a good presence of mind. It helps if you revise the courses mentioned in your resume.
Resources

### Preparation materials

Books
• Cormen,
General Tips
Practice programming a lot, preferably from Hacker rank etc. Come prepared for the Interview.

Don't panic and have a fresh mind for interview
Motivation for applying
It's a good company,offering a decent stipend and one more thing it's in Hyderabad which is my hometown.
Funny Moments
Nothing that I remember of.
8

## Bombardier Transportaton sde (software development engineer) interview

3k views
Application
I was interviewed on-campus at NIT Hamirpur for SDE (Software Development Engineer) role at Bombardier Transportaton
Interview Process
Test Group Discussion Technical Interview
Round 1

### Test

Duration
90 Minutes
No. of Questions
57 questions
Test Sections
• Section 1: Electrical and Electronics
• Section 2: C,C++
• Section 3: Networking
• Section 4: HR Questions
• Section 5: General Aptitute
Interview Experience
The test was very easy, and the questions were on the basics of each section and time was also enough to complete all the questions.
Round 2

### Group Discussion

Interview Experience
It was scheduled after the first round, but as they don't have much time and also the student's shortlisted after the first round were not many. So, students were called directly for the interviews without any GD.
Round 3

### Technical Interview

Interview Questions
• Question 1: My interview started with my introduction followed by some questions related to the Software Engineering.
• Question 2: Explain SDLC(Software Development Life Cycle)?
• Question 3: Name different Software Development Models You know about?
• Question 5: What's Agile methodology and it's advantages over waterfall model?
• Question 6: Dicussions about my Project.Explain E-R diagram of your Project?Have you done any Project in C,C++?Which Software Development Model you used?
• Question 7: HR round was also with the techical interview so they asked some general HR questions
9

## Jabong sde (software development engineer) interview

3.5k views
Amardeep SinghFresherSelected
Application
I was interviewed on-campus at Netaji Subhas Institute of Technology, Delhi for SDE (Software Development Engineer) role at Jabong
Interview Process
Test Technical Interview Technical Interview Other Interview HR Interview
Round 1

### Test

Duration
1 hr Minutes
No. of Questions
35 questions
Test Sections
• Section 1: Objective type 30 ques :- 30 min ( Quant+Output Ques)
• Section 2: 5 coding Question:1 30 min
Interview Experience
It was not that tough.
Aptitude question were easy.
Coding Question were tough as we have only 30 min.
Round 2

### Technical Interview

Interview Questions
• Question 1: Optimize the codde given by you in the written exam
Interview Experience
I was able to crack a better solution to the question.
Round 3

### Technical Interview

Interview Questions
• Question 1: What is startup all about and what all technology is used
Interview Experience
Was able to explain it fluently.
Interview Tips
Don't bluff about the startup they will catch you
Round 4

### Other Interview

Interview Questions
• Question 1: explanation about various things written in resume.
Interview Experience
It was a director's round.
Not that tough , a bit of HR types.
Round 5

### HR Interview

Interview Questions
• Question 1: Tell me about yourself?
• Question 2: Why jabong?
Interview Experience
Easy one . A type of formality.
General Tips
Prepare geeksforgeeks and practice codechef
Motivation for applying
The brand name + E commerce the place to be
10

## Housing sde (software development engineer) interview

4.8k views
AnonymousFresherSelected
Application
I was interviewed on-campus for SDE (Software Development Engineer) role at Housing
Interview Process
technical interview Technical Interview
Round 1

### technical interview

Interview Experience
My first interview was held at 9 PM. First round : It was first interview after oral test in school, so you can understand the situation. But the interviewers were people of age between 25-27, as I entered the room he started talking like an IITK-senior. He started with friendly chit-chat and then shifted to asking about my resume and other questions.

Questions :
1. Algorithm to retain median of an integer stream.
2. There is a river and there are stations with same station no. on both side of the river. A bridge can be build between the stations with same station no. and two bridges shouldn't cross each-other. Given a configuration of the river and stations give and algorithm to print maximum no bridges that can be build.
Round 2

### Technical Interview

Interview Questions
• Question 1: Given names of some places( in a locality) with longitude, latitude mark the boundary of the locality.
• Question 2: Given a square area of 1024x1024 on a map with some flats (housing mentality :P) with their location (x,y) and visibility index (~price or value). You have to show every flat with a square of 32x32 in the map.
General Tips
Do’s :

1. Set you priorities for core and non-core first and prepare accordingly.

2. If you preparing for core companies than start coding as soon as possible. Almost every company shortlist through online coding tests. Only getting better at coding is enough to get a good job.

3. Good CPI in important if you are aiming to get a job in 1st day 1st slot companies.

4. Go through your course projects that you mentioned in resume.

5. You are expected to have basic knowledge of OS, Networks, C, Databases.

Final Tips :

1. Start preparing ASAP ( summers at-lest )

2. Coding is must.

3. Interviewers are nice people, they are there to help you so don’t get nervous, and keep clam.

4. Always clarify the problem with interviewers until you understand the complete problem. While solving always speak loudly let your interviewer know what you are thinking, if you are going in wrong direction he will certainly help you and will give you hints.

5. Don’t lose hope if your CPI is low, just work hard and you will overcome the disadvantage of lower CPI.