50 top salesforce interview questions
Tento podrobný výukový program zahrnuje 50 nejdůležitějších otázek a odpovědí na pohovor se Salesforce, které vám pomohou esovat jakýkoli pohovor na Salesforce v roce 2021:
Salesforce je nejrychleji rostoucí software v prostoru CRM. Jak uvedl Forbes v roce 2018, Salesforce ovládla světový CRM trh s tržním podílem 19,5%. To je obrovské ve srovnání s jeho nejbližším konkurentem SAP, který má pouze 8,3% podíl.
Není pochyb o tom, že poptávka po Salesforce vzroste pouze exponenciálně. Platy odborníka s certifikací Salesforce certifikovaného odborníka rostou mílovými kroky.
To je to, co mě přimělo psát o druhu otázek, které se s největší pravděpodobností budou klást v jakémkoli rozhovoru pro Salesforce. Pojďme se nyní ponořit do těchto otázek z pohovoru.
Top 50 otázek a odpovědí na pohovor se Salesforce
Otázka č. 1) Co máte na mysli Salesforce?
Odpovědět: Salesforce je průkopnickým úsilím pro spuštění CRM. Funguje jako vaše platforma Customer Success. Platforma přichází s řadou služeb a nástrojů nejen pro správu vztahů, ale také nabízí vývoj vlastních aplikací.
Díky Salesforce tedy můžete podnikat odkudkoli. Ukládá data na zabezpečeném cloudu, což mu poskytuje další výhodu.
Otázka č. 2) Definovat vlastní objekt v Salesforce?
Odpovědět: Vlastní objekty pomáhají ukládat informace o vaší organizaci na Salesforce.com. Jakmile je vytvořen vlastní objekt, platforma okamžitě vytvoří rozložení stránky pro uživatelské rozhraní.
Otázka č. 3) Definovat typy polí v Salesforce?
Odpovědět: Existují různé typy polí, a to Identita, Název, Systém a Vlastní.
Otázka č. 4) Co je datový typ? Jaké jsou různé datové typy?
Odpovědět: Datový typ je dodáván s polem a ukládá typ informací uložených v poli. Typy běžně používaných polí jsou - zaškrtávací políčko, datum nebo DateTime a vzorec.
Otázka č. 5) Co je TAB v Salesforce? Jaký je rozdíl mezi přidáním vlastní karty do aplikace v Classic a Lightning?
Odpovědět: Vlastní karty zobrazují data vlastních objektů nebo data webového obsahu vložená do vaší aplikace . Karty vlastních objektů vypadají podobně jako standardní karty.
Když se v Salesforce Classic přidá do aplikace vlastní karta, zobrazí se jako karta. V Lightningu se ale to samé objeví jako položka na navigačním panelu aplikace.
Otázka č. 6) Definujte pole vzorce?
Odpovědět: Pole vzorce je pole jen pro čtení a má přidružený vzorec nebo výraz a z toho se vyhodnotí jeho hodnota. Hodnota tohoto typu pole se okamžitě aktualizuje s odpovídající změnou vzorce nebo výrazu. Tento typ pole může být založen jak na standardech, tak na vlastních objektech.
Otázka č. 7) Definovat ověřovací pravidlo?
Odpovědět: Pravidla ověřování vedou ke zlepšení kvality dat. Když uživatel zadá některá data do záznamu, pak ověřovací pravidla ověří, že zadaná data jsou založena na některých specifikovaných standardech a poté se uloží pouze záznam.
Po vyhodnocení dat v jednom nebo více polích vrátí hodnotu „True“ nebo „False“. Pokud je navíc neplatná hodnota, vrátí pole hodnotu „True“ a poté se zobrazí také chybová zpráva.
Například, Pravidlo ověření účtu
[obraz zdroj ]
Otázka č. 8) Jaké jsou různé typy objektů Salesforce?
Odpovědět: Existují dva různé typy objektů Salesforce. Jedná se o standardní objekty a vlastní objekty. Standardní objekty jsou ty, které poskytuje Salesforce, jako jsou účty, kontakty, potenciální zákazníci, příležitosti, případy, zprávy a řídicí panely. Vlastní objekty vytváří uživatel.
Otázka č. 9) Jaké jsou typy vztahů vztahujících se na Salesforce?
Odpovědět: V Salesforce existují dva typy vztahů - hlavní detail nebo vyhledávání.
Otázka č. 10) Je možné nahrát vlastní logo pro vytvoření vlastní aplikace?
Odpovědět: Ano, uživatel může nahrát vlastní logo pomocí dokumentu a poté je logo vybráno pro organizaci.
Otázka č. 11) Pokud existuje vlastní objekt se záznamy, je možné pro tento objekt vytvořit pole se vztahem Master-Detail?
Odpovědět: Pokud vlastní objekt obsahuje existující sadu záznamů, není možné vytvořit vztah mezi hlavním a detailem.
Ve scénáři, jako je výše, musíte provést následující kroky.
- Nejprve se vytvoří pole se vztahem vyhledávání.
- Dále je vyhledávací pole spojeno s nadřazeným záznamem, což platí pro každý záznam.
- Nakonec vše, co se děje, je změnit datový typ z vyhledávání na hlavní detail.
Otázka č. 12) Jak dobrý je Salesforce při použití v prodeji?
Odpovědět: Existuje několik způsobů, jak se Salesforce CRM hodí pro prodejní funkci. Hraje roli při automatizaci prodejního kanálu pro zlepšení prodeje. Umožňuje vašemu prodejnímu týmu reagovat na klienty - bleskurychlým způsobem.
Jedná se o CRM, který pomáhá propojit celou vaši organizaci. Navíc přichází s nástroji pro produktivitu a spolupráci, které fungují na jakémkoli zařízení, kdekoli a které prodejnímu týmu umožňují věnovat čas prodejnímu týmu na prodej vašich produktů nebo služeb.
Otázka č. 13) Pojmenujte určité věci, které lze přizpůsobit na rozložení stránky.
Odpovědět: Některé z věcí přizpůsobených v rozvržení stránky jsou tlačítka, pole, vlastní odkazy a související seznamy spolu s oddíly.
Otázka č. 14) Co je to spouštěč? Jaké jsou typy spouštěčů?
Odpovědět: Před a po provedení změn v záznamu se vlastní akce prováděné v Salesforce nazývají Triggery. Mezi tyto akce patří vložení, aktualizace nebo odstranění. Spouštěče lze použít k vyvolání Apexu a spouštěč není nic jiného než Apex kód, který se provede před a po následující sadě akcí.
- vložit
- vymazat
- Aktualizace
- jít
- upsert
- obnovit
V Salesforce existují dva různé typy spouštěčů - spouštěče před a po.
Otázka č. 15) Rozlišovat mezi spouštěči a pracovními postupy?
Odpovědět: Spouštěč má programový přístup, ale pracovní postup nevyžaduje kódování. Chcete-li provést nějaké akce, například u e-mailu, odchozí zprávy, úkolu nebo aktualizace pole, je vyžadován pracovní postup kliknutí v bodě.
Pravidla pracovního postupu lze použít pro stejný objekt nebo podřízené nadřazené objekty. Spoušť lze však použít na jakýkoli typ objektu.
Otázka č. 16) Jaký je rozdíl mezi Force.com a Salesforce.com?
Odpovědět: Force.com je platforma jako služba (PaaS), ale Salesforce.com je software jako služba (SaaS).
Salesforce.com navíc přichází jako out-of-the-box řešení a přichází spolu se třemi základními produkty - Sales Cloud, Marketing Cloud a Service Cloud. Je možné zakoupit Sales Cloud a získat přístup k potenciálním zákazníkům, příležitostem a sestavám.
Naopak Force.com není out-of-the-box řešení. Nemá přístup k zájemcům, příležitostem a účtům.
Nakonec je Salesforce.com bezproblémově postaven na Force.com a je technicky zaměnitelný.
Otázka č. 17) Co je to spojovací objekt?
Odpovědět: Objekty Junction umožňují budovat vztahy typu many-to-many s objekty Salesforce.
Například: V typickém scénáři náboru existují možnosti vytvoření mnoha pozic pro kandidáty a současně se kandidát může ucházet o mnoho pozic.
Třetí objekt potřebný pro vytvoření datového modelu se nazývá spojovací objekt a v tomto příkladu jej lze citovat jako „žádost o zaměstnání“. Zde musíte použít vyhledávací pole jak pro pozici, tak pro kandidátský objekt na spojovacím objektu - což je žádost o zaměstnání.
Otázka č. 18) Definujte auditní stopu.
Odpovědět: Správci musí provést změny v nastavení organizace. Historie Audit Trail vám pomůže sledovat posledních 20 změn provedených v nastavení několika administrátory.
Otázka č. 19) Definovat řídicí panel v Salesforce?
Odpovědět:
[obraz zdroj ]
Řídicí panel, jak je znázorněno výše, sumarizuje a vykresluje graficky vaše data Salesforce. To nabízí přehled na první pohled pro jakékoli zařízení a jakékoli cílové publikum. Na tomto obrázku vrhá světlo na obchodní zástupce vaší organizace.
Řídicí panel navíc vizualizuje váš obchodní scénář a umožňuje vám rozhodovat na základě dat v reálném čase shromážděných ze zpráv. Řídicí panel má rozložení stránky a zobrazuje více komponent řídicího panelu. Na stejném řídicím panelu se vedle sebe zobrazí více sestav.
Otázka č. 20) Jak užitečný je Dynamic Dashboard? Může to být naplánováno?
Odpovědět: Dynamický řídicí panel zobrazuje data specifická pro uživatele. Představuje osobní údaje, jako jsou převedené potenciální zákazníci, uzavření případů, osobní kvóty a prodeje.
Ne, není možné naplánovat obnovení dynamických řídicích panelů. To však lze provést ručně.
Otázka č. 21) Definujte komponentu Visualforce.
Odpovědět: Komponenta Visualforce je opakovaně použitelnou součástí specifické funkce a zahrnuje takové věci, jako jsou prvky uživatelského rozhraní, panely, widgety, které se používají při označování stránky Visualforce.
Salesforce přichází s knihovnou obsahující standardní předpřipravené komponenty, například a také vlastní komponenty.
Otázka č. 22) Rozlišujte mezi standardním a vlastním ovladačem.
Odpovědět: O standardních řadičích se říká, že jsou automaticky generovány Salesforce, zatímco vlastní řadiče jsou generovány vámi a jednají podle napsaného kódu.
Dotazy a odpovědi na rozhovor s webovými službami pro zkušené
Standardní řadič v Apexu přímo dědí všechny vlastnosti standardních objektů nebo standardních tlačítek. Má také podobnou logiku a funkčnost jako kterákoli standardní stránka Salesforce.
Na druhou stranu je Custom Controller třída Apex a definuje její funkčnost. Atribut řadiče používají k přidružení ke stránce Visualforce.
Otázka č. 23) Vrhněte trochu světla na implementaci stránkování na stránce Visualforce.
Odpovědět: Stránkování v Salesforce označuje zobrazení velkého počtu záznamů, které jsou rozloženy na více stránek. Ovládací prvek seznamu zobrazuje 20 záznamů na stránku, takže stránkování se používá ke změně velikosti stránky pomocí tzv. Rozšíření řadiče.
Fragment kódu je zobrazen níže
Pokud chcete změnit počet záznamů, které se mají zobrazit na stránce, použijte metodu setPageSize, jak je znázorněno v následujícím diagramu.
Otázka č. 24) Jak volat metodu Controller v rámci JavaScriptu?
Odpovědět: Pro volání metody řadiče v JavaScriptu musíte použít akční funkci.
Úryvek kódu:
[obraz zdroj ]
Otázka č. 25) Víte, jak získat ID uživatele všech přihlášených uživatelů pomocí kódu Apex?
Odpověď: UserInfo.getUserId () . je globální funkce, která se má použít k získání ID uživatele všech aktuálně přihlášených uživatelů s kódem Apex.
Otázka č. 26) Zvýrazněte rozdíly mezi SOSL a SOQL.
Odpovědět: SOQL (Salesforce Object Query Language) umožňuje dotazovat pouze jeden objekt najednou, ale SOSL (Salesforce Object Search Language) vám pomůže při hledání textů, e-mailů a telefonních polí s různými objekty. SOQL lze použít ve spouštěčích a třídách, ale SOSL pouze ve třídách.
Následuje příklad načtení seznamu účtů se specifickým názvem (Acme).
Syntaxe (SOQL)
Níže je uveden příklad SOSL k zobrazení seznamu objektů - účtů, příležitostí, kontaktů a potenciálních zákazníků, který začíná frázovou mapou
Syntaxe (SOSL)
[obraz zdroj ]
Otázka č. 26) Co víte o sObjectType?
Odpovědět: Apex má datový typ sObject, který programově představuje typické standardní a vlastní objekty v Salesforce. Proměnná sObject je řada dat a používá název objektu SOAP API.
Například:
Otázka č. 27) Víte o Trigger.new?
Odpovědět: Je to příkaz pro vrácení nové verze záznamů sObject. Vrátí pouze ty záznamy, které ještě nebyly uloženy v databázi. Toto je však k dispozici pro spouštěče vložení a aktualizace.
Otázka č. 28) Znáte metody Getter a Setter?
Odpovědět: Použijte metodu getter, když potřebujete předat hodnotu z řadiče na stránku Visualforce. A když se potřebujete vrátit zpět do ovladače, použijte metodu setter.
Otázka č. 29) Definovat třídu obalů?
Odpovědět: Třída Wrapper je definována jako třída a datová struktura. Jedná se o abstraktní datový typ, jehož instance jsou tvořeny kolekcí objektů. Základní povahou je vlastní objekt, který je definován vlastnostmi třídy Wrapper. Umožňuje zkontrolovat záznamy ze seznamu a zpracovat je pro konkrétní akci.
Otázka č. 30) Víte o pravidle sdílení?
Odpovědět: Pravidla sdílení jsou o rozšíření přístupu ke sdílení pro uživatele patřící k různým rolím, veřejným skupinám a organizaci, což uživateli umožňuje větší přístup. Obvykle je založen na vlastnictví záznamu nebo jiných kritériích.
Otázka č. 31) Rozlišovat mezi insert () a database.insert ()?
Odpovědět: Pokud při použití metody vložení dojde k chybě při vkládání záznamu, zobrazí se systém chybová zpráva a není vložen jediný záznam. Na druhou stranu, když vývojář používá database.insert (), je možné povolit částečné vkládání hromadných vložení.
Otázka č. 32) Víte, jak přidat JavaScript Remoting na stránku Visualforce?
Odpovědět: Chcete-li na stránku Visualforce přidat vzdálenou komunikaci JavaScriptu, je požadavek přidán jako volání funkce JavaScriptu.
Syntax:
Otázka č. 33) Můžete říci různé způsoby sdílení záznamu?
Odpovědět: Různé způsoby sdílení záznamu jsou:
jak otevřít soubory .eps ve Windows 10
- Force.com Managed Sharing
- Záznam vlastnictví
- Hierarchie rolí
- Apex Managed Sharing
- Pravidla sdílení
- Uživatelem spravované / manuální sdílení
Otázka č. 34) Můžete zjistit počet aktivních pravidel přiřazení pro potenciálního zákazníka / případ?
Odpovědět: Pro potenciálního zákazníka nebo případ je použitelné pouze jedno aktivní pravidlo přiřazení.
Otázka č. 35) Víte o vlastních štítcích v Salesforce?
Odpovědět: Vlastní štítky jsou vlastní textové hodnoty a jsou přístupné ze všech tří - stránek Visualforce, komponent Lightning a tříd Apex. Umožňují vývojářům vytvářet vícejazyčné aplikace a zobrazovat informace, které pomáhají textovým nebo chybovým zprávám - na základě rodného jazyka uživatele.
Otázka č. 36) Rozlišovat mezi rolí a profilem?
Odpovědět: Profil je povinný pro všechny uživatele Salesforce. Žádný uživatel nemůže pracovat na serveru Salesforce.org bez profilu. Je to pro řízení přístupu k záznamům v Salesforce.org pro konkrétního uživatele.
Na druhou stranu role řídí úroveň přístupu, který mají uživatelé k datům. Lidé s rolí mají právo prohlížet, upravovat nebo hlásit všechna data vlastněná / sdílená uživateli nižší úrovně.
Otázka č. 37) Kolik řadičů lze použít na stránce Visualforce?
Odpovědět: Je možné použít pouze jeden řadič, ale na stránce Visualforce lze použít více rozšíření řadiče.
Otázka č. 38) Co víte o Apexu?
Odpovědět: Apex je programovací jazyk, který při použití syntaxe typu Java funguje jako procedura uložená v databázi. Je oblíbeným vývojářem, protože pomáhá přidávat obchodní logiku na stránku Visualforce nebo dokonce kliknutí na tlačítka, systémové události a další.
Otázka č. 39) Kolik způsobů, jak zavolat třídu Apex?
Odpovědět: Různé způsoby volání třídy Apex v Salesforce jsou:
- Z vývojářské konzole
- Z odkazu JavaScript
- Z komponent domovské stránky
- Z jiné třídy
- Ze stránky Visual Force
- Pomocí spouštěčů
Otázka č. 40) Co je to sada oprávnění?
Odpovědět: Pokud chcete, aby měl uživatel funkční přístup, pak sady oprávnění jsou nastavení, která vám to umožní, aniž byste museli měnit jakýkoli profil. Totéž může také umožnit uživatelům funkční přístup bez ohledu na role. To pomáhá vyhnout se časově náročnému úkolu vytváření profilu.
Otázka č. 41) Můžeme změnit Grant Access pomocí hierarchie rolí pro standardní objekty?
Odpovědět: Ne, není možné změnit udělení přístupu pomocí hierarchie rolí pro standardní objekty.
Otázka č. 42) Co je závislost na poli a kolik lze použít na stránce Visualforce?
Odpovědět: Vývojář může na stránce Visualforce použít maximálně deset čísel závislostí polí .
Otázka č. 43) Co je souhrnné souhrnné pole?
Odpovědět: Souhrnné souhrnné pole odvozuje svoji hodnotu ze sady souvisejících záznamů. Umožňuje nám zobrazit hodnotu v hlavním záznamu a zároveň odvodit hodnoty z podrobných záznamů. Musí však existovat vztah mezi hlavním a podrobnými záznamy.
Otázka č. 44) Můžete vytvořit souhrnné souhrnné pole ve vyhledávací relaci? Uveďte počet takových polí, která mají být pro objekt vytvořena.
Odpovědět: Ne, nelze jej vytvořit ve vyhledávací relaci. Počet souhrnných souhrnných polí pro objekt je 40 (změny s nedávnými aktualizacemi Salesforce).
Otázka č. 45) Co je aplikace v Salesforce a jaké jsou typy aplikací?
Odpovědět: Aplikace na webu Salesforce.org funguje jako kontejner. Obsahuje sadu karet, logo a název. Lze jej označit jako skupinu karet, které splňují funkce, které vývojář dychtivě hledá.
Pokud potřebujete vytvořit aplikaci v Salesforce, přejděte na následující:
Nastavení -> Vytvořit -> Vytvořit-> Aplikace-> Klikněte na nové
Existují dva typy aplikací Salesforce - vlastní aplikace a konzolová aplikace.
Otázka č. 46) Vysvětlete, čemu rozumíte pod Data Skew v Salesforce.
Odpovědět: K tomu dochází u organizace, která provozuje více než 10 000 záznamů. S „zkosením údajů o vlastnictví“ se setkáváme, když jeden uživatel vlastní tolik záznamů. Obvykle, když uživatelé / členové role vlastní takové obrovské množství záznamů - pak se pravděpodobně objeví problémy s výkonem.
Otázka č. 47) Víte o polích Bucket v přehledech Salesforce?
Odpovědět: Pokud potřebujete rychle kategorizovat záznamy sestavy, aniž byste museli vytvářet vlastní pole nebo vzorec, je vytvořeno pole segmentu. V takovém případě je vytvořeno více kategorií a tím seskupení hodnot reportu.
Například, Stavové pole u potenciálních zákazníků s řekněme 10 hodnotami v seznamu může být kategorizováno pomocí pole segmentu s kategoriemi jako „Studený“, „Horký“ a „Teplý“.
Otázka č. 48) Uveďte typy přehledů Salesforce? Je ve službě Salesforce možné hromadné mazání přehledů?
Odpovědět: Různé typy přehledů Salesforce jsou.
- Souhrnné zprávy
- Tabulkové zprávy
- Maticové zprávy
- Připojené zprávy
Typ zprávy | Popis |
---|---|
Souhrnné zprávy | V tomto je seskupení založeno na sloupcích. |
Tabulkové zprávy | V tomto se celkový součet objeví ve formě tabulky. |
Maticové zprávy | Toto je dvourozměrný přehled se seskupením podle řádků i sloupců. |
Připojené zprávy | To přichází s více bloky s daty z různých sestav. Data pocházejí ze stejných nebo různých typů zpráv. |
Jako zdroj dat pro řídicí panely fungují pouze souhrnné a maticové sestavy. Ale ne další dva typy zpráv.
Ano, hromadné mazání přehledů Salesforce je možné.
Otázka č. 49) Existuje nějaký problém s připojeným reportem?
Odpovědět: Ano, tento přehled nelze exportovat.
Otázka č. 50) Definujte sandbox.org. Pojmenujte různé typy karantény.
Odpovědět: Kopie produkčního prostředí Salesforce se nazývá sandbox. Užitečnost karantén spočívá ve skutečnosti, že provoz nezanechává žádný dopad na produkční prostředí. Důvodem je to, že pískoviště je zcela izolované.
Sandbox je místo, kde lze testovat nové funkce / přizpůsobení, než je lze použít v produkčním prostředí. Sandbox lze navíc použít k testování migrace dat.
Různé typy pískovišť jsou:
- Vývojář
- Developer Pro
- Částečná kopie
- Plný
Doufám, že jste našli odpovědi na všechny relevantní otázky týkající se pohovoru v Salesforce. Spojte se s námi, pokud něco chybí.
Doporučené čtení
- Dotazy a odpovědi na pohovor
- ETL Testing Interview Otázky a odpovědi
- Top 50 nejoblíbenějších dotazů a odpovědí na rozhovor s CCNA
- Top 51 Bootstrap Interview Otázky a odpovědi
- Nejlépe 50+ otázek a odpovědí na rozhovory s databázemi
- Několik složitých otázek a odpovědí na ruční testování
- 25 nejlepších agilních testovacích otázek a odpovědí na rozhovor
- Spock Interview Otázky s odpověďmi (nejoblíbenější)