Cognizant EAS Salesforce - Business Analyst Interview Questions & Experience Guide

Cognizant EAS Salesforce - Business Analyst Interview Questions & Experience Guide

Company Name: Cognizant

Position: EAS Salesforce - Business Analyst

Application Process: I applied via a referral and was interviewed in August 2023.

Interview Rounds:

  • Round 1 - Resume Shortlist:

    • Outcome: My resume was shortlisted for further rounds.
  • Round 2 - Technical Round:

    • Questions Asked:
      1. Agile methodology, Definition of ready and done, Sprint planning, Functional flow of application, Client handling.
      2. Project role and responsibility.
      3. Scenario-based questions.
      4. Agile model and waterfall model.
    • Your Approach: I focused on explaining Agile concepts clearly, shared my project experiences, and provided practical examples for scenario-based questions.
    • Outcome: I successfully cleared the technical round.
  • Round 3 - HR Round:

    • Questions Asked:
      1. Brief introduction.
      2. Current salary.
      3. Expected salary.
    • Your Approach: I kept my introduction concise, was honest about my current salary, and provided a realistic expected salary range.
    • Outcome: The HR round went smoothly, and I received positive feedback.

Preparation Tips:

  • Brush up on Agile methodologies, especially definitions of ready and done, sprint planning, and differences between Agile and waterfall models.
  • Be ready to discuss your project roles and responsibilities in detail.
  • Practice scenario-based questions to improve problem-solving skills.

Conclusion:
Overall, the interview process was well-structured and focused on both technical and interpersonal skills. I felt prepared, but I could have practiced more scenario-based questions to feel even more confident. My advice to future candidates is to thoroughly understand Agile concepts and be ready to articulate your project experiences clearly.

Company Name: Cognizant

Position: EAS Salesforce - Business Analyst

Location: [Location not specified]

Application Process: Applied via Naukri.com and was interviewed in July 2024.

Interview Rounds:

  • Round 1 - Technical Round:

    • Questions Asked:
      1. Write a LWC to display contacts associated to an account.
      2. Write a trigger to update a field on a child record from the parent record.
    • Your Approach: Prepared by reviewing LWC documentation and practicing trigger scenarios involving parent-child relationships.
    • Outcome: Successfully cleared the round.
  • Round 2 - Technical Round:

    • Questions Asked:
      1. Write a trigger to update a field on a child record with a default value if the child record is the only child of the parent.
    • Your Approach: Focused on understanding the logic for checking if the child record is the only one and implementing the trigger accordingly.
    • Outcome: Cleared the round with positive feedback.
  • Round 3 - HR Round:

    • Questions Asked:
      1. Salary discussion.
    • Your Approach: Researched industry standards and prepared to negotiate based on my skills and experience.
    • Outcome: Awaiting final offer.

Preparation Tips:

  • Review LWC and Apex trigger concepts thoroughly.
  • Practice writing triggers for common Salesforce scenarios, especially those involving parent-child relationships.
  • Be prepared to discuss salary expectations and justify them with market research.

Conclusion:
The interview process was smooth, and the technical rounds tested practical knowledge of Salesforce development. I could have spent more time practicing edge cases for triggers. For future candidates, focus on hands-on coding practice and be clear about your salary expectations during the HR round.

Company Name: Cognizant

Position: EAS Salesforce - Business Analyst

Application Process: I applied via a recruitment consultant and was interviewed in May 2024.

Interview Rounds:

  • Round 1 - Technical Round:

    • Questions Asked:
      1. Basic question related to Salesforce.
      2. LWC (Lightning Web Components) related question.
    • Your Approach: I answered the basic Salesforce question by explaining core concepts and functionalities. For the LWC question, I discussed its advantages and how it differs from Aura components.
    • Outcome: Passed this round.
  • Round 2 - Technical Round:

    • Questions Asked:
      1. More in-depth LWC-related question.
      2. Partner portal-related question.
    • Your Approach: I elaborated on LWC’s architecture and use cases. For the partner portal question, I explained its setup and benefits for businesses.
    • Outcome: Cleared this round as well.

Preparation Tips:

  • Brush up on Salesforce basics, including core functionalities and terminologies.
  • Focus on Lightning Web Components (LWC) and understand their advantages over traditional Aura components.
  • Familiarize yourself with partner portals and their implementation in Salesforce.

Conclusion:
The interview process was smooth, and the questions were aligned with the role’s requirements. I felt confident in my answers, but I could have prepared more real-world examples for the LWC questions. My advice for future candidates is to practice hands-on with Salesforce tools and be ready to explain concepts clearly.

Company Name: Cognizant

Position: EAS Salesforce - Business Analyst

Application Process: I applied via Naukri.com and was interviewed in May 2024.

Interview Rounds:

  • Round 1 - Technical Round:
    • Questions Asked:
      1. You have a set of objects, let’s say Case and Account, related with a lookup. Find how many cases are there in this account, using best practices.
      2. What are trigger context variables?
      3. Explain Batch Apex detailed interfaces. How do you send a notification to the batch owner with the record details?
      4. In LWC, what are the frameworks and best practices? Also, explain pagination in LWC.
    • Your Approach:
      • For the first question, I discussed using SOQL queries with best practices like selective queries and avoiding nested loops.
      • For trigger context variables, I listed and explained common variables like Trigger.new, Trigger.old, etc.
      • For Batch Apex, I explained the Database.Batchable interface and mentioned using Database.Stateful to track state and sending notifications via email or platform events.
      • For LWC, I talked about using the Lightning Data Service, best practices like modularity, and pagination using @wire and Apex methods.
    • Outcome: I passed this round and moved forward in the process.

Preparation Tips:

  • Brush up on Salesforce fundamentals, especially triggers, Batch Apex, and LWC.
  • Practice writing efficient SOQL queries and understanding best practices.
  • Review trigger context variables and their use cases.
  • Explore LWC documentation for frameworks and pagination techniques.

Conclusion:
The interview was quite technical but fair. I felt prepared for most questions, but I could have practiced more real-world scenarios for Batch Apex. My advice for future candidates is to focus on hands-on practice and understand the “why” behind best practices.

Company Name: Cognizant

Position: EAS Salesforce - Business Analyst

Application Process: I applied via a referral and was interviewed in August 2023.

Interview Rounds:

  • Round 1 - Resume Shortlist:

    • Outcome: My resume was shortlisted for further rounds.
  • Round 2 - Technical Round:

    • Questions Asked:
      1. Agile methodology, Definition of ready and done, Sprint planning, Functional flow of application, Client handling.
      2. Project role and responsibility.
      3. Scenario-based questions.
      4. Agile model and waterfall model.
    • Your Approach: I focused on explaining Agile concepts clearly, shared my project experiences, and provided practical examples for scenario-based questions.
    • Outcome: I successfully cleared the technical round.
  • Round 3 - HR Round:

    • Questions Asked:
      1. Brief introduction.
      2. Current salary.
      3. Expected salary.
    • Your Approach: I kept my introduction concise, was honest about my current salary, and provided a realistic expected salary range.
    • Outcome: The HR round went smoothly, and I received positive feedback.

Preparation Tips:

  • Brush up on Agile methodologies and their practical applications.
  • Be ready to discuss your project roles and responsibilities in detail.
  • Practice scenario-based questions to improve problem-solving skills.

Conclusion:
Overall, the interview process was well-structured and focused on both technical and interpersonal skills. Being clear and confident in my responses helped me perform well. For future candidates, I recommend thorough preparation on Agile and project management concepts, as well as being transparent during the HR round.

Company Name: Cognizant

Position: EAS Salesforce - Business Analyst

Location: [Location not specified]

Application Process: I applied via Naukri.com and was interviewed in May 2024.

