Can you tell me about yourself?
Software Development Engineer Iii Interview Questions
7,035 software development engineer iii interview questions shared by candidates
Use and purpose of Math.floor() in JavaScript. Explanation of the useMemo hook in React and its use cases, including a banking project scenario. Difference between useCallback and useMemo in React. Explanation and use of useRef hook in React. Optimizing class components in React using lifecycle methods. Mocking components in Jest, including handling props and named exports.
Java multithreaded synchronisation and deadlock
Activity selection problem for trains
1. Buy and Sell Stocks. 2. Strings questions. 3. System design. 4. General overview of previous work.
Find kth largest element in a stream of numbers
Recursive method to reverse a string
Round 1 (machine coding round) : Typically you are asked to write a working code for an online e-commerce application like Amazon , Flipkart etc Apis : - List of items based on location and availability - Add item and create cart - Filter Items based on Price , Ratings and Delivery Preference You are required to construct the low level design and provide working code in 90 mins Few Key Points - - Use OOPs constructs extensible wherever needed - Follow Proper Coding Standards - Startup with DAO classes and Database Design and then come upto controller layer - Good to have Junits (if time permits) Round 2 (DS ALGO) : - Given a root to a binary tree and two nodes , find out whether two nodes are cousins or not. (Nodes at same level but from different parent) - Given an array of start time and end times of meetings , find the maximum no of meetings that can be arranged in a room (Condition for meetings - start time of next meeting > end time of current meeting) Round 3 (DS/Algo , Design) : - Given a list of airline tickets represented by pairs of departure and arrival airports [from, to], reconstruct the itinerary in order. All of the tickets belong to a man who departs from DEL. Thus, the itinerary must begin with DEL. -Detailed discussion on the current architecture of the project which I was working on. Major highlighting parts were , Different Load Balancing paradigms you are aware of , what are the loopholes of the current architecture and if given a chance what alteration will you bring. Round 4 (Managerial Round) : - Mostly discussion on the current team I am part of - Challenges I faced - Tell me an incident where you had a fight/argument with someone senior in the team - A Tech Question About Distributed Locking Round 5 (HR) : - Mostly situational based questions and few discussions on the current roles and responsibilities.
Core Java: ========= 1. Why String is immutable ? 2. How HashMap works internally ? 3. OOPS concepts and Polymorphism with example ? 4. Thread creation, Diff between Sleep and Wait ? 5. Synchronization and Serializable ? 6. Collections which you have used in your project and difference between them ? 7. String pooling concepts and diff between String created with New keyword and Literal ? 8. How many ways an object can be created in Java ? 9. Exceptions handling basic questions. Spring & Hibernate =============== 1. What is IOC and DI ? 2. Annotations which you have used. 3 . Autowiring. 4. Stereotype annotations. 5. Spring JDBC vrs Hibernate. 6. Class to Table mapping using JPA annotations. 7. Hibernate configurations. 8. Different types of Spring container. 9. Spring JPA configurations. 10. Spring Hibernate integration. 11. Spring security worked or not ? If yes how to configure and how it works ? Web Services =========== 1. Different between rest and soap ? 2. Protocol used by REST ? 3. Different HTTP methods supported by REST. 4. Annotations in JAX-RS like produces consumes ? 5. Which implementation of JAX-RS is used like Jersey or Spring With REST ? Extra ==== 1. How to deploy code in WAS or Jboss ? 2. How to configure JOB in jenkins ? 3. What is docker ? 4. Have you worked with AWS or Azure ?
If we asked a person that knows you very well, what would they say about you that you could improve?
Viewing 4961 - 4970 interview questions