top of page

Salesforce Show

Salesforce interview preparation that matches your experience

Salesforce interview preparation with real Salesforce developer interview questions. Choose a structured path based on your experience, technical depth, and career goals.

Choose your level

Each path covers the topics interviewers ask about at that stage of a Salesforce career.

Foundation (0–1 year of experience)

Freshers and professionals beginning their Salesforce journey.

Price: ₹2,550 ₹1,275. Flat 50% off for a limited time. Offer ends soon, then ₹2,550.

What you'll prepare

  • Salesforce fundamentals: Multi-tenant architecture and the metadata-driven platform; Orgs, editions and sandbox types (Developer, Developer Pro, Partial Copy, Full) and when to use each; Standard vs custom objects, apps, tabs and the App Launcher; Declarative vs programmatic: when to configure and when to write code; The three-releases-a-year cycle and preview sandboxes
  • Administration and security: Users, licences, profiles, permission sets and permission set groups; Organization-wide defaults, role hierarchy, sharing rules and manual sharing; How object, field and record-level security combine for one user; Login hours, IP ranges, MFA and session settings; Field history tracking and the Setup Audit Trail
  • Data modelling: Lookup vs master-detail: ownership, cascade delete, roll-up summaries and sharing; Many-to-many relationships with junction objects; External IDs, unique fields and upserts; Formula fields, validation rules and record types; Data Import Wizard vs Data Loader, and duplicate and matching rules
  • Flow fundamentals: Screen, record-triggered, scheduled and autolaunched flows; Before-save vs after-save record-triggered flows; Variables, collections and loops, and why DML inside a loop fails; Fault paths and debugging a flow; Recognising when Flow is the wrong tool and Apex is needed
  • Apex basics: Apex syntax, data types and collections (List, Set, Map); SOQL in Apex and relationship queries; DML statements vs Database methods with partial success; Your first trigger: before and after contexts; Test classes, @isTest, Test.startTest() and the 75% coverage rule

Expect questions like

  • A user has Read on Opportunity from their profile, Edit from a permission set, and the record is shared with them as Read Only. Can they edit it?
  • You made a field required on the page layout. Why can Data Loader still save the record with that field blank?
  • You need roll-up totals, but the child record must be able to exist without a parent. Lookup or master-detail?

Real interview scenarios

  • The rep who sees deals they shouldn’t: Opportunity sharing is set to Private. A sales rep in the West region can still open and edit a deal owned by someone in the East region. The panel hands you the user record. List every way this access could have been granted, and the order you would check them in.
  • One delete, 77 records gone: A user deletes an Account with 40 Contacts, 12 Opportunities and 25 custom Invoice records linked by master-detail. A custom Project object is linked by lookup. What happens to each related record, what can be restored from the Recycle Bin, and for how long?
  • The validation rule that broke the integration: You add a validation rule making Phone required. The next morning the nightly Data Loader job has failed on 3,000 records and the sales head wants to know why. How should you have rolled this out, and how do you let the integration user through without weakening the rule for everyone else?

Early Career (1–3 years of experience)

Developers building practical implementation skills.

Price: ₹2,550 ₹1,275. Flat 50% off for a limited time. Offer ends soon, then ₹2,550.

What you'll prepare

  • Apex and triggers: Trigger context variables (Trigger.new, Trigger.oldMap, isInsert, isUpdate) and the order of execution; One trigger per object and the trigger handler pattern; Recursion control, and why a static Boolean breaks bulk updates; Before vs after triggers: which changes need DML and which don’t; addError(), custom exceptions and meaningful error messages
  • SOQL and SOSL: Parent-to-child subqueries and child-to-parent dot notation; Aggregate queries, GROUP BY and HAVING; Selective queries, indexes and the Query Plan tool; SOSL vs SOQL, and when full-text search wins; Dynamic SOQL, bind variables and preventing SOQL injection
  • Salesforce Flow: Where record-triggered flows run in the order of execution; Subflows, invocable Apex and passing collections; Bulkifying flows and avoiding DML in loops; Fault handling, rollback behaviour and flow error emails; Flow vs trigger: making the call and keeping automation per object manageable
  • LWC fundamentals: Lifecycle hooks: constructor, connectedCallback, renderedCallback, disconnectedCallback; Reactivity, @api, @track and getters; @wire with Lightning Data Service vs imperative Apex calls; Parent-to-child and child-to-parent communication with events; Lightning Message Service for components that aren’t related
  • Debugging and governor limits: Sync vs async limits: 100/200 SOQL queries, 150 DML statements, 10/60 s CPU, 6/12 MB heap; Reading debug logs, checkpoints and the Developer Console; The Limits class, and designing for 200 records per transaction; Mixed DML errors and how to avoid them; Tracing null pointer, “List has no rows” and “Too many SOQL queries” errors

Expect questions like

  • Your before-update trigger sets a field. An after-save flow then updates the same record. What happens to your trigger, and how many times does it run?
  • Why does changing Trigger.new in an after-update trigger throw “Record is read-only”, and how do you update those same records safely?
  • Your LWC calls an Apex method marked cacheable=true, and that method updates a record. What breaks?

Real interview scenarios

  • Works for one record, dies at 200: Your trigger passes every test with a single record. The first Data Loader import of 5,000 Accounts fails with “System.LimitException: Too many SOQL queries: 101”. Show exactly where the queries come from, including the ones that aren’t in your code, and how you’d fix it without rewriting the whole trigger.
  • The email that sends twice: An after-update trigger on Opportunity sends an email and increments a counter. A record-triggered after-save flow also updates the same record. Customers get two emails and the counter jumps by 2. Explain the order of execution that causes this, and stop it without a static Boolean that breaks bulk updates.
  • The LWC that shows yesterday’s data: A rep edits a Contact’s phone number in the standard record detail. Your custom LWC on the same page keeps showing the old number until the page is refreshed. Why does an Apex-backed @wire behave differently from getRecord here, and what are your options to fix it?

Professional (3–5 years of experience)

Experienced developers preparing for complex technical interviews.

Price: ₹2,550 ₹1,275. Flat 50% off for a limited time. Offer ends soon, then ₹2,550.