Interview Rounds:

  • Round 1 - Technical Round:
    • Questions Asked:
      1. You have a set of objects, let’s say Case and Account, related with a lookup. Find how many cases are there in this account, using best practices.
      2. Trigger context variables.
      3. Batch apex detailed interfaces: How do you send a notification for the batch owner of the record details?
      4. In LWC, frameworks and best practices, pagination in LWC.
    • Your Approach:
      • For the first question, I explained the use of SOQL queries with best practices like bulkification and avoiding hardcoding IDs.
      • For the second question, I listed and described common trigger context variables like Trigger.new, Trigger.old, etc.
      • For the third question, I discussed using Database.Stateful and sending notifications via email or platform events.
      • For the fourth question, I talked about the Lightning Web Components framework, its advantages, and how to implement pagination using Apex and JavaScript.
    • Outcome: I successfully cleared this round.

Preparation Tips:

  • Focus on Salesforce fundamentals, especially Apex, triggers, and Lightning Web Components.
  • Practice writing SOQL queries and understanding best practices.
  • Review batch apex and its interfaces, as well as notification mechanisms in Salesforce.

Conclusion:
The interview was quite technical, but I felt prepared due to my hands-on experience with Salesforce. I would advise future candidates to thoroughly understand the core concepts and practice real-world scenarios to ace such rounds.

Company Name: Cognizant

Position: EAS Salesforce - Business Analyst

Application Process: I applied via a job portal and was interviewed in May 2024.

Interview Rounds:

  • Round 1 - Technical Round:

    • Questions Asked:
      1. Introduce yourself.
      2. Explain your role in the current project.
      3. Can we use multiple decorators in LWC on a property? (Answer is No)
      4. What are the decorators in LWC and their uses?
      5. What is Promise and PromiseAll?
      6. How is the connection done from Mulesoft to Salesforce?
      7. What is a connected app, remote site settings, and OAuth?
      8. What are the best practices in Triggers? And what are trigger events?
      9. What is a rollup summary field?
      10. What is “with” and “without sharing”?
      11. Difference between Future and Queueable Apex?
      12. What type of parameters can be passed to Future?
      13. How to pass subjects to future methods?
      14. What are the tools for deployment?
      15. Write a trigger on Contact to display the number of contacts on Account.
      16. Write a trigger on Account. If one or more contacts are associated with the Account, show an error if the user tries to delete the account.
    • Your Approach: I answered the questions based on my experience and knowledge, ensuring clarity and correctness. For coding questions, I explained the logic and wrote the code as required.
    • Outcome: I passed this round.
  • Round 2 - Technical Round:

    • Questions Asked:
      1. Write LWC code for displaying Accounts with related contacts in a list.
      2. Write a trigger on Order Products. It should display the most number of sold product type on the Account.
      3. Write syntax for a batch class.
    • Your Approach: I provided the required code snippets and explained the logic behind them. For the trigger, I ensured it met the business requirement.
    • Outcome: I passed this round as well.

Preparation Tips:

  • One question for sure will be on Triggers, so please practice Triggers thoroughly.

Conclusion:
Overall, the interview experience was smooth, and the questions were aligned with the role. Practicing Triggers and coding exercises beforehand helped me perform well. For future candidates, I recommend focusing on hands-on coding practice, especially Triggers and LWC components.

Company Name: Cognizant

Position: EAS Salesforce - Business Analyst

Application Process: I applied via a recruitment consultant and was interviewed in May 2024.

Interview Rounds:

  • Round 1 - Technical Round:

    • Questions Asked:
      1. Basic question related to Salesforce.
      2. LWC (Lightning Web Components) related question.
    • Your Approach: I answered the basic Salesforce question by explaining core concepts like objects, fields, and relationships. For the LWC question, I discussed the structure and benefits of using LWC in Salesforce development.
    • Outcome: Passed to the next round.
  • Round 2 - Technical Round:

    • Questions Asked:
      1. More in-depth LWC-related question.
      2. Partner portal-related question.
    • Your Approach: For the LWC question, I provided examples of how to use LWC in real-world scenarios. For the partner portal question, I explained its purpose and how it integrates with Salesforce.
    • Outcome: Cleared the round successfully.

Preparation Tips:

  • Focus on core Salesforce concepts like objects, relationships, and security models.
  • Practice LWC and understand its advantages over Aura components.
  • Familiarize yourself with partner portals and their use cases.

