Топ-50 запитань і відповідей на інтерв’ю Salesforce (2025)
Ось запитання та відповіді на співбесіду для Salesforce для новачків, а також для досвідчених розробників Salesforce, щоб отримати роботу своєї мрії.
1) Що таке Salesforce?
Salesforce — це хмарне програмне забезпечення для керування взаємовідносинами з клієнтами (CRM) для керування відносинами з клієнтами та інтеграції з іншими системами. Цей інструмент SaaS допомагає створювати індивідуальні рішення для маркетингу, продажів, послуг і електронної комерції відповідно до вимог бізнесу. Тепер Salesforce розширився від просто CRM до кількох продуктів.
Безкоштовне завантаження PDF: Запитання та відповіді на співбесіді з Salesforce
2) Що таке спеціальний об’єкт у Salesforce?
Користувальницькі об'єкти - це не що інше, як таблиці бази даних. Він зберігає дані, пов’язані з вашою компанією, на Salesforce.com. Визначивши спеціальний об’єкт, ви можете виконувати наступні дії
- Створення настроюваних полів
- Зв’яжіть настроюваний об’єкт з іншими записами
- У настроюваних пов’язаних списках він відображає дані настроюваного об’єкта
- Для спеціального об’єкта записи відстежують події та завдання
- Розробка макетів сторінок
- Для настроюваного об’єкта створіть настроювану вкладку
- Для аналізу власних даних об’єктів створіть інформаційні панелі та звіти
- Поділіться своїми власними вкладками, користувацькими програмами, користувацькими об’єктами та будь-якими іншими пов’язаними компонентами
3) Що таке огляд зв’язку між об’єктами?
Огляд зв’язків між об’єктами в Salesforce використовується для зв’язування записів спеціальних об’єктів із стандартними записами об’єктів у пов’язаному списку. Простіше кажучи, корисно відстежувати дефекти продукту, пов’язані зі зверненнями клієнтів. Ви можете визначити різні типи зв’язків, створивши власні поля зв’язків для об’єкта.
4) Які причини втрати даних?
Втрата даних може спричинити такі причини
- Зміна даних Salesforce і дати-часу
- Зміна даних інших типів на відсотки, числа та валюти
- Перехід зі списку вибору кількох варіантів, прапорця, автоматичного номера на інші типи
- Перехід до списку вибору з множинним вибором будь-якого типу, окрім списку вибору
- Перехід на автоматичну нумерацію, за винятком тексту
- Зміна текстової області на електронну пошту, телефон, URL-адресу та текст
5) Як SaaS може бути корисним для Salesforce?
- Оскільки SaaS базується на підписці, клієнти завжди можуть не поновлювати підписку, якщо вони незадоволені
- Клієнти можуть уникнути великих початкових інвестицій в ІТ-інфраструктуру та повсякденної суєти з обслуговування інфраструктури
- Клієнт SaaS надає ту саму інфраструктуру провайдера, а також просту інтеграцію
- Програми SaaS використовують простий інтернет-інтерфейс, що робить використання клієнтом більш доступним.
- SaaS завжди надає клієнтам найновішу платформу з інноваціями.
6) Чим корисний відділ продажів у відстеженні продажів?
Salesforce записує всі необхідні деталі, як-от кількість клієнтів, що обслуговуються щодня, щоденний обсяг продажів, докладні звіти менеджера з продажу, кількість продажів за кожен місяць або квартал. Крім того, він відстежує постійних клієнтів, що є ключем до успіху будь-якої торгової організації.
7) Скільки відносин включено в SFDC? Що це таке?
Існує два типи відносин
- Відношення майстер-деталь
- Відносини пошуку
8) Яка різниця між isNull і isBlank?
- isNull: підтримує числове поле
- isBlank: підтримує текстове поле
9) Що таке тригер?
Тригер — це код, який виконується до або після оновлення або вставки запису
10) Яке використання статичного ресурсу в Salesforce?
За допомогою статичних ресурсів ви можете завантажувати zip-файли, зображення, jar-файли, JavaScript і CSS файли, на які можна посилатися на сторінці візуальної сили. Оптимальний розмір статичних ресурсів для організації становить 250 Мб.
11) Яка різниця між force.com і Salesforce.com?
Force.com — це PaaS (платформа як послуга), а Salesforce.com — це SaaS (програмне забезпечення як послуга).
12) Які дії доступні в робочому процесі?
У робочому процесі доступні дії
- Сповіщення електронною поштою
- Завдання
- Оновлення поля
- Вихідне повідомлення
13) Який ліміт записів data.com можна додати до Salesforce?
Користувач може побачити налаштування своєї лімітної форми, клацнувши data.com адміністрація/Користувачі. У розділі користувачів data.com користувач може побачити свій місячний ліміт і кількість записів, експортованих протягом місяця.
14) Які різні типи спеціальних налаштувань існують у Salesforce?
У Salesforce є різні типи спеціальних налаштувань
- Тип ієрархії
- Тип списку
15) Які є три типи об’єктних відносин у Salesforce?
Salesforce містить різні типи об’єктних зв’язків
- Один до багатьох
- Багато багатьом
- Майстер-деталь
16) Які різні типи звітів доступні в Salesforce?
У Salesforce доступні різні типи звітів
- Табличний звіт: Він відображає підсумок у формі таблиці
- Матричний звіт: Це детальний звіт, у якому групування здійснюється як за рядками, так і за стовпцями
- Підсумковий звіт: Це розгорнута форма звіту, в якій групування здійснюється за стовпцями
- Приєднався до звіту: За допомогою цих двох або більше звітів можна об’єднати в єдині звіти
17) Чи можна запланувати динамічну інформаційну панель у Salesforce?
Ні, неможливо запланувати динамічну інформаційну панель у Salesforce.
18) Що вказує, якщо повідомлення про помилку «список не має рядків для призначення»?
Помилка з повідомленням «у списку немає рядків для призначення» вказує на те, що список, до якого ви намагаєтеся отримати доступ, не містить значень.
19) Що таке об’єкт з’єднання і яке його використання?
Об’єкти з’єднання використовуються для побудови зв’язків «багато-до-багатьох» між об’єктами. Ви можете взяти приклад заявки на прийом на роботу, де посаду на роботу можна пов’язати з багатьма кандидатами, і таким же чином кандидат може бути пов’язаний з різними місцями. Отже, щоб підключити цю модель даних, вам потрібен сторонній об’єкт, цей об’єкт називається об’єктом з’єднання. Тут «заявка на роботу» є об’єктом з’єднання.
20) Що таке контрольний слід?
Аудит Функція відстеження корисна для отримання інформації або відстеження всіх останніх змін налаштувань, які адміністратор Salesforce робить для організації. Він може зберігати дані за останні шість місяців.
21) Поясніть інформаційну панель у Salesforce
Інформаційна панель — це графічне представлення звіту, і ми можемо додати до 20 звітів на одній інформаційній панелі.
22) Скільки контролерів можна використовувати на сторінці візуальної сили?
Коли з’являється Salesforce SaaS, можна використовувати лише один контролер і стільки контролерів розширення.
23) Яка різниця між SOQL і SOSL?
SOQL (мова запиту об’єктів Salesforce) | SOSL (мова пошуку об’єктів Salesforce) |
|
|
24) Що означають ліміти керівника в Salesforce?
У Salesforce Governor Limits допомагає контролювати, скільки даних або скільки записів можна зберігати в спільних базах даних. Salesforce використовує єдину базу даних для зберігання даних від різних клієнтів.
25) Чому сторінки Visualforce обслуговуються з різних доменів?
Сторінки Visualforce допомагають вам обслуговувати з різних доменів. Це дозволяє покращити стандарти безпеки та допомагає блокувати міжсайтовий сценарій.
26) Як використовуються поля сегментів у Salesforce?
Ви можете використовувати поля Bucket у Salesforce для групування відповідно до їхніх значень полів. Однак ці поля ніколи не створюються на платформі Salesforce, і вони знаходяться лише в розділі звіту.
27) Назвіть різні способи розгортання в Salesforce
Ви можете розгорнути код у Salesforce за допомогою таких методів:
- Зміна наборів
- Пакет Salesforce
- com Інструмент міграції
- Затемнення з Force.com IDE
28) Назвіть різні типи пісочниць у Salesforce
Salesforce має чотири типи пісочниць:
- Розробник
- Розробник Pro
- Часткова копія
- Повний
29) Назвіть будь-які п’ять причин втрати даних у Salesforce
Найпоширенішими причинами втрати даних у Salesforce є:
- Зміна даних і дати-часу
- Коли ви намагаєтеся перенести число, валюту або відсоток з інших типів даних
- Якщо ви внесли будь-які зміни в список вибору кількох варіантів, крім списку вибору
- Зміна на автоматичну нумерацію окремо від тексту
- Зміна текстової області на електронну пошту, телефон, URL-адресу та текст
30) Що таке CRM?
CRM є своєрідною формою управління взаємовідносинами з клієнтами. Це своєрідне програмне забезпечення, яке зберігає контактну інформацію клієнта, як-от ім’я, адреса, вік, номер телефону. Він також відстежує різноманітну діяльність клієнтів, наприклад кількість відвідувань веб-сайту, вихідні та вхідні телефонні дзвінки, електронну пошту тощо.
31) Назвіть поля, які автоматично індексуються в Salesforce
Первинні ключі, зовнішні ключі, дата аудиту та спеціальні поля – це поля, які автоматично індексуються в Salesforce.
32) Поясніть @future у хмарних обчисленнях Salesforce
Анотація @future означає, що конкретний блок буде виконано, коли необхідні ресурси будуть доступні.
33) Які відмінності між робочим процесом і тригером
Робочий процес – це автоматизований процес, який працює на основі оцінки та критеріїв правил. З іншого боку, тригер — це код, який виконується під час або після оновлення або вставки запису.
34) Що таке клас-огортка в Salesforce?
Клас-оболонка — це тип класу, екземпляри якого є колекцією інших об’єктів. Він в основному використовується для відображення різних об’єктів на сторінці Visualforce в одній таблиці.
35) Чи можете ви написати методи отримання та налаштування в Salesforce?
Так, у Salesforce ми можемо закодувати метод getter для отримання значення змінної для візуального примусового перегляду сторінок, тоді як метод setter для встановлення значення цієї конкретної змінної.
36) Що таке APEX?
Apex - це об'єктно-орієнтована мова програмування. Це допомагає вам виконувати оператор потоку та контролювати транзакції на серверах Salesforce за допомогою API. Apex також дозволяє розробникам Salesforce додавати бізнес-логіку у свій програмний код.
37) Що таке статичний ресурс у Salesforce?
За допомогою статичного ресурсу Salesforce ви можете завантажувати зображення, zip-файли, файли CSS. На нього можна посилатися на сторінці Visualforce.
38) Поясніть транзакцію Apex
Транзакція Apex — це набір операцій, які виконуються як одне ціле. Операції в основному є операціями DML, які відповідають за запити записів. Ці операції можуть бути успішними або під час збереження одного запису сталася помилка. У цей час уся транзакція відкочується.
39) Що таке Trigger.new?
Triger.new — це команда, яка повертає список записів, нещодавно доданих до тем. Він повертає лише ті записи, які ще потрібно зберегти в базі даних. Тут список sObject доступний лише в тригерах вставки та оновлення. Крім того, записи можна змінювати лише до тригерів.
40) Що таке зведене резюме?
Зведений підсумок відображає кількість дочірніх записів і дозволяє обчислити суму, мінімум і максимум полів дочірніх записів.
41) Поясніть ручний обмін у Salesforce
Спільний доступ вручну – це спосіб надати доступ до запису певному користувачеві вручну. Вам потрібно перейти на сторінку інформації про запис, натиснути опцію спільного доступу вручну та призначити цей запис іншому користувачеві з доступом лише для читання або читання/запису.
42) Яка різниця між роллю та профілем?
Роль — це доступ на рівні запису, який не є обов’язковим для всіх користувачів, тоді як профіль — це доступ на рівні об’єкта та поля, який є обов’язковим для всіх користувачів.
43) Яка різниця між WhoID і WhatID?
WhoID відноситься до таких людей, як контакт або потенційні клієнти. Тоді як «What ID» стосується лише об’єктів.
44) Назвіть типи прив’язок, які використовуються у Visualforce
У Salesforce використовуються три типи прив’язок:
- Прив’язки даних: стосується набору даних у контролері
- Прив’язки дій: це стосується методів дій у контролері
- Прив’язки компонентів: стосується деяких інших компонентів Visualforce.
45) Що таке концепція спеціальної мітки в Salesforce?
Ви можете отримати доступ до настроюваних текстових значень із класів Apex, а також із будь-якої візуальної сторінки, яка відома як настроювані мітки.
46) Скільки власних міток ви можете визначити та якого розміру?
Для кожної організації можна створити щонайменше 5000 спеціальних міток. Розмір мітки становить майже 1000 символів.
47) Поясніть детерміновані поля формул у Salesforce
Подається детермінована формула – це статичне або відоме значення.
48) Хто є користувачем простору імен програми запуску?
Панель запуску програм — це метод, який стежитиме за зовнішнім виглядом програми, видимістю та порядком.
49) Що таке правило спільного використання?
Правила спільного доступу застосовуються щоразу, коли користувач хоче надати доступ іншим користувачам.
50) Що таке «перекос даних» у Salesforce?
У Salesforce перекіс даних — це стан, який виникне під час роботи у великій організації, коли в ній понад 10,000 XNUMX записів. Таким чином, коли користувачі виконають оновлення, виникне проблема продуктивності. Це відбувається через перекіс даних».
51) Скільки контролерів можна використовувати на сторінці Visual Force?
Оскільки Salesforce є службою SaaS, вона дозволяє використовувати лише один контролер і стільки контролерів розширення.
52) Поясніть Visibility Enum
Термін перерахування видимості означає, що кешоване значення є видимим лише в просторі імен значення або у всьому просторі імен
Ці запитання для співбесіди також допоможуть вам у життєдіяльності (усному)
Це хороший матеріал
Дякую
Корисна інформація, дякую.
Дякую за таку цінну інформацію
дякую! Щойно пішли на співбесіду, і це деякі з питань, які вони поставили. Чудово!
Цікаво!!!
будь-які коди щодо технічної співбесіди
Дякую