20 najpopularniejszych pytań i odpowiedzi podczas rozmowy kwalifikacyjnej Salesforce [Dla nowicjuszy i doświadczonych]
Opublikowany: 2021-06-11Chociaż Internet oferuje ogromne zasoby informacji na temat IT i związanych z nimi zawodów, wciąż brakuje wiedzy istotnej dla początkujących i początkujących programistów. Co więcej, większość materiałów dostępnych w Internecie nie obejmuje konkretnych narzędzi, na które kierują się pracodawcy.
Dla kogoś, kto chce wejść na rynek pracy jako frontend, backend, UI lub full-stack developer, szkolenie Salesforce powinno być jednym z głównych priorytetów. Ten blog ma na celu zapoznanie Cię ze wszystkimi elementami składowymi narzędzia.
Teraz przyjrzyjmy się tej wyczerpującej liście pytań i odpowiedzi podczas rozmowy kwalifikacyjnej Salesforce bez zbędnych ceregieli!
Spis treści
Najpopularniejsze pytania i odpowiedzi podczas rozmowy kwalifikacyjnej Salesforce
Salesforce to dostawca usług CRM, który cieszy się międzynarodowym uznaniem w branży IT. Międzynarodowa Korporacja Danych plasuje ją na pierwszym miejscu już od siedmiu lat z rzędu. Klientami platformy chmurowej są zarówno małe przedsiębiorstwa, jak i firmy z listy Fortune 500.
Dlatego Salesforce stał się kluczową umiejętnością do opanowania przez programistów. Deweloperzy Salesforce w Indiach również zarabiają przyzwoitą pensję. Według serwisu poszukiwania pracy Indeed średnie roczne wynagrodzenie wynosi obecnie 9 47048 jenów rocznie. Przeczytaj więcej o wynagrodzeniu programisty Salesforce w Indiach.
Oto 20 najczęściej zadawanych pytań do rozmowy kwalifikacyjnej Salesforce, które pomogą Ci zacząć!
1. Czym jest obiekt niestandardowy w Salesforce? Na co pozwala użytkownikowi?
Obiekt niestandardowy to tabela bazy danych, która przechowuje dane firmy na platformie Salesforce w chmurze. Po zdefiniowaniu obiektu niestandardowego możesz wykonać następujące zadania:
- Twórz pola niestandardowe
- Powiąż obiekt z innymi zapisami
- Twórz i udostępniaj niestandardową kartę
- Przeanalizuj dane obiektu
- Zbuduj układ strony
- Śledź różne zadania
- Konstruuj pulpity nawigacyjne
- Przygotuj raporty
2. Wyjaśnij relacje między sobą i przegląd relacji z obiektami w Salesforce.
Relacja z samym sobą to relacja wyszukiwania z tym samym obiektem, która pozwala użytkownikowi tworzyć relacje z innymi obiektami za pomocą obiektu „towar”. Przegląd relacji obiektów pomaga śledzić defekty produktu. Łączy rekordy obiektów niestandardowych z obiektami standardowymi, pomagając użytkownikowi zdefiniować relacje.
Podsumowując, w Salesforce istnieją trzy główne typy relacji z obiektem, a mianowicie:
- Lookup: Służy do łączenia dwóch obiektów razem w relacji rodzic-dziecko.
- Master-detail: Tworzy ścisłą relację rodzic-dziecko, w której dziecko dziedziczy bezpieczeństwo rodzica i zostaje usunięte po usunięciu rekordu rodzica.
- Wiele-do-wielu: jest to relacja między dwoma obiektami nadrzędnymi a obiektem mającym dwie relacje główny-szczegóły.
3. Co rozumiesz przez obiekt skrzyżowania? Jaki jest jego cel?
Obiekty z relacjami wiele-do-wielu są również nazywane obiektami węzłowymi. Są one używane jako obiekty innych firm do łączenia modeli danych. Załóżmy, że użytkownik chce powiązać ofertę pracy z wieloma kandydatami lub chce, aby jeden kandydat był połączony z wieloma innymi ofertami pracy. To samo można osiągnąć za pomocą obiektu połączenia o nazwie „aplikacja o pracę”.
4. Do czego służą SOQL i SOSL?
SOQL to skrót od Sales Object Query Language. Jak sama nazwa wskazuje, jest to język zapytań podobny do SQL, zaprojektowany specjalnie dla Salesforce. Jest zwykle używany w Apex i Visualforce do pobierania danych na platformie.
Z drugiej strony SOSL to język wyszukiwania obiektów Salesforce, który konstruuje zapytania tekstowe na podstawie indeksu wyszukiwania. Jest używany do zwracania zestawów danych, gdy nie jesteś świadomy obiektu lub pola, w którym znajdują się dane.
5. Wymień różnicę między programowaniem a programowaniem deklaratywnym.
W rozwoju programistycznym programista pisze kod, aby zrealizować określone zadanie. W Salesforce obejmuje to komponenty takie jak Apex, Visualforce i Lighting Web.
Programowanie deklaratywne obejmuje kliknięcia zamiast kodu. Użytkownicy mogą budować interfejs użytkownika i automatyzację za pomocą narzędzi Process Builder & Flow w Salesforce.
6. Jak Salesforce śledzi sprzedaż?
Platforma Salesforce CRM rejestruje szczegóły, takie jak liczba obsługiwanych klientów dziennie, dzienna wielkość sprzedaży, dane dotyczące sprzedaży za miesiąc lub kwartał oraz szczegółowe raporty menedżerów sprzedaży, aby zapewnić kompleksowy wgląd. Informuje również o powtarzającej się aktywności sprzedażowej, która kieruje większością działań organizacji sprzedażowej.
7. Jakie są możliwe przyczyny utraty danych w Salesforce?
Utrata danych może nastąpić w następujących przypadkach w Salesforce:
- Zmiana daty i godziny danych.
- Migracja liczby, procentu i waluty do innych typów danych.
- Przejście na numerację automatyczną z wyjątkiem tekstu.
- Zmiana na inne typy z automatycznego numerowania, pola wyboru i listy wyboru wielokrotnego wyboru.
- Zmiana obszaru tekstowego na e-mail, adres URL, telefon i tekst.
8. Opisz kluczową różnicę między wyzwalaczem a przepływem pracy.
Trigger odnosi się do kodu wykonanego przed lub po wstawieniu lub zaktualizowaniu rekordu w Salesforce. Przepływ pracy to zautomatyzowany proces, który jest zgodny z kryteriami oceny i reguł, a w odpowiedzi uruchamia określone działanie.
9. Co to jest piaskownica? Jakie są jego rodzaje?
Piaskownica to replika bazy danych używana do testowania i rozwoju w Salesforce. Ułatwia testowanie nowych pomysłów bez konieczności zmiany oryginalnej bazy danych.
Istnieją cztery główne typy piaskownic, a mianowicie:
- Programowanie: zawiera metadane organizacji produkcyjnej i pomaga w opracowywaniu i testowaniu w odizolowanym środowisku.
- Developer Pro: Zawiera te same możliwości radzenia sobie z większymi zestawami danych.
- Kopia częściowa: Jest to środowisko testowe zawierające próbki danych i metadanych organizacji produkcyjnej.
- Pełna: ta piaskownica zawiera wszystko, od obiektów i załączników po dane i metadane organizacji produkcyjnej.
10. Jakie są sposoby wdrożenia z piaskownicy do produkcji?
Aby wdrożyć Sandbox w środowisku produkcyjnym, można użyć funkcji Change Sets do spakowania komponentów do wdrożenia lub narzędzia ANT Migration.
Pojawiający się trend Salesforce DevOps doprowadził również do powstania różnych aplikacji, które znacznie ułatwiają wdrażanie zmian niż te opcje. Dlatego warto śledzić takie postępy.
11. Czym różni się rola od profilu w Salesforce?
Zarówno profile, jak i role są dodawane do rekordu użytkownika w Salesforce, ale różnią się zasadniczo. Profil jest podstawowym wymogiem dla każdego użytkownika w Salesforce, podczas gdy rola jest dodawana opcjonalnie.
Profile mają uprawnienia systemowe do zadań takich jak eksportowanie danych i pomagają kontrolować funkcje CRED (Tworzenie, Odczyt, Edycja, Usuwanie). I odwrotnie, Role działają hierarchicznie i obejmują udzielanie uprawnień do uzyskiwania dostępu do rekordów i udostępniania ich w całej organizacji.
12. Czy dwóch użytkowników może korzystać z tego samego profilu?
Tak, administrator w Salesforce.org może utworzyć jeden profil, a następnie przypisać go wielu użytkownikom. Na przykład Profil Sprzedaży można przypisać do całego zespołu osób w firmie. Miałby uprawnienia dla użytkowników w Kontaktach, kampaniach, potencjalnych klientach, szansach i innych obiektach, które mogą być konieczne z menedżerskiego punktu widzenia. Jednak do każdego użytkownika w Salesforce nie można przypisać więcej niż jednego profilu.
13. Jakie raporty są dostępne w Salesforce?
Istnieją cztery rodzaje raportów:
- Tabelaryczny: tabele w stylu programu Excel wyświetlające listę elementów i sumę końcową.
- Macierz: Dwuwymiarowe raporty, które umożliwiają grupowanie na podstawie wierszy i kolumn.
- Podsumowanie: Raporty szczegółowe podobne do raportów tabelarycznych, ale oferują również funkcje grupowania na podstawie wierszy, tworzenia wykresów i przeglądania sum częściowych.
- Połączone: połączenie dwóch lub więcej typów raportów, składające się z wielu bloków danych.
Jako źródła danych dla dashboardów można wykorzystać raporty Matrix i Summary. Jednak ta sama opcja nie jest dostępna w przypadku raportów tabelarycznych i połączonych.
14. Porównaj pulpity statyczne i dynamiczne.
Pulpity statyczne to domyślny widok, który pokazuje wszystkim użytkownikom dane z całej organizacji. Dynamiczne pulpity nawigacyjne są dostosowane do wyświetlania danych specyficznych dla użytkownika, w tym szczegółów, takich jak skonwertowani potencjalni klienci, zamknięta sprzedaż i tak dalej.
15. Jakie szablony wiadomości e-mail można tworzyć w Salesforce?
Istnieją cztery rodzaje szablonów wiadomości e-mail:
- Tekst: mogą go tworzyć lub zmieniać wszyscy użytkownicy.
- HTML z nagłówkiem: Administratorzy i użytkownicy z uprawnieniami do „Edycji szablonów HTML” mogą utworzyć ten szablon wiadomości e-mail na podstawie nagłówka.
- Niestandardowy kod HTML: Administratorzy i użytkownicy z uprawnieniami mogą tworzyć ten szablon nawet bez nagłówka.
- Visualforce: Tylko administratorzy i programiści mogą tworzyć ten szablon, ponieważ umożliwia on łączenie danych i inne zaawansowane funkcje.
16. Jak możesz zapobiec ograniczeniom gubernatora?
Limity gubernatora regulują ilość danych, które mogą być przechowywane we współdzielonej bazie danych w Salesforce. W ten sposób sprawdzają potencjalną monopolizację zasobów, takich jak pamięć masowa, pamięć i procesor. Podczas kodowania te limity mogą powodować kilka przeszkód. W ten sposób można zastosować kilka najlepszych praktyk, aby uniknąć przekroczenia limitów gubernatora, takich jak:
- Prawidłowe używanie @future.
- Unikanie operacji SOQL, DML wewnątrz pętli.
- Rozszerzanie kodu.
- Korzystanie z wierzchołka partii dla ponad 50 000 rekordów.
17. Wyjaśnij chude tabele i ich rozważania.
Chude tabele zapewniają bardzo skuteczny sposób uzyskiwania dostępu do często używanych pól. Pomagają w omijaniu sprzężeń i synchronizowaniu z tabelami źródłowymi.
Korzystając z tabel chudych należy pamiętać, że nie mogą one mieć więcej niż 100 kolumn i pól z innych obiektów.
18. Co byś zrobił, aby edytować klasę Apex w środowisku produkcyjnym?
Klasa apex jest najpierw edytowana w piaskownicy, ponieważ nie można dokonywać edycji bezpośrednio w środowisku produkcyjnym. Stamtąd wdrażasz klasę w środowisku produkcyjnym, gdzie użytkownik posiadający uprawnienia „Author Apex” może wprowadzać wymagane zmiany.
19. Zdefiniuj następujące elementy: (i) Funkcja dziennika nadzoru (ii) Klasy opakowania (iii) Pochylenie danych.
(i) Ścieżka audytu: Ta funkcja pomaga w zdobyciu informacji lub śledzeniu zmian w organizacji produkcyjnej. Przechowuje dane do sześciu miesięcy.
(ii) Klasa Wrapper: Pomaga wyświetlać różne obiekty w tej samej tabeli na stronie Visualforce.
(iii) Przekrzywienie danych: jest to problem z wydajnością, który zwykle występuje, gdy liczba rekordów przekracza 10 000 lub gdy jeden użytkownik posiada zbyt wiele rekordów.
20. Jakie są korzyści z korzystania z Salesforce?
Salesforce to doskonałe narzędzie do zrozumienia potrzeb Twojej grupy docelowej. Sprowadza całą komunikację z klientami w jednym miejscu, usprawniając zadania związane z zarządzaniem i raportowaniem. Integracja z aplikacjami, takimi jak Dataloader, Mailchimp itp., dodatkowo umożliwia skoordynowane i ujednolicone działania w całej organizacji.
Ucz się kursów oprogramowania online z najlepszych światowych uniwersytetów. Zdobywaj programy Executive PG, Advanced Certificate Programs lub Masters Programs, aby przyspieszyć swoją karierę.
Przyszłość rozwoju oprogramowania w Indiach
Rozwój oprogramowania należy do najszybciej rozwijających się dziedzin w Indiach. Niedawne badanie przeprowadzone przez NASSCOM India wskazuje, że istnieje zwiększone zapotrzebowanie na specjalistów ds. oprogramowania w takich niszach, jak fintech, cyberbezpieczeństwo, technologia edukacyjna, eCommerce i inne.
Jeśli jesteś nowicjuszem lub początkującym profesjonalistą, który chce zrobić karierę w tej dziedzinie, zapoznaj się z programem Executive PG w tworzeniu oprogramowania firmy upGrad . 13-miesięczny kurs online oferuje specjalizację w Full Stack Development, zapoznając Cię z podstawami technologii backendowych i frontendowych oraz przygotowując Cię na rynek pracy XXI wieku. Takie programy studiów zazwyczaj opierają się na metodologii nauczania obejmującej studia przypadków, projekty i sesje interaktywne z praktykami z branży.
Otrzymasz certyfikat od wiodącego instytutu, takiego jak IIIT-Bangalore, który uczyni Cię wiarygodnym kandydatem dla potencjalnych rekruterów. Miałbyś również możliwość uzyskania certyfikatu w zakresie Data Science przez upGrad lub przeprowadzenia obozu szkoleniowego dotyczącego zmiany kariery, co jest szczególnie istotne dla nowych programistów i osób ze środowisk niezwiązanych z technologią.
Dzięki temu mamy nadzieję, że przybliżymy Ci najczęstsze pytania i odpowiedzi podczas rozmowy kwalifikacyjnej Salesforce. Skorzystaj z tych pytań i spostrzeżeń, aby dowiedzieć się więcej, podnieść swoje umiejętności i osiągnąć sukces w swojej karierze!
Jak przygotować się do rozmowy kwalifikacyjnej Salesforce?
Poświęć jak najwięcej czasu na poznanie Salesforce. Czym właściwie jest Salesforce? Dlaczego nazywa się Salesforce? Zrozumienie Salesforce jest kluczem do zdobycia pracy. Salesforce to firma zajmująca się oprogramowaniem dla przedsiębiorstw zajmująca się przetwarzaniem w chmurze, która zapewnia usługę zarządzania relacjami z klientami (CRM). Firma jest liderem rynku w branży CRM, z przychodami przekraczającymi 2 miliardy dolarów i jest największym na świecie dostawcą rozwiązań do przetwarzania w chmurze dla przedsiębiorstw. Firma została założona w 1999 roku i ma kapitalizację rynkową w wysokości 35 miliardów dolarów.
Jakie usługi świadczone są przez Salesforce?
Salesforce świadczy swoim klientom wiele usług. Jednym z nich jest dostarczanie menedżerom biznesowym rozwiązania CRM opartego na chmurze. Salesforce jest pionierem w branży, wprowadzając w 2006 r. pierwszy w historii CRM do przetwarzania w chmurze. Platforma integruje się również z Twitterem i Facebookiem. Zapewnia również szereg innych usług, w tym udostępnianie platformy mobilnej, a także zarządzanie stronami internetowymi, tworzenie aplikacji i nie tylko. Salesforce stworzył także społeczność salesforce.com, która jest generowaną przez użytkowników społecznością dostawców usług i klientów.
Czy praca w Salesforce naprawdę się opłaca?
Praca w Salesforce jest naprawdę tego warta. To nie tylko praca, to szansa. Salesforce to nie tylko firma programistyczna, to kultura i sposób na życie. Salesforce jest wiodącym oprogramowaniem do sprzedaży i zarządzania klientami, które zmienia sposób, w jaki działa świat. Zespół Salesforce jest szczęśliwy, zabawny i wspierający. Będziesz pracować nad nową, wschodzącą technologią i pracować z najmądrzejszymi ludźmi na świecie.