Conclusion:
The interview process was smooth, and the questions were aligned with the role’s requirements. I felt well-prepared for the technical rounds, but I could have practiced more real-world scenarios for LWC. My advice to future candidates is to thoroughly understand both theoretical and practical aspects of Salesforce and LWC.

Company Name: Cognizant

Position: EAS Salesforce - Business Analyst

Application Process: I applied via Naukri.com and was interviewed in July 2024.

Interview Rounds:

  • Round 1 - Technical Round:

    • Questions Asked:
      1. Write a LWC to display contacts associated with an account.
      2. Write a trigger to update a field on a child record from the parent record.
    • Your Approach: I prepared by reviewing LWC and trigger concepts in Salesforce, ensuring I understood the relationship between parent and child records. I also practiced writing similar code snippets beforehand.
    • Outcome: I passed this round.
  • Round 2 - Technical Round:

    • Questions Asked:
      1. Write a trigger to update a field on a child record with a default value if the child record is the only child of the parent.
    • Your Approach: I focused on understanding the logic behind checking if the child record is the only one and how to set default values. I also ensured my code was efficient.
    • Outcome: I passed this round.
  • Round 3 - HR Round:

    • Questions Asked:
      1. Salary discussion.
    • Your Approach: I researched industry standards for the role and was prepared to negotiate based on my skills and experience.
    • Outcome: The discussion went well, and I received an offer.

Preparation Tips:

  • Focus on mastering LWC and triggers in Salesforce.
  • Practice writing code snippets for common scenarios.
  • Be ready to explain your thought process during technical rounds.

Conclusion:
The interview process was smooth, and the technical rounds tested my practical knowledge of Salesforce. I could have spent more time on advanced trigger scenarios, but overall, I was well-prepared. For future candidates, I recommend practicing real-world Salesforce problems and being confident in your explanations.

Company Name: Cognizant

Position: EAS Salesforce - Business Analyst

Application Process: I applied through a recruitment consultant and was interviewed in April 2024.

Interview Rounds:

  • Round 1 - Technical Round:
    • Questions Asked:
      1. Difference between Lookup and Master-Detail relationships in Salesforce.
      2. Explanation of OWD (Organization-Wide Defaults) and profile-level permissions.
      3. Write a trigger in Salesforce.
      4. Lifecycle hooks in LWC (Lightning Web Components).
      5. Decorators in LWC and their uses.
    • Your Approach: I focused on explaining the concepts clearly and provided practical examples where applicable. For the trigger question, I wrote a simple trigger to demonstrate my understanding.
    • Outcome: The round went well, and I was able to answer most of the questions confidently.

Preparation Tips:

  • Brush up on Salesforce fundamentals, especially relationships, security models, and triggers.
  • Practice writing Apex triggers and understanding LWC concepts.
  • Review OWD and profile-level permissions as they are commonly asked in interviews.

Conclusion:
Overall, the interview was a good learning experience. I felt prepared for the technical questions, but I could have practiced more real-world scenarios for triggers and LWC. For future candidates, I’d recommend hands-on practice and understanding the “why” behind Salesforce concepts.

Company Name: Cognizant

Position: EAS Salesforce - Business Analyst

Application Process: Applied through campus placement.

Interview Rounds:

  • Round 1 - One-on-one Round:

    • Questions Asked:
      • Project-related questions (details about the project mentioned in the resume).
      • Questions about Salesforce concepts: Flows, LWC (Lightning Web Components), sharing models, CDC (Change Data Capture), and Experience Cloud.
    • Your Approach:
      • Explained the project in detail, focusing on my role and contributions.
      • Answered questions about Salesforce concepts with practical examples from my experience.
    • Outcome: Selected for the second round.
  • Round 2 - One-on-one Round:

    • Questions Asked:
      • Detailed questions about the security model in Salesforce.
      • Flows-related questions (scheduled flows, monitoring progress, integrating LWC with screen flows, calling Apex from flows).
      • CDC implementation and use cases.
      • Experience Cloud basics.
      • LWC lifecycle hooks (when and how they are called).
      • Apex and manual sharing, including the role of RowCause.
    • Your Approach:
      • Provided clear explanations with examples for each concept.
      • Demonstrated practical knowledge by discussing real-world scenarios.
    • Outcome: Awaiting results.

