50 top salesforce interview questions
Този задълбочен урок обхваща 50-те най-добри въпроса и отговори за интервю за Salesforce, за да ви помогне да получите интервю за Salesforce през 2021 г .:
Salesforce е най-бързо растящият софтуер в CRM пространството. Както заяви Forbes през 2018 г., Salesforce доминираше на световния CRM пазар с пазарен дял от 19,5%. Това е огромно в сравнение с най-близкия си конкурент SAP, който има едва 8,3% дял.
Без съмнение търсенето на Salesforce ще се увеличи само експоненциално. Заплатите на експерт, сертифициран специалист по Salesforce, нарастват скокообразно.
Това ме накара да пиша по въпросите, които най-вероятно ще бъдат зададени във всяко интервю на Salesforce. Нека сега да се потопим в тези въпроси за интервю.
Топ 50 въпроси и отговори за интервю за Salesforce
В # 1) Какво имате предвид под Salesforce?
Отговор: Salesforce е новаторски опит за стартиране на CRM. Той действа като вашата платформа за успех на клиента. Платформата се предлага с поредица от услуги и инструменти не само за управление на връзките, но също така предлага разработка на персонализирани приложения.
Така че можете да управлявате бизнеса си отвсякъде с помощта на Salesforce. Той съхранява данните в защитен облак и това му дава допълнително предимство.
В # 2) Дефиниране на персонализиран обект в Salesforce?
Отговор: Персонализираните обекти помагат да се съхранява информация за вашата организация в Salesforce.com. Веднага щом се създаде персонализиран обект, платформата незабавно изгражда оформление на страницата за потребителския интерфейс.
В # 3) Определете типовете полета в Salesforce?
Отговор: Има различни видове полета и това са Идентичност, Име, Система и Потребителски.
В # 4) Какво е тип данни? Какви са различните типове данни?
Отговор: Типът данни се доставя с поле и съхранява типа информация, съхранявана в полето. Видовете често използвани полета са - квадратче за отметка, дата или DateTime и формула.
В # 5) Какво е TAB в Salesforce? Каква е разликата между добавянето на персонализиран раздел към приложение в Classic и Lightning?
Отговор: Персонализираните раздели показват данни от потребителски обект или данни от уеб съдържание, вградени във вашето приложение . Разделите на персонализирани обекти изглеждат подобни на стандартните раздели.
В Salesforce Classic, когато към приложение се добавя персонализиран раздел, той се показва като раздел. Но в Lightning същото се появява като елемент в навигационната лента на приложението.
В # 6) Определете полетата за формула?
Отговор: Полето за формула е поле само за четене и има свързана формула или израз и стойността му се изчислява от това. Стойността на този тип поле се актуализира незабавно със съответната промяна във формулата или израза. Този тип поле може да се основава както на стандарти, така и на потребителски обекти.
В # 7) Определете правило за валидиране?
Отговор: Правилата за валидиране водят до подобряване на качеството на данните. Когато потребителят въведе някои данни в запис, тогава правилата за валидиране проверяват дали въведените данни се основават на някои определени стандарти и след това се записва само записа.
Той връща стойност „True“ или „False“, след оценката на данните в едно или повече полета. Освен това, ако има невалидна стойност, полето връща стойност „True“ и след това се показва съобщение за грешка.
Например, Правило за проверка на акаунта
(изображение източник )
В # 8) Кои са различните видове обекти на Salesforce?
Отговор: Има два различни типа обекти на Salesforce. Това са стандартни обекти и потребителски обекти. Стандартните обекти са тези, предоставени от Salesforce като акаунти, контакти, потенциални клиенти, възможности, случаи, отчети и табла за управление. Персонализираните обекти се създават от потребителя.
В # 9) Какви са типовете връзки, приложими към Salesforce?
Отговор: В Salesforce има два типа взаимоотношения - главни детайли или справочни.
В # 10) Възможно ли е да качите персонализирано лого за създаване на персонализирано приложение?
Отговор: Да, потребителят може да качи персонализирано лого с помощта на документ и след това логото се избира за организацията.
В # 11) Ако има персонализиран обект със записи, възможно ли е да се създаде поле с връзката Master-Detail за този обект?
Отговор: Когато потребителският обект съдържа съществуващ набор от записи, не е възможно да се създаде връзка главен детайл.
Трябва да предприемете следните стъпки в сценарий като този по-горе.
- Първо се създава поле с връзка за търсене.
- След това полето за търсене е свързано с родителски запис и това е за всеки запис.
- И накрая, всичко, което се прави, е да се промени типа на данните от търсене на главен детайл.
В # 12) Колко добър е Salesforce, когато се използва в Sales?
Отговор: Има различни начини, по които Salesforce CRM е удобен за функцията за продажби. Той играе роля за автоматизиране на вашия канал за продажби за подобряване на продажбите. Това дава възможност на вашия търговски екип да реагира на клиентите - по светкавично бърз начин.
Това е CRM, който помага да свържете цялата си организация. Освен това се предлага с инструменти за производителност и сътрудничество, които работят на всяко устройство и навсякъде и позволяват на екипа по продажбите да отдели време от вашия екип по продажби за продажба на вашите продукти или услуги.
В # 13) Назовете определени неща, които могат да бъдат персонализирани в оформлението на страницата.
Отговор: Някои от нещата, персонализирани в оформлението на страницата, са бутони, полета, персонализирани връзки и свързани списъци заедно със секции.
В # 14) Какво е тригер? Какви са видовете тригери?
Отговор: Преди и след извършване на промени в запис, персонализираните действия, извършени в Salesforce, се наричат тригери. Тези действия включват вмъкване, актуализиране или изтриване. Задействанията могат да се използват за извикване на Apex и задействането не е нищо друго освен Apex код, който се изпълнява преди и след следния набор от действия.
- вмъкване
- Изтрий
- актуализация
- отивам
- нагоре
- възстановяване
В Salesforce има два различни типа задействания - преди и след задействания.
Въпрос # 15) Разграничаване между задействания и работни потоци?
Отговор: Trigger е с програмен подход, но работният процес не изисква кодиране. Когато искате да предприемете някои действия, например за имейл, изходящо съобщение, актуализация на задача или поле, тогава се изисква точка в работния процес на щракване.
Правилата на работния поток могат да се използват за един и същ обект или подчинените на родителски обекти. Задействането обаче може да се приложи към всеки тип обект.
В # 16) Каква е разликата между Force.com и Salesforce.com?
Отговор: Force.com е платформа като услуга (PaaS), но Salesforce.com е софтуер като услуга (SaaS).
Освен това Salesforce.com се предлага като готово решение и се предлага заедно с три основни продукта - Sales Cloud, Marketing Cloud и Service Cloud. Възможно е да закупите Sales Cloud и да получите достъп до възможни клиенти, възможности и отчети.
Напротив, Force.com не е готово решение. Той няма достъп до потенциални клиенти, възможности и акаунти.
И накрая, Salesforce.com е изграден безпроблемно на Force.com и са взаимозаменяеми от техническа гледна точка.
В # 17) Какво е обект на съединение?
Отговор: Съединителните обекти позволяват да се изграждат връзки много към много с обектите на Salesforce.
Например: В типичен сценарий за набиране има възможности за създаване на много позиции за кандидати и в същото време кандидатът може да кандидатства за много позиции.
Третият обект, необходим за създаване на модел на данни, се нарича обект на свързване и в този пример той може да бъде цитиран като „заявление за работа“. Тук трябва да използвате поле за търсене както за позиция, така и за кандидат обект в обекта на кръстовището - което е приложение за работа.
Въпрос # 18) Определете одитна пътека.
Отговор: Администраторите трябва да направят промени в организационната настройка. Историята на Audit Trail ви помага да проследявате последните 20 промени - направени в настройката от множество администратори.
В # 19) Определете табло за управление в Salesforce?
Отговор:
(изображение източник )
Таблото за управление, както е показано по-горе, обобщава и изобразява графично данните ви от Salesforce. Това предлага един поглед с един поглед за всяко устройство и всяка целева аудитория. На тази фигура тя хвърля светлина върху търговските представители на вашата организация.
Освен това таблото за управление визуализира вашия бизнес сценарий и ви позволява да вземате решения въз основа на данни в реално време, събрани от отчети. Таблото има оформление на страницата и показва множество компоненти на таблото. Няколко отчета се показват едно до друго на едно и също табло.
В # 20) Доколко полезно е динамичното табло за управление? Може ли да бъде насрочено?
Отговор: Динамично табло за управление показва специфични за потребителя данни. Той показва лични данни като конвертирани възможни клиенти, закриване на дела, лични квоти и продажби.
Не, не е възможно да планирате динамични табла за опресняване. Това обаче може да се направи ръчно.
В # 21) Определете компонент на Visualforce.
Отговор: Компонентът на Visualforce е многократно използвана част от специфична функционалност и включва такива неща като елементи на потребителския интерфейс, панели, приспособления, които се използват при маркирането на страница на Visualforce.
Salesforce идва заедно с библиотека, съдържаща стандартни предварително изградени компоненти като и както и персонализирани компоненти.
Въпрос # 22) Разграничаване между стандартния и потребителския контролер.
Отговор: Казва се, че стандартните контролери се генерират автоматично от Salesforce, докато потребителските контролери се генерират от вас и действат според написания код.
който е отговорен за бизнес стойността, предоставена от скрам екип
Стандартният контролер в Apex директно наследява всички свойства на стандартни обекти или стандартни бутони. Той също има подобна логика и функционалност като всяка стандартна страница на Salesforce.
От друга страна, потребителският контролер е клас Apex и определя неговата функционалност. Те използват атрибута на контролера, за да се свържат със страница на Visualforce.
Въпрос # 23) Хвърлете малко светлина върху внедряването на Pagination на страница на Visualforce.
Отговор: Pagination в Salesforce се отнася до показване на голям брой записи, които са разпределени на множество страници. Контролът на списъка показва 20 записа на страница, така че пагинацията се използва за промяна на размера на страницата с това, което се нарича разширение на контролера.
Кодовият фрагмент се показва по-долу
Ако искате да промените броя на записите, които да се показват на страница, просто използвайте метода setPageSize, както е показано на диаграмата по-долу.
В # 24) Как да извикам метод на контролер в рамките на JavaScript?
Отговор: Трябва да използвате функцията за действие за извикване на метод на контролер в рамките на JavaScript.
Кодов фрагмент:
(изображение източник )
В # 25) Знаете ли как да получите потребителския идентификатор на всички влезли потребители с код на Apex?
Отговор: UserInfo.getUserId () . е глобалната функция, която се използва за получаване на потребителския идентификатор на всички влезли в момента потребители с Apex код.
В # 26) Откройте разликите между SOSL и SOQL.
Отговор: SOQL (Salesforce Object Query Language) ви позволява да правите заявки само по един обект в даден момент, но SOSL (Salesforce Object Search Language) ви помага при търсене на текстове, имейли и телефонни полета с различни обекти. SOQL може да се използва в тригери и класове, но SOSL се използва само в класове.
Следва пример за извличане на списък с акаунти с конкретно име (Acme).
Синтаксис (SOQL)
По-долу е даден пример за SOSL за показване на списък с обекти - акаунти, възможности, контакти и потенциални клиенти, който започва с фразата map
Синтаксис (SOSL)
(изображение източник )
В # 26) Какво знаете за sObjectType?
Отговор: Apex има тип данни sObject, който представлява програмно типичните стандартни и потребителски обекти в Salesforce. Променливата sObject е ред от данни и използва името на SOAP API на обекта.
Например:
В # 27) Знаете ли за Trigger.new?
Отговор: Това е команда за връщане на новата версия на sObject записи. Той връща само тези записи, които все още не са записани в базата данни. Това обаче е налично за задействания за вмъкване и актуализиране.
В # 28) Познавате ли методите за получаване и задаване?
Отговор: Използвайте метода getter, когато трябва да предадете стойността от контролера на страницата Visualforce. И когато трябва да се върнете обратно към контролера, използвайте метода за настройка.
В # 29) Определете клас на обвивка?
Отговор: Клас Wrapper се дефинира като клас и структура на данни. Това е абстрактен тип данни, чиито екземпляри се образуват от колекция от обекти. Основната природа е тази на потребителския обект и това се определя от свойствата на класа Wrapper. Тя позволява да се проверяват записи от списък и да се обработват за конкретно действие.
В # 30) Знаете ли за правилото за споделяне?
Отговор: Правилата за споделяне са свързани с разширяване на достъпа до споделяне за потребители, принадлежащи към различни роли, публични групи и организация и това дава възможност на потребителя за по-голям достъп. Обикновено се основава на собствеността върху записа или други критерии.
В # 31) Разграничаване между insert () и database.insert ()?
Отговор: При използване на метода за вмъкване, ако има някаква грешка при вмъкването на записа, системата показва съобщение за грешка и не се вмъква нито един запис. От друга страна, когато разработчикът използва database.insert (), тогава е възможно да се разрешат частични вмъквания на групови вмъквания.
Въпрос # 32) Знаете ли как да добавите JavaScript Remoting към вашата страница на Visualforce?
Отговор: За да добавите отдалечаване на JavaScript към вашата страница на Visualforce, заявката се добавя като извикване на функция на JavaScript.
Синтаксис:
В # 33) Можете ли да кажете различните начини за споделяне на запис?
Отговор: Различните начини за споделяне на запис са:
- Управлявано споделяне на Force.com
- Запис на собствеността
- Йерархия на ролите
- Управлявано споделяне от Apex
- Правила за споделяне
- Управлявано от потребителя / ръчно споделяне
Въпрос # 34) Можете ли да кажете броя на правилата за активно възлагане за потенциален клиент / случай?
Отговор: Само едно активно правило за възлагане е приложимо за потенциален клиент или случай.
В # 35) Знаете ли за персонализираните етикети в Salesforce?
Отговор: Персонализираните етикети са персонализирани текстови стойности и са достъпни и от трите - страници на Visualforce, компоненти Lightning и класове Apex. Те дават възможност на разработчиците да създават многоезични приложения и да показват информация в помощ на текстови съобщения или съобщения за грешки - въз основа на родния език на потребителя.
В # 36) Разграничаване между роля и профил?
Отговор: Профилът е задължителен за всички потребители на Salesforce. Никой потребител не може да работи в Salesforce.org без профил. Той е за контрол на достъпа до записи в Salesforce.org за конкретен потребител.
От друга страна, роля контролира нивото на достъп, което потребителите имат за данните. Хората с роля имат права за преглед, редактиране или докладване за всички данни, притежавани / споделяни от потребители на по-ниско ниво.
В # 37) Колко контролера могат да се използват на страницата Visualforce?
Отговор: Възможно е да се използва само един контролер, но множество разширения на контролера могат да се използват на страница на Visualforce.
В # 38) Какво знаете за Apex?
Отговор: Apex е език за програмиране, който действа като съхранена процедура в база данни, докато използва синтаксис от тип Java. Той е любим на разработчиците, тъй като помага за добавяне на бизнес логика към страница на Visualforce или дори щраквания с бутони, системни събития и други.
В # 39) Колко са начините да се извика клас Apex?
Отговор: Различните начини за извикване на клас Apex в Salesforce са:
- От Developer Console
- От JavaScript връзка
- От компоненти на началната страница
- От друг клас
- От страницата Visual Force
- Използване на тригери
В # 40) Какво представлява набор от разрешения?
Отговор: Ако искате потребителят да има функционален достъп, тогава наборите разрешения са настройки, които ви позволяват да правите това, без дори да променяте профила си. Същото може да даде възможност и на потребители с функционален достъп, без оглед на ролите. Това помага да се избегне трудоемката задача за създаване на профил.
В # 41) Можем ли да променим предоставяне на достъп, като използваме йерархията на ролите за стандартни обекти?
Отговор: Не, не е възможно да се промени достъпът за предоставяне, като се използва йерархия на ролите за стандартни обекти.
В # 42) Какво представлява полевата зависимост и колко могат да се използват на страница на Visualforce?
Отговор: Разработчикът може да използва максимум десет броя полеви зависимости на страница на Visualforce .
В # 43) Какво представлява обобщеното обобщено поле?
Отговор: Обобщеното обобщено поле извлича стойността си от набор от свързани записи. Позволява ни да покажем стойност в основния запис, докато извличаме стойностите от подробни записи. Но трябва да има връзка мастер-детайл между главния и подробните записи.
Въпрос # 44) Можете ли да създадете обобщено поле за обобщение във връзка с търсене? Посочете броя на такива полета, които трябва да бъдат създадени за Обект.
Отговор: Не, не може да се създаде в справочна връзка. Броят на обобщените обобщени полета за обект е 40 (промени с последните актуализации на Salesforce).
В # 45) Какво е приложение в Salesforce и какви са типовете приложения?
Отговор: Приложение в Salesforce.org действа като контейнер. Той съдържа набор от раздели, лого и име. Може да се нарече като група раздели, която отговаря на функционалностите, които разработчикът търси с нетърпение.
Ако трябва да създадете приложение в Salesforce, просто навигирайте със следното:
Настройка -> Изграждане -> Създаване-> Приложение-> Щракнете върху ново
Има два типа приложения на Salesforce - персонализирано приложение и конзолно приложение.
Q # 46) Обяснете какво разбирате от Data Skew в Salesforce.
Отговор: Това се случва за организация, която управлява над 10 000 записа. Срещаме „изкривяване на данните за собствеността“, когато един потребител притежава толкова много записи. Обикновено, когато потребителите / членовете на ролята притежават такъв огромен брой записи - тогава проблемите с производителността вероятно ще се появят.
Въпрос # 47) Знаете ли за полетата с сегменти в отчетите на Salesforce?
Отговор: Ако трябва бързо да категоризирате записите на отчетите, без да е необходимо да създавате персонализирано поле или формула, тогава се създава поле с сегмент. В такъв случай се създават множество категории и по този начин се групират стойностите на отчета.
Например, Полето за състоянието на потенциални клиенти с 10 стойности на списъка за избор може да бъде категоризирано с поле за сегменти с категории като „Студено“, „Горещо“ и „Топло“.
В # 48) Посочете видовете отчети на Salesforce? Възможно ли е масово изтриване на отчети в Salesforce?
Отговор: Различните видове отчети на Salesforce са.
- Обобщени доклади
- Таблични отчети
- Матрични отчети
- Регистрирани отчети
Тип на доклада | Описание |
---|---|
Обобщени доклади | При това групирането се основава на колони. |
Таблични отчети | При това общият сбор се появява под формата на таблица. |
Матрични отчети | Това е двуизмерен отчет с групиране въз основа както на редове, така и на колони. |
Регистрирани отчети | Това се предлага с множество блокове с данни от различни отчети. Данните са от един и същи или различни видове отчети. |
Само обобщени и матрични отчети действат като източник на данни за таблата. Но не и другите два вида отчети.
най-доброто премахване на зловреден софтуер за Windows 10
Да, възможно е масовото изтриване на отчетите на Salesforce.
В # 49) Има ли някакъв проблем с присъединения отчет?
Отговор: Да, не е възможно да се експортира този отчет.
Въпрос # 50) Определете sandbox.org. Назовете различни типове Sandbox.
Отговор: Копие от производствената среда на Salesforce се нарича пясъчник. Полезността на пясъчниците се крие във факта, че операциите не оставят влияние върху производствената среда. Причината зад това е, че пясъчникът е напълно изолиран.
Пясъчникът е място, където новите функции / персонализации могат да бъдат тествани, преди да бъдат приложени към производствената среда. Освен това, пясъчник може да се използва за тестване на миграцията на данни.
Различните видове пясъчници са:
- Разработчик
- Програмист Pro
- Частично копие
- Пълна
Надявам се, че сте намерили отговорите на всички съответни въпроси за интервю за Salesforce, моля, свържете се с нас, ако нещо липсва.
Препоръчително четене
- Въпроси и отговори за интервюта
- Въпроси и отговори за интервю за ETL тестване
- Топ 50 на най-популярните въпроси и отговори за интервю за CCNA
- Топ 51 въпроси и отговори за интервю за Bootstrap
- Топ 50+ въпроси и отговори за интервюта за бази данни
- Някои сложни ръчни тестови въпроси и отговори
- 25 най-добри пъргави тестови интервюта Въпроси и отговори
- Спок интервю въпроси с отговори (Най-популярни)