What you'll prepare

  • Advanced Apex and LWC: Service, selector and domain layers; Interfaces, abstract classes and dependency injection for testable code; Custom metadata types to drive configuration instead of code; LWC composition, slots and reusable base components; Lightning Data Service caching, refreshApex() and notifyRecordUpdateAvailable()
  • Asynchronous Apex: Future vs Queueable vs Batch vs Schedulable: limits and trade-offs; Chaining Queueable jobs and the one-child-job rule; Batch Apex start, execute and finish, scope size and Database.Stateful; Monitoring and retrying failed jobs with AsyncApexJob; Platform Events and Change Data Capture as async alternatives
  • REST integrations: Named Credentials and External Credentials for authentication; HttpRequest, JSON serialisation and wrapper classes; Callout limits (100 callouts, 120 s total timeout) and “You have uncommitted work pending”; Exposing your own REST APIs with @RestResource; Mocking callouts in tests with HttpCalloutMock
  • Security and sharing: with sharing, without sharing and inherited sharing; Enforcing CRUD and FLS in Apex: WITH USER_MODE and Security.stripInaccessible(); Apex managed sharing and custom share reasons; Sharing recalculation and implicit sharing between Accounts and their children; Preventing SOQL injection and XSS in LWC
  • Scenario-based problem solving: Breaking a vague business requirement into a design; Choosing between Flow, Apex and configuration under time pressure; Explaining trade-offs out loud in an interview; Estimating data volumes and limits before you design; Answering “what would you do differently in production?”

Expect questions like

  • A with sharing class calls a without sharing class, which calls an inherited sharing class. Whose sharing rules apply in that last class?
  • Your @future(callout=true) method times out once in every 50 runs. How do you retry it, and why can’t it simply call itself again?
  • You call a future method from Batch Apex execute(). What happens, and what do you use instead?

Real interview scenarios

  • The callout that can’t follow a save: When an Opportunity is Closed Won it must reach the ERP straight away. Your callout fails with “You have uncommitted work pending”. The ERP sometimes takes 90 seconds and is sometimes down for an hour. Design the full flow: how it’s triggered, how failures are retried, and how the sales team knows a deal didn’t sync.
  • Partners seeing each other’s deals: Your LWC controller is declared without sharing so it can read a restricted configuration object. Partner users on Experience Cloud can now see other partners’ deals through it, even though Opportunity sharing is Private. Why does switching the class to with sharing break the configuration lookup, how do you get both, and how do you prove the fix in a test?
  • The batch that failed silently for a week: A nightly Batch Apex job recalculates commissions on 3 million Opportunities. Some batches hit “Apex CPU time limit exceeded” and nobody noticed for a week. Find exactly which records failed, reprocess only those, and make sure it can never fail silently again.

Senior Professional (5–8 years of experience)

Experienced Salesforce developers preparing for senior-level technical interviews, complex system design discussions, and advanced problem-solving scenarios.

Price: ₹2,550 ₹1,275. Flat 50% off for a limited time. Offer ends soon, then ₹2,550.

What you'll prepare

  • Advanced Apex architecture and enterprise-level design patterns: Apex Enterprise Patterns: Unit of Work, Selector, Domain and Service layers; Trigger frameworks with bypass switches driven by custom metadata and permissions; SOLID principles and dependency injection with interfaces and Type.forName(); Platform Cache, and when caching causes more problems than it solves; Unlocked packages and managing dependencies between them
  • Complex triggers, bulkification, and governor-limit optimization: The full order of execution, including flow re-fires, roll-ups and cross-object updates; Recursion across multiple objects and trigger cascades; Cutting CPU time: maps instead of nested loops, no describe calls in loops; Managing heap with SOQL for-loops and large result sets; 10,000-record DML and row-lock contention (UNABLE_TO_LOCK_ROW)
  • Advanced Lightning Web Components and component communication: Lightning Message Service vs events vs pub/sub, and when to use each; Custom datatables with inline edit, lazy loading and large data sets; Rendering performance, debouncing and wire adapter caching; Lightning Locker vs Lightning Web Security; Jest tests that mock wire adapters and Apex
  • Integration architecture, REST/SOAP APIs, and asynchronous processing: Patterns: request-reply, fire-and-forget, batch data sync and remote call-in; REST vs SOAP vs Bulk API 2.0 vs Composite API, chosen by volume and latency; OAuth flows: JWT bearer, client credentials and web server; Idempotency, retries and dead-letter handling for failed messages; Named principal vs per-user authentication with Named and External Credentials
  • Platform events, Queueable Apex, Batch Apex, and Scheduled Apex: Publish after commit vs publish immediately; Replay IDs, high-volume events and subscriber failure handling; Queueable jobs with Transaction Finalizers for guaranteed error handling; Batch chaining, the cost of Database.Stateful and tuning scope size; Scheduled Apex limits, and scheduled jobs that block deployments
  • Security architecture, sharing, and transaction control: Sharing design for millions of records: data skew and ownership skew; Apex managed sharing vs criteria-based sharing rules vs restriction rules; User-mode database operations and Security.stripInaccessible(); Savepoints, rollbacks and partial success with Database methods; Shield Platform Encryption trade-offs and what it breaks
  • Performance optimization, debugging, and production troubleshooting: Query selectivity, custom indexes and skinny tables; Debug logs at scale, the Apex Replay Debugger and Event Monitoring; Diagnosing UNABLE_TO_LOCK_ROW and row-lock contention; Finding the real cause of CPU timeouts across flows, triggers and managed packages; Hotfixing production without breaking the release train
  • Real-world scenarios, technical decision-making, and interview problem-solving: Turning ambiguous requirements into a design you can defend; Build vs buy vs configure decisions; Estimating effort and risk out loud; Handling “what if the volume grows 10×?”; Explaining trade-offs to non-technical stakeholders

Expect questions like

  • A Platform Event is published with Publish Immediately, then the transaction rolls back. Does the subscriber still receive it?
  • A Queueable job dies with a LimitException that no try-catch can catch. How do you still log the failure and retry the job?
  • Batch Apex keeps failing with UNABLE_TO_LOCK_ROW on children of one Account. Smaller scope, sorted records, or a new data model?