Preparation Tips:

  • Focus on understanding the core Salesforce concepts like Flows, LWC, and security models.
  • Be prepared to discuss your projects in detail, emphasizing your contributions.
  • Practice explaining technical concepts in simple terms with examples.
  • Review CDC, Experience Cloud, and sharing models thoroughly.

Conclusion:
The interview experience was positive, with friendly interviewers who were keen on understanding my practical knowledge. I felt confident discussing the technical aspects, but I could have prepared more on the finer details of LWC lifecycle hooks. My advice to future candidates is to focus on hands-on experience and be ready to explain concepts clearly.

Company Name: Cognizant

Position: EAS Salesforce - Business Analyst

Application Process: Applied through campus placement.

Interview Rounds:

  • Round 1 - Technical Round:

    • Questions Asked:
      • Q1. Can you explain the Apex trigger security model?
    • Your Approach: I explained the Apex trigger security model by detailing how it ensures data security and access control within Salesforce, including examples of how triggers can be secured.
    • Outcome: Passed the round.
  • Round 2 - One-on-one Round:

    • Questions Asked:
      • Q1. Managerial round (focused on problem-solving and team collaboration).
    • Your Approach: I discussed my experience working in teams, handling conflicts, and solving problems efficiently. I also shared examples of past projects.
    • Outcome: Successfully cleared the round.
  • Round 3 - HR Round:

    • Questions Asked:
      • Q1. Salary negotiation.
    • Your Approach: I was transparent about my salary expectations and justified them based on my skills and market standards.
    • Outcome: Received an offer.

Preparation Tips:

  • If you have high salary expectations, be prepared for negotiations and research market standards beforehand.
  • Brush up on Salesforce concepts, especially Apex triggers and security models.
  • Practice problem-solving and teamwork scenarios for managerial rounds.

Conclusion:
Overall, the interview process was smooth and well-structured. The technical round was straightforward if you are well-prepared with Salesforce concepts. The managerial round tested soft skills, so be ready with examples. The HR round was mostly about aligning expectations. My advice is to be confident and clear about your expectations.

Company Name: Cognizant

Position: EAS Salesforce - Business Analyst

Application Process: I applied via LinkedIn and was interviewed before August 2023.

Interview Rounds:

  • Round 1 - Technical Round:
    • Questions Asked:
      1. Trigger scenario-based questions.
      2. Asynchronous apex.
    • Your Approach: I prepared by reviewing Salesforce triggers and asynchronous apex concepts, ensuring I understood real-world scenarios and best practices.
    • Outcome: The round was challenging but went well. I received positive feedback on my understanding of Salesforce concepts.

Preparation Tips:

  • Focus on Salesforce-specific topics like triggers and asynchronous apex.
  • Practice scenario-based questions to understand real-world applications.

Conclusion:
Overall, the interview was a great learning experience. I realized the importance of hands-on practice with Salesforce concepts. For future candidates, I’d recommend diving deep into practical scenarios and not just theoretical knowledge.

Company Name: Cognizant

Position: EAS Salesforce - Business Analyst

Application Process: [Details not provided]

Interview Rounds:

  • Round 1 - Technical Round:
    • Questions Asked:
      1. No questions asked.
      2. Interviewer did not show up.
      3. Interviewer did not show up.
      4. No one has come.
      5. I waited for 3 hours.
    • Your Approach: Waited for the interviewer to join, but no one showed up.
    • Outcome: No interview conducted due to the interviewer’s absence.

Preparation Tips:

  • Be prepared for unexpected delays or lack of communication during the interview process.

Conclusion:
The experience was frustrating as there was no communication or professionalism from the company’s side. Future candidates should be aware of such possibilities and manage their time accordingly.

Company Name: Cognizant

