Software Developer Iii Interview Questions

7,035 software developer iii interview questions shared by candidates

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.
avatar

Software Development Engineer III

Interviewed at Walmart Global Tech

3.6
Feb 15, 2021

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 ?
Apr 29, 2019

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 ?

Viewing 4981 - 4990 interview questions

Glassdoor has 7,035 interview questions and reports from Software developer iii interviews. Prepare for your interview. Get hired. Love your job.