Backend Software Engineer Interview Questions

9,111 backend software engineer interview questions shared by candidates

1. What is difference between Array and LinkedList. Tell me 2 cases where i can use array and linked list and How it will benefit ? 2. What is HTTP and What is technical difference between GET and POST method ? 3. Find Kth Largest Element of a given Array. What is time complexity of merge sort and how does it come, derive it ? 4. What is the TC of PriorityQueue(insert, get, delete) and How does it come. How does its internal work ? 5. What you can modify MinPriorityQueuq into MaxPriorityQueue. What is comparator and What is lambda function and what does lambda function signify and benefits ? 6. Given 2 Table : Table A = [ID, Name] Table B = [RefId, Value] Now, RefId is the Id of Table A. Now I have a RefId, I have given RefID and I want Name from Table A. Then Write the Syntax for this query. 8. What is PolyMorphism. Tell me about Overloading and overriding and where can i use it. And how will it benefits us ? 9. What is SOLID Principal and explain each.
avatar

Backend Developer

Interviewed at ninjacart

3.5
Mar 21, 2024

1. What is difference between Array and LinkedList. Tell me 2 cases where i can use array and linked list and How it will benefit ? 2. What is HTTP and What is technical difference between GET and POST method ? 3. Find Kth Largest Element of a given Array. What is time complexity of merge sort and how does it come, derive it ? 4. What is the TC of PriorityQueue(insert, get, delete) and How does it come. How does its internal work ? 5. What you can modify MinPriorityQueuq into MaxPriorityQueue. What is comparator and What is lambda function and what does lambda function signify and benefits ? 6. Given 2 Table : Table A = [ID, Name] Table B = [RefId, Value] Now, RefId is the Id of Table A. Now I have a RefId, I have given RefID and I want Name from Table A. Then Write the Syntax for this query. 8. What is PolyMorphism. Tell me about Overloading and overriding and where can i use it. And how will it benefits us ? 9. What is SOLID Principal and explain each.

First technical interview: 1. Basic Java core questions (class vs object, OOP principles), Big O 2. Simple coding task +writing tests 3. Design patterns (create filesystem and explain structure) Second technical interview: 1. SQL vs NoSQL difference 2. What is Cassandra's cluster? 3. Decorator pattern 4. Distributed systems vs monolith 5. Docker vs virtual machine 6. Basic docker questions 7. Basic Spring questions and how it works inside the box 8. A lot of questions about Hibernate (even Hibernate wasn't in the vacancy description) 9. HTTP, POST vs PUT 10. Git questions 11. What is DNS 12. What is new in java after Java 8 version Whiteboard questions: Implement queue using 2 stacks
avatar

Backend Developer

Interviewed at Amelia

2.9
Apr 30, 2023

First technical interview: 1. Basic Java core questions (class vs object, OOP principles), Big O 2. Simple coding task +writing tests 3. Design patterns (create filesystem and explain structure) Second technical interview: 1. SQL vs NoSQL difference 2. What is Cassandra's cluster? 3. Decorator pattern 4. Distributed systems vs monolith 5. Docker vs virtual machine 6. Basic docker questions 7. Basic Spring questions and how it works inside the box 8. A lot of questions about Hibernate (even Hibernate wasn't in the vacancy description) 9. HTTP, POST vs PUT 10. Git questions 11. What is DNS 12. What is new in java after Java 8 version Whiteboard questions: Implement queue using 2 stacks

Viewing 8111 - 8120 interview questions

Glassdoor has 9,111 interview questions and reports from Backend software engineer interviews. Prepare for your interview. Get hired. Love your job.