Real interview scenarios

  • UNABLE_TO_LOCK_ROW at month-end close: At month-end, 40 finance users and a nightly integration update Opportunities under one “Global Customer” Account that has 80,000 child records. Saves fail at random with UNABLE_TO_LOCK_ROW, and the CFO wants it fixed before the next close. What is actually causing the locks, and what would you change in the data model, the integration and the code?
  • 37 paid orders that never shipped: Orders are published as Platform Events to an external fulfilment system. Finance finds 37 orders that were paid but never shipped. The subscriber’s logs show nothing. Name every point between the Apex transaction and the subscriber where an event can be lost or never published, then design a way to prove and replay what was missed.
  • A CPU timeout in code you didn’t write: After a managed package upgrade, saving a Case throws “Apex CPU time limit exceeded”, but only for support agents and only for cases that come in by email. Your code hasn’t changed. Find the real cause in front of the panel, and explain how you’d protect your own automation from code you don’t own.

Architect / Tech Lead (8+ years of experience)

Senior Salesforce professionals preparing for architect and technical leadership interviews focused on scalable solutions, architectural trade-offs, and enterprise-wide technical decisions.

Price: ₹2,550 ₹1,275. Flat 50% off for a limited time. Offer ends soon, then ₹2,550.

What you'll prepare

  • Salesforce application architecture and enterprise solution design: Solution design across Sales Cloud, Service Cloud and Experience Cloud; Declarative-first vs code-first architecture, and governing both; Designing for limits from day one: transactions, async budgets and API allocations; The Salesforce Well-Architected framework; Recording decisions with architecture decision records
  • Data modelling, large data volumes, and scalability considerations: Large data volume strategies: selective filters, custom indexes and skinny tables; Account, ownership and lookup skew; Archiving with Big Objects and off-platform storage; Migrating millions of records with Bulk API 2.0: sequencing and parallelism; Master data management and duplicate strategy across systems
  • Integration architecture, middleware, event-driven systems, and API strategy: Point-to-point vs middleware vs an event bus; Change Data Capture vs Platform Events vs the Pub/Sub API; API-led connectivity: system, process and experience APIs; API limits, rate limiting and back-pressure; Error handling, replay and reconciliation across systems
  • Identity, authentication, authorization, and enterprise security: SSO with SAML and OpenID Connect; identity provider vs service provider; OAuth 2.0 flows for integrations and connected apps; Customer and partner identity for Experience Cloud; A permission-set-led security model and least privilege at scale; Shield: Platform Encryption, Event Monitoring and Field Audit Trail
  • Governor-limit-aware architecture and performance optimization: Sync and async budgets across one full transaction; Org-wide limits: daily API calls, async Apex executions and event allocations; Letting flows, triggers and managed packages share limits safely; Performance testing in full-copy sandboxes; Caching strategy with Platform Cache
  • Multi-org strategy, deployment architecture, and release management: Single org vs multi-org: when each wins and how to connect them; Source-driven development with Salesforce DX, scratch orgs and unlocked packages; Branching strategy, CI/CD pipelines and DevOps Center; Sandbox strategy and test data seeding; Coordinating releases across teams on a three-releases-a-year platform
  • Design patterns, architectural trade-offs, and technical decision-making: Enterprise patterns, and when they’re overkill; Build vs buy vs AppExchange; Measuring and paying down technical debt; Weighing cost, risk, time to market and maintainability; Defending a decision in front of a review board
  • Technical leadership, code reviews, mentoring, and solution governance: Code review standards, static analysis (PMD, Salesforce Code Analyzer) and quality gates; Design authorities and architecture review boards; Mentoring developers and growing new tech leads; Estimating delivery risk and pushing back on scope; Running technical discovery with business stakeholders
  • Complex scenario-based architecture and system design interviews: Review-board-style scenarios from start to finish; Drawing system landscape, data flow and integration diagrams under time pressure; Raising risks and mitigations nobody asked about; Handling hostile follow-up questions from a panel; Presenting and defending a solution in 30 to 45 minutes

Expect questions like

  • Your org will hold 50 million Case records within three years. What do you decide on day one, not in year three?
  • Five business units share customers but not processes. Single org or multi-org? Defend it in two minutes.
  • Your integration uses one named principal for 40,000 portal users. The security architect calls it a breach waiting to happen. Defend it or redesign it.

Real interview scenarios

  • Two orgs, one customer, six months: Your company acquires a competitor whose Salesforce org holds 4 million Accounts, and 30% of them are already your customers. Leadership wants a single view of the customer within six months, with no downtime for either sales team. Merge the orgs or keep both? Defend your answer on data, identity, integration and licence cost, then say what you’d do in month one.
  • Out of API calls by 2 PM: Your customer portal and a mobile app both read and write Salesforce in real time. On the busiest day of the year the org hits its 24-hour API limit by 2 PM and both start failing. What do you do in the next hour, and how would you redesign the architecture so it can’t happen again?
  • The review board’s hardest question: You’ve proposed event-driven integration between Salesforce, SAP and a warehouse system. A board member asks: “An order is updated in Salesforce and SAP in the same second. Which update wins, how do you know, and how does the warehouse find out?” Answer it in under five minutes.

What people say about Soham

Real recommendations from Soham’s LinkedIn profile, written by people who prepared for Salesforce interviews with him and people he has worked with.

Hi Soham, Your Salesforce Interview Preparation course really made a difference for me — the structured approach to deal with scenario based questions and practical tips gave me a lot more confidence going into interviews

Ashwin JB, Associate focused on Salesforce, Veeva Vault CRM and Life Sciences (LinkedIn recommendation, August 2026)

I would recommend this course to everyone who are preparing for Salesforce interviews. It covers the real scenario based learning not just mugging up the concepts which will definitely help you to ace the interview. Must recommended. Thanks to soham for this course!

Sandeep Koshti, Salesforce Developer, Ex-NTT DATA, 5X Salesforce Certified (LinkedIn recommendation, August 2026)

Soham Ghosh is one of the most skilled persons I ever met to get guided in terms of Salesforce knowledge, the amount of effort he puts in to deliver things is really a matter to praise and a person like him in any organisation is an asset for sure, will be very happy to get again connected with you!

Partha Sarathi Sinha, 5X Salesforce, ISTQB, GenAI and Agile Certified (LinkedIn recommendation, August 2023)

1:1 Interview Preparation Session

A live 60-minute one-to-one interview preparation session on Google Meet. Price: ₹1,050 per session. Pay ₹100 online to confirm your slot and ₹950 during the session.

Available slots (IST)

  • Monday to Wednesday: 8:00 PM – 10:00 PM
  • Thursday and Friday: no sessions
  • Saturday and Sunday: 2:00 PM – 5:00 PM, 8:00 PM – 12:00 AM

