Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save awesomeandrey/0dc51ec0cbfce1e8a5f99c0a3c7286e2 to your computer and use it in GitHub Desktop.

Select an option

Save awesomeandrey/0dc51ec0cbfce1e8a5f99c0a3c7286e2 to your computer and use it in GitHub Desktop.
Grade Evaluation Preparation Checklist

Useful CT Links


Preparations Tips

Session agenda:

image

  • ‼️ The session will be conducted in English – Be prepared to engage in a detailed spoken conversation with the grading committee using professional English.
  • Complete the GoFluent English proficiency test – This is a required step prior to the session.
  • Complete self-assessment form – This is also a required step prior to the session.
  • ❗Prepare self-presentation – Include summaries of past and current projects, major achievements, Salesforce certifications, Trailhead rank/score, GitHub profile, recent contributions — anything that sets you apart from other candidates.
  • Expect both behavioral and hypothetical questions – Be ready to discuss past experiences, respond to "what-if" scenarios, explain your reasoning clearly, and handle follow-up questions thoughtfully.
  • ❗Review and summarize your past experience – Focus on projects where you implemented features or resolved technical issues.

❓Sample behavioral questions (based on your past experience):

  • Tell me about a time when you built a complex Salesforce automation. What business problem were you solving, and what trade-offs did you face?
  • Describe a Salesforce feature you configured for a customer that had a significant business impact. What was the use case, and how did it affect the end users?
  • Tell me about the most challenging optimization you dealt with? What options did you consider and why?
  • TLDR: be ready to talk about challenging cases from your past experience.

❓Sample hypothetical questions:

  • If a product manager came to you with a rough idea for a feature with unclear business value, how would you move forward before implementation begins?
  • If you were developing a complex flow with multiple decision branches and DML operations, what steps would you take to ensure code quality and maintainability during implementation?
  • TLDR: assessing architectural thinking, stakeholder communication, best practises & platform limitations awareness etc.

Recommended Topics To Recap

Hard Skills 💥

As a prerequisite for evaluation as a Senior Salesforce Developer, you are required to complete a self-assessment form. This form consists of multiple sections covering various hard skills and technical knowledge areas. The higher the score you assign to a particular topic, the more likely you are to be asked advanced or complex questions in that area — and vice versa.

The following are suggested hard skills topics for review; however, be aware that the grading committee may ask questions outside of this list:

  • Salesforce Core + automations: flows, triggers, apex frameworks/design patterns, platform limits, some advanced topics.
  • Integrations between Salesforce & external apps: OAuth types (when to use which), Named Credentials, SSO, relevant integration topics.
  • Usage & application of Salesforce managed packages (free/paid): DocuSign, In-App Guidance, DLRS, Follup Helper etc.
  • CI/CD setup/configuration/optimization (GHA/Bamboo/Copado/AutoRabit).
  • Data management/migration/analytics: Dataloader usage, custom dashboards/reports, PowerQuery in Excel etc.
  • Developer tools you use that boost productivity: Salesforce CLI plugins, LucidCharts/Draw.io/MS Visio, Gantt diagrams, AI agents etc.
  • Salesforce Clouds/products (depending on your expertise):
    • Service Cloud
    • Sales Cloud
    • CRM Analytics
    • Salesforce Field Service (FSL)
    • Salesforce Financial Service Cloud (FSC)
    • Salesforce CPQ
    • Marketing Cloud

Soft Skills 💥

The topics below will be discussed to evaluate your proficiency in soft skills:

  • Communication – Clearly explains ideas to both customers and team members; actively listens and adapts communication style as needed.
  • Collaboration & Conflict Resolution – Works effectively with cross-functional teams; resolves disagreements constructively; fosters a healthy team dynamic.
  • Requirements Grooming – Proactively clarifies and refines requirements; asks the right questions to uncover edge cases and business needs.
  • Task Prioritization & Planning – Breaks down work into manageable tasks; prioritizes effectively based on business impact and dependencies.
  • Problem Solving & Ownership – Tackles challenges methodically; takes full ownership of delivery from design to deployment; remains accountable.

❓Sample questions:

  • Tell me about a time you worked closely with cross-functional teams (e.g., Admins, PMs, QA) on a Salesforce project. What made the collaboration effective — or difficult?
  • Describe a time when you had a disagreement with a teammate or stakeholder about a technical decision. How did you approach and resolve the conflict?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment