Citizenship status? Willing to travel to PA?
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.
2 DSA questions, medium to hard level Some dev related questions related to HTTP methods and REST APIs
Describe what you do at your current company and past experiences
1. Merge two sorted array in o(n) space and o(1) space
Mostly fundamentals and whatever you mention on your resume. Whiteboard problems were to test your intuitive problem solving skills
How do you testing and code review software?
What did you work on at your previous job?
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
Graph (back-trace), lots of DP questions
Viewing 8111 - 8120 interview questions