What we cover

  • A mock technical interview at your level, from fresher to architect
  • The areas you choose: Apex, triggers, async Apex, LWC, integration, Flow, security or system design
  • Real scenario questions like the ones in the course, with follow-ups the way panels ask them
  • Honest feedback on your answers, and what to fix before your real interview
  • How to explain your own projects clearly and confidently

Reschedule or cancel online until 24 hours before your session.

1:1 Salesforce Call: Talk to Soham about anything Salesforce

Stuck on an integration, planning an Agentforce rollout, untangling an LWC, or deciding your next career move? Book an hour with Soham and get answers for your exact situation, not a generic course.

60 minutes on Google Meet. Price: ₹1,050. Pay ₹100 online to confirm and ₹950 during the call.

Topics

  • Integration: REST and SOAP callouts, Named Credentials, platform events, middleware and error handling
  • Agentforce: Agents, topics and actions, prompt templates, and where Agentforce fits your org
  • Lightning Web Components: Component design, data with LDS and Apex, events, performance and debugging
  • Apex and architecture: Triggers, async Apex, governor limits, design patterns and code reviews
  • Interview preparation: What to study for your level, how to answer scenario questions, and your resume
  • Career guidance: Admin to developer, choosing a specialisation, certifications, and your next switch
  • Something else: Anything on Salesforce: a design decision, a bug, a project, or a second opinion

Salesforce Developer Training

A complete Salesforce developer training package: Apex, integration, Aura and Lightning Web Components, taught through 75+ days of recorded live classes, session notes with full code, and real business scenarios.

Price: ₹1,950 ₹975. Flat 50% off for a limited time. Offer ends soon, then ₹1,950.

What's included

  • 25+ days of recorded Apex sessions: collections and SOQL, triggers, asynchronous Apex, test classes and integration
  • 25+ days of recorded LWC sessions: Lightning Web Components from the basics to real business screens
  • 25+ days of recorded Aura sessions: Aura components, events and Apex calls, with session notes
  • Session notes with full code: Apex, Aura and LWC code for every scenario, ready to revise from
  • Real business scenarios: every topic taught on the kind of requirement you get at work
  • Integration: REST callouts and integration patterns, taught in Apex
  • Test classes: how to write them and reach the coverage you need to deploy
  • Practice tasks: hands-on tasks after the classes to lock in what you learned
  • Bonus · Salesforce Admin from Scratch: a strong configuration base before you write code
  • Bonus · Hands-on Flow and LWC: extra recorded hands-on sessions

Curriculum

Apex foundations

  • SOQL in Apex and working with query results
  • Lists, Sets and Maps, including Map<Id, List<SObject>> and nested maps for parent–child data
  • Relationship subqueries and aggregate queries with AggregateResult and GROUP BY
  • Schema describe calls, such as reading picklist values in Apex
  • Sharing in Apex: with sharing, without sharing and WITH SECURITY_ENFORCED

Apex triggers

  • All seven trigger contexts, and which of Trigger.new, newMap, old and oldMap each one has
  • Before vs after triggers: validating and changing the same records vs working with related records
  • The trigger → handler → helper pattern, with a constants class for messages
  • Bulkified code: no SOQL or DML inside loops
  • Real scenarios: validations with addError(), creating child records, syncing fields to children, blocking deletes, lead-based automation
  • Roll-ups from child to parent with code: counts, sums, averages and maximums

Asynchronous Apex

  • Batch Apex: start, execute and finish, batch sizes and Database.Stateful
  • Monitoring jobs with AsyncApexJob, and blocking edits while a batch runs
  • Queueable Apex and job chaining
  • Future methods: primitive-only parameters, passing records as JSON, and fixing mixed DML errors
  • Schedulable Apex with cron expressions, scheduling batches, and custom settings for configuration
  • Execution order with async code, and keeping triggers and flows from overwriting each other

Integration

  • Callouts vs call-ins: when Salesforce calls another system and when it exposes its own data
  • REST callouts with HttpRequest, HttpResponse and Http
  • Remote Site Settings, Named Credentials and authorisation headers
  • Deserialising JSON into wrapper classes and saving the results as records
  • Retrying failed callouts with chained Queueable jobs
  • Calling external APIs from Lightning components and handling errors with AuraHandledException

Test classes

  • @isTest, @testSetup and a reusable TestDataFactory
  • Asserting trigger behaviour across insert, update, delete and undelete
  • Testing asynchronous Apex with Test.startTest() and Test.stopTest()

Aura components

  • The component bundle: markup, controller and helper, attributes and init handlers
  • Calling Apex with @AuraEnabled, $A.enqueueAction and callbacks
  • lightning:recordEditForm, recordViewForm and recordForm, including one form that switches between view, edit, create and delete
  • Component events (capture and bubble), application events (including the default phase) and aura:method
  • Navigation to components, URLs and records, and lightning:isUrlAddressable with page state
  • Lightning Message Service from Aura
  • Wrapper classes for select-and-delete, pagination with OFFSET, and file upload with ContentVersion and ContentDocumentLink

Lightning Web Components

  • The component bundle, js-meta.xml targets and @api recordId
  • Parent-to-child calls, child-to-parent CustomEvents and Lightning Message Channel
  • Lightning Data Service: record view, edit and record forms
  • Calling Apex: @wire with reactive parameters, wired functions, imperative calls, and the cacheable=true rules
  • lightning-datatable with inline editing and toast messages
  • Wrapper classes returned to LWC
  • NavigationMixin: record pages, list views, related lists, named pages, web pages, Visualforce, custom tabs and other components
  • File upload, static resources and the component lifecycle hooks, in parent and child order
  • Mobile capabilities: barcode scanner, and geolocation with lightning-map

Bonus material

  • Salesforce Admin from Scratch: configuration, advanced admin concepts, Flows and admin interview preparation
  • Recorded hands-on sessions on Flow and LWC

Salesforce Cafe: Hop in for a coffee. Leave with your interview plan.

Every Saturday evening, Salesforce Show moves to a cafe table at Phoenix Marketcity, Whitefield. Meet Soham face to face, see the Interview Preparation course for your level, bring every question and doubt you have, and buy it right there if it’s right for you.

