Infosys Senior Associate Consultant-FSDGC Interview Questions & Experience Guide

Company Name: Infosys
Position: Senior Associate Consultant-FSDGC
Location: Not specified
Application Process: I applied via a referral and was interviewed in June 2024.

Interview Rounds:

  • Round 1 - Technical Round:

    • Questions Asked:
      1. Introduce yourself.
      2. Tell me about your current project and the domain you have worked on.
      3. What is the logic of the code for finding duplicate numbers in an array?
      4. What is the solution for resolving conflicts in a git merge?
      5. Why is object creation not possible for abstract classes?
      6. What is the purpose of exception handling in Java?
      7. What are the key differences between LinkedList and HashSet?
      8. Is it possible to achieve method overloading within a private class in Java?
      9. What are the different types of dependency injection?
      10. What is the flow of dependency injection in Spring Boot?
      11. How do you call a private method in another class?
      12. Which tree is used in TreeMap and what is the implementation of it?
      13. What is the inversion of control and how does it work?
      14. What is the difference between @RestController and @Request mapping?
      15. Tell me the flow of HTTP requests for the backend in Java.
      16. When can we use multiple catch blocks?
      17. How can we achieve inheritance in Java?
      18. What is the purpose of dependence injection?
      19. What is the difference between stream and collection in Java?
      20. What is the play framework and how is it different from spring boot? (I have majorly worked on play framework that’s why this question was asked to me)
      21. How do you create a spring boot application?
      22. What are starter dependencies in spring boot?
      23. What is a B-tree index?
      24. What is a trigger in SQL and how is it used?
      25. What are ACID properties?
      26. What are the types of joins and what is the difference between them?
      27. What is normalization?
      28. Suppose there are two tables: A Customer table and an Order table. The Order table has a column OrderID CustomerID, OrderStatus, and TotalAmount. The Customer table has the columns CustomerID, CustomerName, PhoneNumber, and Email. Write down a query to print The CustomerID, CustomerName, OrderStatus, and TotalAmount by excluding the orders placed in August.
    • Your Approach: I answered the questions based on my experience and knowledge, focusing on clarity and relevance. For coding questions, I explained the logic step-by-step.
    • Outcome: I passed this round.
  • Round 2 - One-on-one Round:

    • Questions Asked:
      1. Tell me about your family background, education, work experience, and project, on which you have worked.
      2. Write a Java code and Angular code to retrieve the data from the given URL.
    • Your Approach: I provided a concise summary of my background and demonstrated my coding skills by writing the required Java and Angular code.
    • Outcome: I passed this round as well.

Preparation Tips:
For this role, your basics must be strong in JAVA, and you should have working knowledge of the Spring Boot framework.

Conclusion:
The interview process was thorough and tested both technical and problem-solving skills. I felt well-prepared, but I could have practiced more on SQL queries and Angular coding. My advice to future candidates is to focus on core Java concepts, Spring Boot, and hands-on coding practice.

Company Name: Infosys

Position: Senior Associate Consultant-FSDGC

Application Process: The application process involved two interview rounds: a technical round followed by an HR round. The details of each round are shared below.

Interview Rounds:

  • Round 1 - Technical Round:

    • Questions Asked:
      • Q1. Related to Incident and Change Management.
    • Your Approach: I focused on explaining the key concepts of Incident and Change Management, highlighting my experience in handling such scenarios in previous roles. I also provided examples to demonstrate my understanding.
    • Outcome: I successfully cleared this round.
  • Round 2 - HR Round:

    • Questions Asked:
      • Q1. Background verification.
    • Your Approach: I answered honestly about my background, educational qualifications, and work experience. I ensured all details were accurate and verifiable.
    • Outcome: I cleared this round as well.

Interview Preparation Tips:

  • Infosys has a structured interview process, but some aspects might not be as smooth as expected. Be prepared for technical questions related to your domain, especially Incident and Change Management if applying for similar roles.
  • Ensure your background details are accurate and verifiable for the HR round.

