Salesforce Apex Interview Questions & Answers

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ม.ค. 2025

ความคิดเห็น • 47

  • @SalesforceMiind
    @SalesforceMiind 4 หลายเดือนก่อน +2

    Hi Ankit, 🙌 Kudos to you for all the good work you have been doing! . Could you please create a separate video for "Apex replay debugger" ?

  • @Mucherlasivaji-z4y
    @Mucherlasivaji-z4y 4 หลายเดือนก่อน

    tqq Ankit sharing informatic videos

  • @AnbalaganK-g8f
    @AnbalaganK-g8f 5 หลายเดือนก่อน +1

    It may throw the query exception. More than one record to a singleton sObject variable.

  • @vaibhavchaubey4748
    @vaibhavchaubey4748 5 หลายเดือนก่อน +1

    Thank you sir 🙏

  • @gomathihariharan9464
    @gomathihariharan9464 2 หลายเดือนก่อน

    Ankit, great content. Pls do create a video on the apex replay debugger. It would be really helpful.

  • @janac7510
    @janac7510 5 หลายเดือนก่อน +1

    Nice

  • @rangurajeevkumar1694
    @rangurajeevkumar1694 5 หลายเดือนก่อน +5

    this ans is for Account a =[SELECT Name FROM Account WHERE industry='Energy']; ---->System.QueryException: List has more than 1 row for assignment to SObject --->reason--> storing list of records into single variable.

  • @praveenyarnal6587
    @praveenyarnal6587 หลายเดือนก่อน

    Thank you sir, please create a video on Apex Replay Debugger

  • @bbk9988
    @bbk9988 5 หลายเดือนก่อน

    Nice video 👍 waiting for the videos on triggers batch apex and other concepts 😊

  • @sriharshithareddy7115
    @sriharshithareddy7115 5 หลายเดือนก่อน +1

    1. DML Exception - Required Field Missing (LastName)
    2. QueryException - No records returned or trying to assign more than 1 record to a singleton sObject Account variable.

  • @user-jb6cn9ej5m
    @user-jb6cn9ej5m 4 หลายเดือนก่อน +3

    // Collect all Account IDs from the trigger
    Set accountIds = new Set();
    for (Account acc : Trigger.new) {
    accountIds.add(acc.Id);
    }
    // Query all Contacts related to the Accounts in the trigger
    List conList = [SELECT Id, AccountId FROM Contact WHERE AccountId IN :accountIds];
    // Process each Contact
    for (Contact con : conList) {
    // Your logic here
    }

  • @mohd.arshad1315
    @mohd.arshad1315 5 หลายเดือนก่อน

    Hi Ankit, You are doing a great job for the community, my request to you is that I can get the list of questions and answers you are preparing in the form of a PDF

  • @ravigrover1923
    @ravigrover1923 5 หลายเดือนก่อน +1

    QueryList Exception : List has no rows exception, store it in a list

  • @ravigrover1923
    @ravigrover1923 5 หลายเดือนก่อน +1

    DMl Exception: Required Field(Last Name) is mIssing

  • @kaustubhpatne6320
    @kaustubhpatne6320 5 หลายเดือนก่อน

    In 1st scenario
    Where you iterate over accounts
    Mistake is that
    Dml statement used inside for loop
    So to overcome this use separate list and insert list outside for loop

  • @haribabuk5162
    @haribabuk5162 หลายเดือนก่อน

    hi Ankith , can you please mention the link apex debugger it would bre useful

    • @TechJourneyWithAnkit
      @TechJourneyWithAnkit  หลายเดือนก่อน

      How to debug Apex Code in salesforce #salesforce #apex
      th-cam.com/video/lj4eUDt_-sE/w-d-xo.html

  • @awesomekj5812
    @awesomekj5812 5 หลายเดือนก่อน

    Curious ..have you done the video on Apex Replay Debugger ?
    Also for last question --> will you get LIST HAS NO ROWS FOR ASSIGNMENT TO SObject error ??? And we can fix it by converting that account instance to List

  • @naveenyalamala
    @naveenyalamala 5 หลายเดือนก่อน

    Is it possible to call Batch class from a future call?

  • @vaibhavchaubey4748
    @vaibhavchaubey4748 5 หลายเดือนก่อน +1

    required field is missing in last question , cont.LastName

    • @TechJourneyWithAnkit
      @TechJourneyWithAnkit  5 หลายเดือนก่อน

      Please tell me the name of exception

    • @rangurajeevkumar1694
      @rangurajeevkumar1694 5 หลายเดือนก่อน

      ​@@TechJourneyWithAnkit
      System.DmlException: Insert failed. First exception on row 0; first error: REQUIRED_FIELD_MISSING, Required fields are missing: [LastName]: [LastName]

  • @mr.mrs.khandal9658
    @mr.mrs.khandal9658 5 หลายเดือนก่อน

    Please create a vedio on apex reply debug.

    • @TechJourneyWithAnkit
      @TechJourneyWithAnkit  5 หลายเดือนก่อน

      Sure I will plan for it

    • @darshanshanbhag7332
      @darshanshanbhag7332 4 หลายเดือนก่อน

      @@TechJourneyWithAnkit Even I am expecting a video on Apex replay debugger. So, Kindly make a video on that as well. Thanks in Advance

  • @abisheakramasamy5871
    @abisheakramasamy5871 5 หลายเดือนก่อน +1

    How to get job as freshers in Salesforce developer

    • @TechJourneyWithAnkit
      @TechJourneyWithAnkit  5 หลายเดือนก่อน

      Get admin skills strong and have sound knowledge of Apex and LWC. With overview of Integration

  • @ravigrover1923
    @ravigrover1923 5 หลายเดือนก่อน

    Set accSet = new Set();
    for (Account acc : trigger.new){
    accSet.add(acc.Id);
    // do some processing there
    }
    List conList = [SELECT Id,FirstName,LastName FROM Contact WHERE AccountId IN : accSet];
    for (Contact con : conList){
    // do some processing there
    }

    • @TechJourneyWithAnkit
      @TechJourneyWithAnkit  5 หลายเดือนก่อน

      Any other better approach Ravi to avoid two loops

  • @kishorey7335
    @kishorey7335 5 หลายเดือนก่อน +2

    set accId=new set();
    for(Account a:trigger.new){
    accId.add(a.Id);
    }
    list conlist=[select Id,AccountId from contact where AccountId in:accId];
    for(contact con:conlist){

    }

  • @sriharshithareddy7115
    @sriharshithareddy7115 5 หลายเดือนก่อน

    for(Account a : [SELECT Id, (SELECT Id FROM Contacts) FROM Account WHERE Id IN :Trigger.New]{
    for(Contacts con : a.Contacts){
    //Some contact processing
    }
    }

    • @TechJourneyWithAnkit
      @TechJourneyWithAnkit  5 หลายเดือนก่อน

      Correct

    • @SalesforceMiind
      @SalesforceMiind 4 หลายเดือนก่อน

      @@TechJourneyWithAnkit Nested for loop is not a part of best practices