Bangalore, every Saturday, 7:00 PM – 9:00 PM, at Third Wave Coffee, Phoenix Marketcity, Whitefield.

  • See the Interview Preparation material for your experience level before you buy
  • Ask Soham every question and doubt about the course, face to face
  • Find out which level fits you and how to use it for your next interview
  • Buy the Interview Preparation course at the table, at the same price as online

Soham is at the cafe most Saturdays, not all of them. Tell us which Saturday you want to come and say Hi on WhatsApp. He replies to confirm, or suggests another Saturday.

Interview Readiness Check: Are you ready for your Salesforce interview?

Find out in 30 minutes. Soham goes through your experience, asks you real interview questions for your level, and tells you honestly whether you’re ready, what to fix, and which preparation fits you.

30 minutes on Google Meet, ₹199.

  • Your experience and target role: Where you are now, the projects you’ve done and the role you’re going for.
  • Real interview questions: A few scenario questions at your level, with the follow-ups real panels ask.
  • An honest verdict: Ready, almost there, or not yet, with the exact gaps that would cost you the offer.
  • Your plan: What to study before your interview, and which Interview Preparation level fits you.

Job Referral Program

Upload your resume and tell me the role you want. When an opening in my network fits your profile, I’ll reach out on WhatsApp and refer you. It’s free.

  • Register with your resume: Your target role, years of Salesforce experience and WhatsApp number, so I can reach you.
  • I match you to openings: When a role in my network fits your profile, I message you on WhatsApp first.
  • You get referred: With your go-ahead, I refer you. Then it’s about the interview.

Rewards for buyers

Bought an Interview Preparation level? Your purchase comes with more than the course: job referrals in my network, a free certification pack, cashback for every friend you bring, and a free call if you still don’t feel ready.

  • Job referrals in my network: Register with your resume on the Job Referrals tab. When a suitable opening comes up in my network, I refer candidates who fit. Referrals depend on openings and fit, so they aren’t guaranteed.
  • Free certification pack: Up-to-date questions for the exam you’re taking, tested and verified for Salesforce’s exam. Emailed within 3–5 days.
  • ₹250 cashback for every friend: Share your referral code from the Refer & Earn tab. Your friend gets ₹100 off their level, and you get ₹250 to your UPI ID for each friend who buys.
  • Not ready? A free 30-minute call: Finished the course and still don’t feel ready for your interview? Message me and get a free 30-minute 1:1 call.

Partner with me

Know Salesforce professionals preparing for interviews? Recommend the course with your own partner code and earn 20% of every sale you bring. Anyone can join, whether or not you’ve bought the course.

  • Verify your email and join: Tell us how you’ll recommend the course and where to send your earnings (UPI ID). Your partner code arrives straight away.
  • Share your code or link: Buyers who use your code get ₹100 off a level. Their purchase is linked to you automatically.
  • Claim and get paid: Come back here, verify your email and claim. Sales made with your code are filled in for you; you can also add buyers’ emails. Verified claims are paid to your UPI ID within 7 days.

Salesforce modules covered

Admin, Configuration, Flow, Security, Apex, Triggers, SOQL, Async Apex, Integration, Platform Events, LWC, Aura, Sales Cloud, Service Cloud, OmniStudio, OmniScript, CPQ, Data Cloud, Agentforce.

QA to Salesforce Developer: Manual testing is being automated. Are you next?

AI now writes test cases, runs regression and files bugs. The testers who stay are the ones who can build. Make the switch to Salesforce Developer today, while you still choose the timing.

  • Your test cases are being written by AI: Tools now generate test scripts from user stories in seconds. The work that filled your week is becoming a button.
  • Devs get the raise. QA gets the blame.: Same sprint, same deadline. When it ships, the developer gets the credit; when it breaks, QA hears about it first.
  • “We’re restructuring the QA team.”: Testing teams are being cut and merged into dev teams. The people kept are the ones who can write code.
  • Experience in manual testing doesn’t compound: Five more years of the same test cycles won’t make you harder to replace. Building skills will.
  • Start with Apex: 25+ days of recorded Apex: collections, SOQL, triggers, async Apex and test classes.
  • Build real screens: 25+ days each of LWC and Aura, on the kind of requirements you’ve been testing.
  • Prove it in interviews: Practice tasks after every topic, then go for developer roles with code you’ve written.
  • I only know manual testing. Can I still do this? Yes. The training starts with Apex foundations and builds up step by step, with full code in the session notes.
  • Is it the same course as the Developer Training? Yes. You get the full Salesforce Developer Training: 75+ days of recorded Apex, LWC and Aura classes, notes and practice tasks.
  • How soon can I start? Right after payment. Your course link arrives by email and on screen.

Non-tech to Salesforce Developer: Your non-tech job won’t wait for you to be ready.

AI is taking over the calls, the data entry, the reports and the follow-ups. Salesforce developers build the systems that do that work. Start from zero today: everything is taught in detail, from scratch.

  • Routine work is being automated first: Support, operations, data entry, back office, sales admin: the repeatable parts of these jobs are what AI does best.
  • Your salary has hit a ceiling: Non-tech raises are small and slow. Developers with a few years’ experience earn more, and change jobs on their terms.
  • “No coding background” is an excuse, not a reason: Thousands of Salesforce developers started with zero code. What they had was a structured path and the decision to start.
  • Waiting a year costs you a year: Every month you wait is a month someone else uses to become the developer you could have been.
  • Learn the basics: Bonus Salesforce Admin from Scratch, then Apex step by step: what code is, and how to write it.
  • Build real things: 25+ days each of Apex, LWC and Aura, with real business scenarios and full code.
  • Become job-ready: Practice tasks after the classes, so you can show what you’ve built in interviews.
  • I have never written code. Is this for me? Yes. It starts from scratch, with the Salesforce Admin bonus for the basics, and every class has notes with the full code.
  • Is it the same course as the Developer Training? Yes. You get the full Salesforce Developer Training: 75+ days of recorded Apex, LWC and Aura classes, notes and practice tasks.
  • Can I learn while working full-time? Yes. Everything is recorded, so you watch at your own pace on phone or laptop.

A real Salesforce project, built around your resume

Interviewers ask, “Tell me about a project you built.” Tell us your experience and what you want, and Soham builds a project for you, then walks you through every line on a call so you can explain it with confidence.