Position: EAS Salesforce - Business Analyst

Application Process: I applied via a job portal and was interviewed in May 2024.

Interview Rounds:

  • Round 1 - Technical Round:

    • Questions Asked:
      1. Introduce yourself.
      2. Explain your role in the current project.
      3. Can we use multiple decorators in LWC on a property? (Answer: No)
      4. What are the decorators in LWC and their uses?
      5. What is Promise and PromiseAll?
      6. How is the connection done from Mulesoft to Salesforce?
      7. What is Connected App, Remote Site Settings, and OAuth?
      8. What are the best practices in Triggers? And what are trigger events?
      9. What is a rollup summary field?
      10. What is “with sharing” and “without sharing”?
      11. Difference between Future and Queueable Apex?
      12. What type of parameters can be passed to Future?
      13. How to pass subjects to Future methods?
      14. What are the tools for deployment?
      15. Write a trigger on Contact to display the number of contacts on Account.
      16. Write a trigger on Account. If one or more contacts are associated with the Account, show an error if the user tries to delete the Account.
    • Your Approach: I answered the questions based on my understanding of Salesforce concepts, focusing on clarity and practical examples where applicable. For coding questions, I explained the logic step-by-step.
    • Outcome: I passed this round.
  • Round 2 - Technical Round:

    • Questions Asked:
      1. Write LWC code for displaying Accounts with related contacts in a list.
      2. Write a trigger on Order Products. It should display the most sold product type on the Account. (E.g., if the most sold products are TVs, ACs, and Fridges, and TVs are the highest, update “Tv” as the most_sold_product on the Account page.)
      3. Write syntax for a Batch class.
    • Your Approach: For the LWC question, I structured the code to fetch and display data efficiently. For the trigger, I ensured it handled bulk operations and edge cases. For the Batch class, I provided a clear syntax example.
    • Outcome: I passed this round as well.

Preparation Tips:

  • One question for sure will be on Triggers, so practice Triggers thoroughly.
  • Brush up on LWC, Apex, and deployment tools.
  • Understand the differences between Future and Queueable Apex, as well as OAuth and Connected Apps.

Conclusion:
Overall, the interview was quite technical but fair. I felt well-prepared for the Trigger and LWC questions but could have spent more time on Mulesoft integration details. My advice to future candidates is to focus on hands-on coding practice and understand the “why” behind Salesforce concepts, not just the “how.”

Company Name: Cognizant

Position: EAS Salesforce - Business Analyst

Application Process: I applied for this position through Naukri.com and was interviewed in January 2024.

Interview Rounds:

  • Round 1 - Technical Round:
    • Questions Asked:
      • APex Trigger
      • Security
      • LWC (Lightning Web Components)
      • Asynchronous apex
    • Your Approach: I prepared by revising key Salesforce concepts, focusing on APex Triggers, security models, LWC, and asynchronous processing. I also practiced explaining these topics clearly and concisely.
    • Outcome: The round went well, and I was able to answer the questions confidently.

Preparation Tips:

  • Focus on core Salesforce concepts like APex Triggers, LWC, and security models.
  • Practice explaining technical topics in a simple and structured manner.
  • Review asynchronous processing in Salesforce as it is a common topic in interviews.

Conclusion:
Overall, the interview was a good learning experience. I felt well-prepared, but I could have spent more time on practical examples for asynchronous apex. For future candidates, I’d recommend thorough preparation of all core Salesforce topics and practicing clear communication of technical concepts.

Company Name: Cognizant

Position: EAS Salesforce - Business Analyst

Application Process: I applied via a job portal and was interviewed in May 2023.

Interview Rounds:

  • Round 1 - Resume Shortlist:

  • Questions Asked: N/A (Resume-based shortlisting)

  • Your Approach: Ensured my resume was crisp and highlighted relevant skills and experiences.

  • Outcome: Successfully shortlisted for the next round.

  • Round 2 - Technical Round:

  • Questions Asked:

    1. What is Apex used for in Salesforce?
    2. How is LWC used in Salesforce?
  • Your Approach: Answered the questions by explaining the concepts clearly and providing examples where applicable.

  • Outcome: Cleared the technical round.