Conclusion:
Overall, the interview experience with Infosys was decent. The technical round was straightforward, but the HR round was more about verifying details. I would advise future candidates to be thorough with their domain knowledge and ensure all background information is correct.

Company Name: Infosys

Position: Senior Associate Consultant-FSDGC

Location: [Not specified]

Application Process: Applied via the company website in December 2021.

Interview Rounds:

  • Round 1 - Technical Interview:

    • Questions Asked:
      • DevOps-related questions
      • Jenkins, Git, Docker
    • Your Approach: Focused on explaining my hands-on experience with DevOps tools and practices, emphasizing real-world projects where I used Jenkins, Git, and Docker.
    • Outcome: Successfully cleared the round.
  • Round 2 - HR Interview:

    • Questions Asked: General HR questions about my background, motivation for applying, and fit for the role.
    • Your Approach: Highlighted my enthusiasm for the role and how my skills align with the job requirements.
    • Outcome: Cleared the HR round.

Preparation Tips:

  • Focus on understanding DevOps tools like Jenkins, Git, and Docker thoroughly.
  • Be prepared to discuss real-world applications of these tools in your projects.
  • Brush up on general HR questions to articulate your motivation and fit for the role clearly.

Conclusion:
The interview process was smooth, and the questions were aligned with the job role. Preparing for both technical and HR rounds was key to my success. For future candidates, I’d recommend diving deep into DevOps tools and practicing how to articulate your experiences effectively.

Company Name: Infosys

Position: Senior Associate Consultant-FSDGC

Application Process: Applied through the company’s career portal. The process was straightforward, and I received a call for the interview after my profile was shortlisted.

Interview Rounds:

  • Round 1 - Technical Interview:

    • Questions Asked:
      • Can you explain the transaction life cycle in the cards and payment domain?
      • What is Switch validation, and how does it work?
      • Describe the defect cycle in your previous projects.
      • What do you know about EMV technology?
    • Your Approach: I focused on explaining the concepts clearly, using examples from my past experience to illustrate my understanding. For EMV, I highlighted its role in secure transactions.
    • Outcome: Cleared this round successfully.
  • Round 2 - Technical + Domain Knowledge:

    • Questions Asked:
      • How would you handle a scenario where a transaction fails at the Switch level?
      • Explain the importance of Lean Six Sigma in process improvement.
      • Have you worked with ERP systems? If yes, describe your experience.
    • Your Approach: I provided a step-by-step solution for the transaction failure scenario and discussed my familiarity with Lean Six Sigma methodologies. For ERP, I shared my hands-on experience with specific modules.
    • Outcome: Advanced to the next round.
  • Round 3 - HR Interview:

    • Questions Asked:
      • Tell me about yourself.
      • Why do you want to join Infosys?
      • How do you handle work pressure?
    • Your Approach: I kept my introduction concise and aligned my career goals with Infosys’s values. For the work pressure question, I shared a real-life example of managing tight deadlines.
    • Outcome: Received positive feedback and moved forward in the process.

Preparation Tips:

  • Brush up on domain-specific knowledge like transaction life cycles, Switch validation, and EMV.
  • Revise Lean Six Sigma concepts and ERP systems if applicable.
  • Practice explaining your past projects clearly, focusing on your role and contributions.

Conclusion:
Overall, the interview process was smooth and well-structured. The technical rounds were challenging but fair, and the HR round was more about cultural fit. I would advise future candidates to focus on their domain knowledge and be prepared to discuss their experiences in detail. Staying calm and confident during the interview is key!

Company Name: Infosys

Position: Senior Associate Consultant-FSDGC

Application Process: I applied via a referral and was interviewed in June 2024.