₹350 to order, ₹850 at delivery, delivered in 5–7 days.

  • Apex & Triggers: Order approval engine. A trigger framework with handler classes, bulk-safe logic, a Queueable for callouts and 90%+ test coverage.
  • LWC: Service agent console. Lightning Web Components for a case console: wire adapters, Apex calls, events between components and a datatable with inline edit.
  • Integration: Payment status sync. A REST integration with Named Credentials, a retry queue, platform events and error logging an admin can read.
  • Agentforce & Data Cloud: Smart support agent. An Agentforce agent with custom actions in Apex and Flow, grounded on Data Cloud data, with guardrails.
  • Can I put it on my resume? Yes, as a personal or learning project. On the call you’ll learn every part of it, so you can explain the design and trade-offs honestly in interviews.
  • Where is it built? In a free Salesforce Developer Edition org (yours or a new one), with the code also shared as files you keep.
  • Can I ask for changes? Yes: small changes on the delivery call are included. Bigger changes can be quoted separately.
  • What if you can’t take my project? We tell you within 24 hours and refund the ₹350 deposit in full.

Can’t pay right now? Let your LinkedIn network gift it.

Laid off, between jobs, studying, or just short this month: create a request in a minute and post it straight to LinkedIn. Anyone who wants to help can gift you the course, and they get an Appreciation Certificate for it.

  • Create your request: Pick the course you need and tell people briefly where you are.
  • Post it on LinkedIn: One tap opens LinkedIn with your post already written. Edit it if you like and post.
  • Someone gifts it: The course reaches your inbox. They get an Appreciation Certificate to share.

Salesforce interview questions · Salesforce interview preparation · Salesforce developer interview questions · Salesforce admin interview questions · Apex interview questions · LWC interview questions · Salesforce scenario based interview questions · Salesforce mock interview · Salesforce developer training · Salesforce course India · Agentforce interview questions · Data Cloud interview questions · Salesforce CPQ interview questions · OmniStudio interview questions · QA to Salesforce developer · non IT to Salesforce developer · Salesforce career switch · Salesforce training for freshers · Salesforce jobs after layoff · laid off Salesforce developer · Salesforce project for resume · Salesforce real time project

Know your instructor: Soham Ghosh, Senior Salesforce Developer and Architect

Salesforce interview preparation for Admins to Architects

Soham Ghosh is a Senior Salesforce Developer and Architect who prepares Salesforce professionals for interviews, from their first role to Architect. His Interview Preparation course is built from the scenario-based questions real panels ask at each experience level, and his 1:1 mock interviews use the same cross-questioning, so you practise the follow-ups, not just the first answer.

Experience

  • Prepares Salesforce professionals for interviews at every stage, from Admin and fresher to Architect and Tech Lead
  • Built the Interview Preparation course around scenario-based questions and the follow-ups panels ask
  • Runs live 1:1 mock interviews with scenario cross-questioning on Apex, LWC, integration and Agentforce
  • Senior Salesforce Developer and Architect: Apex, Lightning Web Components, integrations and Agentforce in enterprise orgs
  • Has taught Apex, Aura and LWC in live batches; those classes became the Developer Training
  • Integrates Salesforce with external systems such as Oracle, and works on OCE, a life sciences CRM built on Salesforce

Interview topics Soham covers

  • Scenario-based questions
  • Apex and triggers
  • Asynchronous Apex
  • Lightning Web Components
  • Integration and REST APIs
  • Security and sharing
  • Flow and data modelling
  • Agentforce
  • Architecture and system design

How Soham prepares you

  • Matched to your experience: A fresher and an 8-year architect get different questions. Each level covers what panels ask at that stage of a Salesforce career.
  • Real scenarios, not definitions: Every topic is taught through the situations interviewers describe, with the code to solve them.
  • Follow-ups, the way panels ask them: Each answer is pushed one step further, so you are ready for the second and third question.
  • Honest feedback: In 1:1 mock interviews you hear what to fix before your real interview, not just what went well.

Soham Ghosh on LinkedIn

See a demo before you buy

Demo (Video) Sample (Google Doc)

Salesforce interview preparation: questions

Which modules are included?

Every module: Admin, Configuration, Flow, Security, Apex, Triggers, SOQL, Async Apex, Integration, Platform Events, LWC, Aura, Sales Cloud, Service Cloud, OmniStudio, OmniScript, CPQ, Data Cloud and Agentforce, with the questions pitched at your experience level.

What Salesforce interview questions does the course cover?

Each level covers what interviewers ask at that stage of a Salesforce career. 0–1 year: Salesforce fundamentals, data modelling, Flow, security and Apex basics. 1–3 years: Apex and triggers, SOQL, Flow and LWC. 3–5 years: advanced Apex and LWC, asynchronous Apex, REST integrations and security. 5–8 years: Apex and LWC architecture, integration architecture, platform events and performance. 8+ years: solution architecture, enterprise security, integration strategy and system design. Every topic comes with scenario-based questions and the follow-ups panels ask.

Which level should I choose?

Choose the level that matches your years of Salesforce experience: 0–1, 1–3, 3–5, 5–8 or 8+ years. Not sure? Message us on WhatsApp, or book a 1:1 mock interview and Soham will tell you where you stand.

Not sure you’re ready? What is the readiness check?

A 30-minute Google Meet with Soham for ₹199 (usually ₹599), paid once to book. He asks about your experience, puts real interview questions to you at your level, and tells you honestly whether you’re ready and which level fits. Buy a level within 2 days of the call with the same email and ₹200 comes off automatically. Book it on the Assess Readiness tab.

Can I gift the course to someone?

Yes. Add their level to your cart and tick “Send it as a gift” at checkout. Enter their name, their email and a message, and the course link reaches their inbox with your message as soon as you pay. The course is theirs, including the free certification pack and job referrals.

Can I ask someone to gift me the course?

Yes. Tap “Ask for it as a gift”, choose the course and add your email, and you get a link to send to family or friends on WhatsApp. When someone gifts it, the course reaches your email on a Diwali gift card with their message.

Is there a student discount?

Yes. College students and freshers can get the Salesforce Developer Training for ₹349. Apply on the Training tab with a photo of your college ID card, your college email and your WhatsApp number (no college email? add a photo of your library card). Soham checks it within 24 hours and emails you a personal code.

How is this different from free Salesforce interview question lists?

Free lists mostly test definitions. Real interview panels describe a scenario and keep asking follow-up questions. This course is built around those scenarios, matched to your experience, so you practise the answer and the next question too.