Preparation Tips:

  • Keep your resume concise and tailored to the role.
  • Brush up on Salesforce-specific concepts like Apex and LWC before the interview.

Conclusion:
The interview process was smooth, and I felt well-prepared. Ensuring my resume was to the point and revising key Salesforce concepts helped me perform well. For future candidates, focus on clarity in your answers and a well-structured resume.

Company Name: Cognizant

Position: EAS Salesforce - Business Analyst

Location: [Location not specified]

Application Process: I was approached by the company for this role and interviewed in May 2023.

Interview Rounds:

  • Round 1 - Resume Shortlist:

    • Questions Asked: No specific questions were asked in this round. The focus was on reviewing my resume.
    • Your Approach: I ensured my resume was concise, relevant, and highlighted my skills and experience related to the role.
    • Outcome: My resume was shortlisted for the next round.
  • Round 2 - Technical Round:

    • Questions Asked:
      • What are the types of DR (Disaster Recovery)?
    • Your Approach: I explained the different types of Disaster Recovery plans, such as backup and restore, pilot light, warm standby, and multi-site solutions, providing examples where applicable.
    • Outcome: I successfully cleared this round.
  • Round 3 - HR Round:

    • Questions Asked:
      • Why are you looking for a job change?
    • Your Approach: I answered honestly, focusing on my career growth and alignment with the role’s responsibilities.
    • Outcome: I cleared the HR round and received positive feedback.

Preparation Tips:

  • Brush up on technical concepts related to Salesforce and Disaster Recovery.
  • Prepare for common HR questions like job change reasons and career goals.
  • Keep your resume updated and tailored to the role.

Conclusion:
Overall, the interview process was smooth and well-structured. I felt prepared for each round, and the questions were relevant to the role. For future candidates, I recommend focusing on both technical and soft skills, as both are equally important in the selection process.

Company Name: Cognizant
Position: EAS Salesforce - Business Analyst
Application Process: Applied via a job portal and interviewed in May 2024.

Interview Rounds:

  • Round 1 - Technical Round:

    • Questions Asked:
      1. Introduce yourself.
      2. Explain your role in the current project.
      3. Can we use multiple decorators in LWC on a property? (Answer is No)
      4. What are the decorators in LWC and their uses?
      5. What is Promise and PromiseAll?
      6. How is the connection done from Mulesoft to Salesforce?
      7. What is a connected app, remote site settings, and OAuth?
      8. What are the best practices in Triggers? And what are trigger events?
      9. What is a rollup summary field?
      10. What is “with sharing” and “without sharing”?
      11. Difference between Future and Queueable Apex?
      12. What type of parameters can be passed to Future?
      13. How to pass subjects to future methods?
      14. What are the tools for deployment?
      15. Write a trigger on Contact to display the number of contacts on Account.
      16. Write a trigger on Account: if one or more contacts are associated with the Account, show an error if the user tries to delete the account.
    • Your Approach: I answered the questions based on my experience and knowledge, ensuring clarity and correctness. For coding questions, I wrote pseudocode and explained the logic.
    • Outcome: Passed this round.
  • Round 2 - Technical Round:

    • Questions Asked:
      1. Write LWC code for displaying Accounts with related contacts in a list.
      2. Write a trigger on Order Products: It should display the most sold product type on the Account (e.g., if the most sold products are TVs, ACs, and Fridges, update “Tv” as the most_sold_product on the Account page).
      3. Write syntax for a batch class.
    • Your Approach: I provided detailed code snippets and explained the logic behind each solution. For the batch class, I ensured the syntax was accurate and included key components.
    • Outcome: Passed this round.

Preparation Tips:

  • One question for sure will be on Triggers, so practice Triggers thoroughly.

Conclusion:
Overall, the interview experience was smooth, and the questions were aligned with the role. I could have prepared more on deployment tools and batch classes. My advice to future candidates is to focus on hands-on coding practice, especially for Triggers and LWC components.