Interview Rounds:

  • Round 1 - Technical Round:

    • Questions Asked:
      1. Introduce yourself.
      2. Tell me about your current project and the domain you have worked on.
      3. What is the logic of the code for finding duplicate numbers in an array?
      4. What is the solution for resolving conflicts in a git merge?
      5. Why is object creation not possible for abstract classes?
      6. What is the purpose of exception handling in Java?
      7. What are the key differences between LinkedList and HashSet?
      8. Is it possible to achieve method overloading within a private class in Java?
      9. What are the different types of dependency injection?
      10. What is the flow of dependency injection in Spring Boot?
      11. How do you call a private method in another class?
      12. Which tree is used in TreeMap and what is the implementation of it?
      13. What is the inversion of control and how does it work?
      14. What is the difference between @RestController and @Request mapping?
      15. Tell me the flow of HTTP requests for the backend in Java.
      16. When can we use multiple catch blocks?
      17. How can we achieve inheritance in Java?
      18. What is the purpose of dependence injection?
      19. What is the difference between stream and collection in Java?
      20. What is the play framework and how is it different from spring boot?
      21. How do you create a spring boot application?
      22. What are starter dependencies in spring boot?
      23. What is a B-tree index?
      24. What is a trigger in SQL and how is it used?
      25. What are ACID properties?
      26. What are the types of joins and what is the difference between them?
      27. What is normalization?
      28. Write a query to print CustomerID, CustomerName, OrderStatus, and TotalAmount by excluding orders placed in August (given two tables: Customer and Order).
    • Your Approach: I answered the questions based on my understanding and experience, ensuring clarity and relevance. For coding questions, I explained the logic step-by-step.
    • Outcome: I successfully cleared this round.
  • Round 2 - One-on-one Round:

    • Questions Asked:
      1. Tell me about your family background, education, work experience, and project you have worked on.
      2. Write a Java code and Angular code to retrieve data from a given URL.
    • Your Approach: I provided a detailed overview of my background and experience. For the coding task, I wrote clean and efficient code while explaining my thought process.
    • Outcome: I cleared this round as well.

Preparation Tips:

  • For this role, your basics must be strong in Java, and you should have working knowledge of the Spring Boot framework.

Conclusion:
Overall, the interview process was thorough and tested both technical and problem-solving skills. I felt well-prepared, but I would recommend practicing more coding problems and reviewing advanced Java concepts to future candidates. Good luck!

Company Name: Infosys

Position: Senior Associate Consultant-FSDGC

Application Process: I applied via a referral and was interviewed in June 2024.

Interview Rounds:

  • Round 1 - Technical Round (One-on-One):

    • Questions Asked:
      1. Introduce yourself.
      2. Tell me about your current project and the domain you have worked on.
      3. What is the logic of the code for finding duplicate numbers in an array?
      4. What is the solution for resolving conflicts in a git merge?
      5. Why is object creation not possible for abstract classes?
      6. What is the purpose of exception handling in Java?
      7. What are the key differences between LinkedList and HashSet?
      8. Is it possible to achieve method overloading within a private class in Java?
      9. What are the different types of dependency injection?
      10. What is the flow of dependency injection in Spring Boot?
      11. How do you call a private method in another class?
      12. Which tree is used in TreeMap and what is the implementation of it?
      13. What is the inversion of control and how does it work?
      14. What is the difference between @RestController and @Request mapping?
      15. Tell me the flow of HTTP requests for the backend in Java.
      16. When can we use multiple catch blocks?
      17. How can we achieve inheritance in Java?
      18. What is the purpose of dependence injection?
      19. What is the difference between stream and collection in Java?
      20. What is the play framework and how is it different from spring boot? (I have majorly worked on play framework that’s why this question was asked to me).
      21. How do you create a spring boot application?
      22. What are starter dependencies in spring boot?
      23. What is a B-tree index?
      24. What is a trigger in SQL and how is it used?
      25. What are ACID properties?
      26. What are the types of joins and what is the difference between them?
      27. What is normalization?
      28. Suppose there are two tables: A Customer table and an Order table. The Order table has a column OrderID, CustomerID, OrderStatus, and TotalAmount. The Customer table has the columns CustomerID, CustomerName, PhoneNumber, and Email. Write down a query to print the CustomerID, CustomerName, OrderStatus, and TotalAmount by excluding the orders placed in August.
    • Your Approach: I answered the questions based on my understanding and experience, focusing on clarity and relevance. For coding questions, I explained the logic step-by-step. For theoretical questions, I provided concise definitions and examples where applicable.
    • Outcome: I successfully cleared this round.
  • Round 2 - One-on-One Round:

    • Questions Asked:
      1. Tell me about your family background, education, work experience, and project, on which you have worked.
      2. Write a Java code and Angular code to retrieve the data from the given URL.
    • Your Approach: I shared my background and experience in a structured manner. For the coding task, I wrote the code logically and explained my approach.
    • Outcome: I cleared this round as well.