Is it for Salesforce admins or developers?

Both. The first level starts with Salesforce fundamentals, data modelling, Flow and security, and the higher levels move into Apex, Lightning Web Components, integrations and architecture. Admins moving into development and experienced developers each have a path.

What if I finish the course and still don’t feel ready?

Message Soham on WhatsApp with the email you bought with, and you get a free 30-minute 1:1 call to work on what’s holding you back. There are no refunds on the course, so check the demo and the topics first.

How does the referral cashback work?

Every buyer gets a referral code. A friend who uses it gets ₹100 off a level, and you get ₹250 to your UPI ID when they buy. Share it and claim on the Refer & Earn tab. Not a buyer? Join the partner program and earn 20% of every sale.

How it works

  1. Choose your level: pick the path that matches your years of Salesforce experience.
  2. Pay securely: pay once using UPI, a card or net banking.
  3. Open your course material: your Google Drive link appears as soon as the payment is confirmed, and we email it to you too.

Need help? We’re on WhatsApp

Questions before you buy, a link that hasn’t arrived, a booking to change or a cafe visit to plan: message us on WhatsApp and we’ll sort it out. WhatsApp: +918777712750.

  • Choosing the right Interview Preparation level for your experience
  • A course or Developer Training link that hasn’t reached you after paying
  • Booking, rescheduling or cancelling a 1:1 mock interview or call, or finding your Google Meet link
  • Planning a Salesforce Cafe visit in Bangalore
  • Payments and refunds

Policies

No refunds or cancellations

  • All sales of courses and training packages are final. They are digital content delivered as soon as your payment is confirmed, so we do not offer refunds, cancellations or exchanges once you have paid. 1:1 sessions have their own policy below.
  • This includes buying the wrong level, changing your mind, not using the material, or not getting the interview result you hoped for. Check the demo, the sample and the full topic list before you buy.
  • Not ready after finishing the course? Message us on WhatsApp with the email you bought with and get a free 30-minute 1:1 call with Soham (one per purchase). This is instead of a refund.
  • The only exceptions: if you were charged more than once for the same purchase, we refund the extra payment; if your payment went through but we cannot give you access, we give you access or refund you in full.
  • Approved refunds go back to your original payment method, usually within 5–7 working days.

1:1 mock interviews and calls

  • A 1:1 mock interview or 1:1 call costs ₹1,050. You pay ₹100 online to confirm your slot, and the remaining ₹950 during the session.
  • To book, you share your name, a valid email address and your WhatsApp number, or log in. We use them to confirm and run your session.
  • Cancel at least 24 hours before your session and the ₹100 is refunded to your original payment method. Cancellations within 24 hours and missed sessions are not refunded.
  • You can reschedule or cancel under “Manage your booking” until 24 hours before your session. Rescheduling needs a short reason. Within 24 hours, sessions can’t be changed online.
  • Sessions run on Google Meet. Your booking is added to Soham’s Google Calendar, and you receive a Google Calendar invite and a confirmation email with the joining link.
  • The 30-minute readiness check costs ₹199 during the launch offer (₹599 after it), paid in full when you book; nothing more is paid during the call. The same 24-hour cancellation and refund rules apply.
  • After a readiness check, ₹200 comes off one Interview Preparation level bought with the same email address, from the start of the session until 2 days after it. It is applied automatically at checkout, can be used once, and has no cash value. The readiness check gives an honest opinion; it does not guarantee interview results.

Job referral program

  • Registering for job referrals is free. We never charge for a referral.
  • Referrals depend on openings in Soham’s network and on how well your profile fits them, so a referral, an interview or a job offer is not guaranteed. Buying a course doesn’t change this.
  • By registering, you agree that Soham may share your resume and the details you give with hiring contacts for roles that fit you. You are told on WhatsApp before you are referred.
  • Your resume is stored privately and kept for up to 12 months. To update it or have it deleted, reply to your confirmation email or message us on WhatsApp.

Student and fresher offer

  • Current college students and recent graduates can get the Salesforce Developer Training for ₹349. To apply, you share a photo of your college ID card, your college email address and your WhatsApp number. Without a college email address, a photo of your library card is also needed.
  • Soham checks every application by hand, usually within 24 hours, and may ask for more proof or decline an application. Approved students are emailed a personal code that works once, only with the email address they applied with, and can’t be shared or combined with another code.
  • Sending documents that aren’t yours or aren’t genuine makes you ineligible, and access bought that way may be removed without a refund. The offer may change or end; approved codes sent before a change are honoured.
  • Your ID card photos are stored privately, seen only by Soham, used only to check that you are a student, and removed automatically after 90 days. To have them removed sooner, reply to your confirmation email.

Salesforce Cafe

  • Salesforce Cafe meetups are in Bangalore on Saturdays, 7:00 PM – 9:00 PM, at Third Wave Coffee, Phoenix Marketcity, Whitefield, when Soham is available. Your visit is confirmed only when Soham replies to you on WhatsApp.
  • The Interview Preparation course bought at Salesforce Cafe costs the same as online and follows the same policies, including the refund policy above.
  • We use the WhatsApp number and email address you give only to arrange your visit.

Rewards, referral cashback and partners

  • Rewards (the free certification pack and job referral requests) are for people who bought an Interview Preparation level, using the email they bought with. The free certification pack is up-to-date questions for the exam you’re taking, tested and verified for Salesforce’s exam. Job referrals depend on openings and fit and are not guaranteed.
  • A friend who enters a valid referral or partner code at checkout gets ₹100 off an order that includes an Interview Preparation level. Codes cannot be used on your own purchase.
  • Limited-time codes (such as the Diwali code HAPPYDIWALI26: ₹300 off each Interview Preparation level and ₹300 off the Developer Training, until 14 November 2026) take the stated amount off the courses they cover, until the end of their last day (India time). One code per order: a limited-time code can’t be combined with a referral, partner or student code.
  • Buyers earn ₹250 cashback for each friend who buys a level. Partners earn 20% of the amount their buyer paid. One claim per purchase: the first valid claim wins.
  • Claims are checked against our orders. Purchases made with your code are verified automatically; purchases made without a code are checked with both people first. Self-referrals, duplicate accounts and claims for your own purchases are rejected.
  • Verified claims are paid to the UPI ID you give, within 7 days. We may change or end the program, or reject claims we believe are fraudulent; claims made before a change are honoured.
  • Partners must disclose that they earn a commission when they recommend the course (for example “Partnership” or “Ad” at the start of a post), must not promise jobs or results, and must not share the course material. We may remove partners who break these rules.