Preparation Tips:

  • For this role, your basics must be strong in Java, and you should have working knowledge of the Spring Boot framework.

Conclusion:
Overall, the interview process was thorough and tested both theoretical knowledge and practical skills. I felt well-prepared, but I could have practiced more coding problems beforehand. My advice to future candidates is to focus on core Java concepts, Spring Boot, and SQL, as these were heavily emphasized during the interview.

Company Name: Infosys

Position: Senior Associate Consultant-FSDGC

Application Process: I applied via referral and was interviewed in June 2024.

Interview Rounds:

  • Round 1 - Technical Round (One-on-One):

    • Questions Asked:
      1. Introduce yourself.
      2. Tell me about your current project and the domain you have worked on.
      3. What is the logic of the code for finding duplicate numbers in an array?
      4. What is the solution for resolving conflicts in a git merge?
      5. Why is object creation not possible for abstract classes?
      6. What is the purpose of exception handling in Java?
      7. What are the key differences between LinkedList and HashSet?
      8. Is it possible to achieve method overloading within a private class in Java?
      9. What are the different types of dependency injection?
      10. What is the flow of dependency injection in Spring Boot?
      11. How do you call a private method in another class?
      12. Which tree is used in TreeMap and what is the implementation of it?
      13. What is the inversion of control and how does it work?
      14. What is the difference between @RestController and @Request mapping?
      15. Tell me the flow of HTTP requests for the backend in Java.
      16. When can we use multiple catch blocks?
      17. How can we achieve inheritance in Java?
      18. What is the purpose of dependence injection?
      19. What is the difference between stream and collection in Java?
      20. What is the play framework and how is it different from spring boot? (I have majorly worked on play framework that’s why this question was asked to me).
      21. How do you create a spring boot application?
      22. What are starter dependencies in spring boot?
      23. What is a B-tree index?
      24. What is a trigger in SQL and how is it used?
      25. What are ACID properties?
      26. What are the types of joins and what is the difference between them?
      27. What is normalization?
      28. Suppose there are two tables: A Customer table and an Order table. The Order table has a column OrderID CustomerID, OrderStatus, and TotalAmount. The Customer table has the columns CustomerID, CustomerName, PhoneNumber, and Email. Write down a query to print The CustomerID, CustomerName, OrderStatus, and TotalAmount by excluding the orders placed in August.
    • Your Approach: I answered the questions based on my knowledge and experience, focusing on clarity and accuracy. For coding questions, I explained the logic step-by-step. For theoretical questions, I provided concise definitions and examples where applicable.
    • Outcome: I successfully cleared this round.
  • Round 2 - One-on-One Round:

    • Questions Asked:
      1. Tell me about your family background, education, work experience, and project, on which you have worked.
      2. Write a Java code and Angular code to retrieve the data from the given URL.
    • Your Approach: I shared my background and project details honestly and confidently. For the coding task, I wrote clean and functional code, explaining my thought process as I went along.
    • Outcome: I performed well and advanced further in the process.

Preparation Tips:

  • For this role, your basics must be strong in Java, and you should have working knowledge of the Spring Boot framework.
  • Practice coding problems related to arrays, collections, and Spring Boot concepts.
  • Review SQL queries, normalization, and database concepts thoroughly.
  • Be prepared to discuss your projects in detail, including the technologies used and your contributions.

Conclusion:
Overall, the interview process was thorough and tested both technical and problem-solving skills. I felt well-prepared, but I could have practiced more SQL queries beforehand. My advice to future candidates is to focus on core Java, Spring Boot, and database concepts, and to be ready to explain your projects clearly. Good luck!