Personal use only — no resale or sharing

  • Each purchase gives one person a personal, non-transferable licence to use the course material for their own interview preparation.
  • You may not resell, share, forward, copy, record, upload, publish, rent or distribute the material or your access link, in full or in part, free or paid. This includes WhatsApp and Telegram groups, social media, file-sharing sites, coaching institutes and other courses.
  • Training institutes, companies and teams must buy a separate course for each person.

One person, one email address

  • Your purchase is linked to the email address you enter at checkout. Use your own, valid email address.
  • Do not buy using someone else’s email address, and do not share one purchase or one email address between several people.
  • Do not use multiple email addresses to get access for other people. Each person needs their own purchase.
  • Gifts: when you choose “Send it as a gift”, the purchase belongs to the person you gift it to. Their email address gets the course link (with your message), and they use it for rewards and any mock interview included. You pay and get a confirmation. Gifts follow the same refund policy. Typed their email wrong? Reply to your confirmation email and we send it to the right address. When you ask for a course as a gift, it is sent to the email you give, and your wish link can be gifted once.

Course access and delivery

  • There is no physical shipping. After your payment is confirmed, your Google Drive link appears on screen and is emailed to the address you entered at checkout, usually within a few minutes.
  • If you have not received it within 30 minutes, message us on WhatsApp at +91 87777 12750 with your checkout email and a screenshot of the payment.
  • We may update, reorganise or replace the material to keep it current.

Misuse and removal of access

  • If we find that your access or the material has been shared, resold or misused, we may remove your access without a refund.
  • We may take legal action against unauthorised copying or distribution of the material.

Payments and chargebacks

  • Prices are shown in Indian rupees. Payments are processed by our payment partner (Cashfree or Razorpay); we never see or store your card, UPI or bank details.
  • If you raise a chargeback or payment dispute for a course you have received, we will share proof of delivery with your bank or payment provider, and your access will be removed while the dispute is open.

No guarantee of results

  • The course helps you prepare. It does not guarantee interview success, a job offer, a particular salary or any certification.
  • Salesforce releases updates three times a year. The material reflects our understanding at the time it was written; always check the official Salesforce documentation.

Copyright and trademarks

  • All course material, including questions, answers, examples and documents, belongs to Salesforce Show and is protected by copyright.
  • Salesforce is a trademark of Salesforce, Inc. Salesforce Show is an independent training provider and is not affiliated with, sponsored by or endorsed by Salesforce, Inc.

Customised projects

  • You pay a ₹350 deposit to place the order and ₹850 at delivery, on the walkthrough call. The deposit covers reviewing your resume and planning your project, so it isn’t refundable once work starts. If we can’t take on your project, we refund the deposit in full.
  • Projects are delivered in 5–7 days after the deposit, on a scheduled call. Your details and resume are used only to build your project.
  • The project is a learning project to help you understand and explain real Salesforce work. Describe it honestly in interviews.

Comeback Camp, spin & win and partner offers

  • Comeback Camp requests show your first name, the course, your situation and your note on the public wall only if you tick the box. Your email is never shown. A gifted course reaches your inbox like any gift.
  • Givers get an Appreciation Certificate with their name, the course and the first name of the person they helped.
  • Spin & win gives offers and links, not cash. Up to 5 spins a day per browser.
  • Partner offers (such as Tickertape) are affiliate links: Salesforce Show may get a referral reward if you sign up, at no extra cost to you. Their terms apply. Investments in securities markets are subject to market risks.

Privacy

  • We collect your name, email address and mobile number to deliver the course, to run rewards, referral cashback and the partner program (including your UPI ID for payouts), to process your payment, to arrange 1:1 mock interviews, readiness checks, calls and Salesforce Cafe visits (including your WhatsApp number, and a Google Calendar invite to your email address for booked sessions), to run the job referral program (your resume, target role, experience and the details you choose to give, shared with hiring contacts only with your agreement), to check student offer applications (your college ID card and library card photos, college name and college email, stored privately and removed after 90 days), to deliver gifts (the name, email address and message you give for the person you gift a course to, and the name, email address and note of someone asking for a course as a gift; a giver sees only your first name, your note and a masked email), and to help you when you contact support. Payment details are handled by our payment partner.
  • To improve the site we record which tabs you open, how long you spend on them, how far you scroll and which buttons you press, with a random visitor ID stored in your browser (no name, email or phone). If you are logged in, it is linked to your member account. We keep it for 180 days. Clearing your browser storage resets the ID.
  • For visitors outside India we show prices in your currency, guessed from your time zone (you can change it at the top of the page), and save your choice in your browser.
  • We do not sell your personal information. To have your details removed, message us on WhatsApp at +91 87777 12750.

Agreement and changes to these policies

  • By buying a course or training package, booking a 1:1 mock interview or call, or planning a Salesforce Cafe visit, you agree to these policies, including the refund policies above.
  • We may update these policies. The version shown on this site when you paid applies to your purchase.
  • These policies are governed by the laws of India.

Salesforce Show

Salesforce Developer Interview Preparation That Helps You Get Offer-Ready

Preparing for a Salesforce Developer interview?

The Salesforce Show Academy helps aspiring and experienced Salesforce professionals prepare for technical interviews with structured learning paths, practical interview questions, and focused preparation for real-world scenarios.
 

Strengthen your understanding of Apex, Triggers, Lightning Web Components (LWC), SOQL, Salesforce integrations, governor limits, and system design. Whether you are starting your Salesforce journey or preparing for a senior developer or architect role, choose an interview preparation path aligned with your experience.
 

Explore Salesforce interview preparation for Foundation, Early Career, Professional, Senior Professional, and Architect / Tech Lead levels. Build technical confidence, improve your problem-solving approach, and prepare to communicate your solutions effectively in interviews.

Explore our Salesforce interview preparation courses and take the next step toward your career goals.
 

  • White Facebook Icon
  • White Twitter Icon
  • White Instagram Icon

For news and updates, subscribe to our newsletter today

© 2035 by The Talent School. Powered and secured by Wix

bottom of page