As 20 perguntas e respostas mais populares da entrevista do Salesforce [para calouros e experientes]
Publicados: 2021-06-11Embora a Internet ofereça vastos recursos de informações sobre TI e trabalhos relacionados, ainda há uma escassez de conhecimento relevante para calouros e desenvolvedores em estágio inicial. Além disso, a maioria dos materiais disponíveis on-line não abrange ferramentas específicas que os empregadores visam.
Para quem deseja entrar no mercado de trabalho como front-end, back-end, UI ou desenvolvedor full-stack, o treinamento em Salesforce deve ser uma das principais prioridades. Este blog tem como objetivo familiarizá-lo com todos os blocos de construção da ferramenta.
Agora, vamos mergulhar profundamente nesta lista abrangente de perguntas e respostas da entrevista do Salesforce sem mais delongas!
Índice
Principais perguntas e respostas da entrevista sobre o Salesforce
A Salesforce é um provedor de serviços de CRM que goza de reconhecimento internacional no setor de TI. A International Data Corporation o classificou no primeiro lugar por sete anos consecutivos. Os clientes da plataforma em nuvem incluem desde pequenas empresas até empresas da Fortune 500.
Portanto, o Salesforce se tornou uma habilidade vital para os desenvolvedores de software dominarem. Desenvolvedores do Salesforce na Índia também ganham um bom salário. De acordo com o site de busca de emprego Indeed , a remuneração média anual atualmente é de ₹ 9,47048 por ano. Leia mais sobre o salário do desenvolvedor da força de vendas na Índia.
Aqui estão as 20 perguntas mais comuns da entrevista do Salesforce para ajudá-lo a começar!
1. O que é um objeto personalizado no Salesforce? O que ele permite que o usuário faça?
Um objeto personalizado é uma tabela de banco de dados que armazena dados da empresa na plataforma Salesforce baseada em nuvem. Depois de definir o objeto personalizado, você pode executar as seguintes tarefas:
- Faça campos personalizados
- Relacionar o objeto com outros registros
- Criar e compartilhar guia personalizada
- Analise os dados do objeto
- Construir um layout de página
- Acompanhe várias tarefas
- Construir painéis
- Preparar relatórios
2. Explique a visão geral do relacionamento pessoal e do relacionamento de objetos no Salesforce.
Auto-relacionamento é uma relação de pesquisa com o mesmo objeto que permite ao usuário criar relacionamentos com outros objetos com a ajuda do objeto “mercadoria”. A Visão geral do relacionamento de objetos ajuda a rastrear defeitos do produto. Ele conecta os registros de objetos personalizados a objetos padrão, ajudando o usuário a definir relacionamentos.
Conclusivamente, existem três tipos principais de relações de objeto no Salesforce, a saber:
- Lookup: É usado para vincular dois objetos em um relacionamento pai-filho.
- Detalhes do mestre: cria um relacionamento pai-filho rígido, onde o filho herda a segurança do pai e é excluído quando o registro pai é removido.
- Muitos-para-muitos: Este é um relacionamento entre objetos com dois pais e um objeto com dois relacionamentos mestre-detalhe.
3. O que você quer dizer com um objeto de junção? Qual é seu propósito?
Objetos com relacionamentos muitos para muitos também são chamados de objetos de junção. Eles são usados como objetos de terceiros para conectar modelos de dados. Suponha que um usuário queira vincular uma vaga a vários candidatos ou queira que um único candidato seja vinculado a muitas outras vagas. É possível fazer o mesmo com um objeto de junção chamado “job application”.
4. Para que são usados SOQL e SOSL?
SOQL significa Linguagem de Consulta de Objetos de Vendas. Como o nome sugere, é uma linguagem de consulta semelhante a SQL projetada explicitamente para o Salesforce. Normalmente, é usado no Apex e no Visualforce para recuperar dados na plataforma.
Por outro lado, SOSL é a Salesforce Object Search Language que constrói consultas baseadas em texto em relação ao índice de pesquisa. Ele é usado para retornar conjuntos de dados quando você não tem conhecimento do objeto ou campo no qual os dados residem.
5. Liste a diferença entre Desenvolvimento Programático e Declarativo.
No desenvolvimento programático, o desenvolvedor escreve código para realizar uma tarefa específica. No Salesforce, isso inclui componentes como Apex, Visualforce e Lighting Web.
O Desenvolvimento Declarativo envolve cliques em vez de código. Os usuários podem criar UI e automação com a ajuda das ferramentas Process Builder & Flow no Salesforce.
6. Como o Salesforce acompanha as vendas?
A plataforma Salesforce CRM registra detalhes como o número de clientes atendidos por dia, volumes diários de vendas, números de vendas do mês ou trimestre e relatórios detalhados dos gerentes de vendas para oferecer insights abrangentes. Também informa sobre a atividade de vendas repetidas, que orienta a maioria das ações de uma organização de vendas.
7. Quais são os possíveis motivos para a perda de dados no Salesforce?
A perda de dados pode ocorrer nos seguintes casos no Salesforce:
- Alteração da data e hora dos dados.
- Migrando o número, a porcentagem e a moeda para outros tipos de dados.
- Mudando para a numeração automática, exceto para texto.
- Alterando para outros tipos de numeração automática, caixa de seleção e lista de opções de seleção múltipla.
- Alterando a área de texto para e-mail, URL, telefone e texto.
8. Descreva a principal diferença entre Trigger e Workflow.
Trigger refere-se ao código executado antes ou depois de inserir ou atualizar o registro no Salesforce. Workflow é um processo automatizado que segue critérios de avaliação e regras e desencadeia uma ação específica em resposta.
9. O que é uma caixa de areia? Quais são seus tipos?
Um sandbox é um banco de dados de réplica usado para teste e desenvolvimento no Salesforce. Facilita o teste de novas ideias sem a necessidade de alterar o banco de dados original.
Existem quatro tipos principais de sandboxes, a saber:
- Desenvolvimento: Abriga os metadados da organização de produção e auxilia no desenvolvimento e teste em um ambiente isolado.
- Developer Pro: Ele contém a mesma capacidade de lidar com conjuntos de dados maiores.
- Cópia Parcial: É um ambiente de teste que contém as amostras dos dados e metadados da organização de produção.
- Completo: este sandbox contém tudo, desde objetos e anexos até dados e metadados da organização de produção.
10. Quais são algumas maneiras de implantar do Sandbox para Produção?
Para implantar Sandbox para Produção, você pode usar o recurso Conjuntos de Mudanças para empacotar os componentes para implantação ou a ferramenta de migração ANT.
A tendência emergente do Salesforce DevOps também deu origem a vários aplicativos que tornam a implantação de alterações muito mais fácil do que essas opções. Portanto, é benéfico acompanhar esses avanços.
11. Qual a diferença entre Função e Perfil no Salesforce?
Tanto os perfis quanto as funções são adicionados a um registro de usuário no Salesforce, mas diferem em essência. Um perfil é um requisito básico para qualquer usuário no Salesforce, enquanto uma função é adicionada opcionalmente.
Os perfis têm as permissões do sistema para tarefas como exportar dados e ajudar a controlar os recursos CRED (Criar, Ler, Editar, Excluir). Por outro lado, as funções funcionam hierarquicamente e envolvem a concessão de permissão para acessar e compartilhar registros em toda a organização.
12. Dois usuários podem usar o mesmo perfil?
Sim, é possível para o administrador no Salesforce.org criar um único perfil e atribuí-lo a vários usuários. Por exemplo, o Perfil de Vendas pode ser atribuído a uma equipe inteira de pessoas em uma empresa. Teria permissão para usuários em Contatos, Campanhas, Leads, Oportunidades e outros objetos que possam ser necessários do ponto de vista gerencial. No entanto, cada usuário no Salesforce não pode ter mais de um perfil atribuído.
13. Que tipo de relatórios estão disponíveis no Salesforce?
Existem quatro tipos de relatórios:
- Tabular: tabelas no estilo Excel exibindo a lista de itens e o total geral.
- Matriz: Relatórios bidimensionais que permitem agrupamento com base em linhas e colunas.
- Resumo: Relatórios detalhados semelhantes aos relatórios tabulares, mas também oferecem funcionalidades de agrupamento com base em linhas, criação de gráficos e visualização de subtotais.
- Unidos: Uma combinação de dois ou mais tipos de relatórios, compreendendo vários blocos de dados.
Pode-se usar relatórios de matriz e resumo como fontes de dados para painéis. No entanto, a mesma opção não está disponível para relatórios tabulares e combinados.
14. Compare painéis estáticos e dinâmicos.
Os painéis estáticos são a exibição padrão que mostra dados de toda a organização para todos os usuários. Os painéis dinâmicos são adaptados para mostrar dados específicos do usuário, incluindo detalhes como leads convertidos, vendas fechadas e assim por diante.
15. Que tipo de modelo de email pode ser criado no Salesforce?
Existem quatro tipos de modelos de e-mail:
- Texto: Pode ser criado ou alterado por todos os usuários.
- HTML com papel timbrado: Administradores e usuários com permissão para “Editar modelos HTML” podem criar este modelo de e-mail com base em papel timbrado.
- HTML personalizado: administradores e usuários com permissão podem criar este modelo mesmo sem papel timbrado.
- Visualforce: Somente administradores e desenvolvedores têm permissão para criar este modelo, pois ele permite a mesclagem de dados e outras funcionalidades avançadas.
16. Como você pode evitar os limites do governador?
Os limites do governador regulam a quantidade de dados que podem ser armazenados em um banco de dados compartilhado no Salesforce. Dessa forma, eles controlam a potencial monopolização de recursos como Armazenamento, Memória e CPU. Durante a codificação, esses limites podem causar várias obstruções. Assim, pode-se seguir algumas boas práticas para evitar atingir os limites do governador, como:
- Usando @future corretamente.
- Evitando operações SOQL e DML dentro de um loop.
- Bulkificando o código.
- Usando apex em lote para mais de 50.000 registros.
17. Explique as tabelas finas e suas considerações.
As tabelas estreitas fornecem uma maneira altamente eficaz de acessar campos usados com frequência. Eles ajudam a ignorar junções e sincronizar com tabelas de origem.
Ao usar tabelas magras, deve-se lembrar que elas não podem ter mais de 100 colunas e campos de outros objetos.
18. O que você faria para editar uma classe do Apex em um ambiente de produção?
A classe do apex é editada primeiro no sandbox, pois você não pode fazer edições diretamente no ambiente de produção. A partir daí, você implanta a classe em produção onde um usuário com permissão “Author Apex” pode fazer as alterações necessárias.
19. Defina o seguinte: (i) Função de trilha de auditoria (ii) Classes de wrapper (iii) Desvio de dados.
(i) Trilha de auditoria: Esta função auxilia na obtenção de informações ou acompanhamento de mudanças na organização de produção. Ele preserva até seis meses de dados.
(ii) Classe wrapper: ajuda a exibir objetos diferentes na mesma tabela em uma página do Visualforce.
(iii) Desvio de dados: é um problema de desempenho que geralmente ocorre quando o número de registros excede 10.000 ou quando um único usuário possui muitos registros.
20. Quais são os benefícios de usar o Salesforce?
O Salesforce é uma excelente ferramenta para entender as necessidades do seu público-alvo. Ele traz todas as comunicações do cliente para um único local, melhorando as tarefas de gerenciamento e relatórios. A integração com aplicativos como Dataloader, Mailchimp, etc., permite ainda mais esforços coordenados e unificados em toda a organização.
Aprenda cursos de software online das melhores universidades do mundo. Ganhe Programas PG Executivos, Programas de Certificado Avançado ou Programas de Mestrado para acelerar sua carreira.
Futuro do desenvolvimento de software na Índia
O desenvolvimento de software está entre os campos que mais crescem na Índia. Uma pesquisa recente da NASSCOM India indica que há uma demanda crescente por profissionais de software em nichos como fintech, segurança cibernética, tecnologia educacional, comércio eletrônico e outros.
Se você é um novato ou um profissional iniciante que deseja fazer carreira neste campo, confira o Programa PG Executivo em Desenvolvimento de Software da upGrad . O curso online de 13 meses oferece uma especialização em Full Stack Development, levando você pelos fundamentos das tecnologias de back-end e front-end e preparando você para o mercado de trabalho do século XXI. Esses programas de estudo geralmente seguem uma metodologia de ensino envolvendo estudos de caso, projetos e sessões interativas com profissionais da indústria.
Você receberia uma certificação de um instituto líder como o ITT-Bangalore, o que o tornará um candidato confiável para potenciais recrutadores. Você também teria a oportunidade de obter a certificação em Ciência de Dados pelo upGrad ou buscar um treinamento de transição de carreira, que é especialmente relevante para novos desenvolvedores e pessoas de origens não tecnológicas.
Com isso, esperamos tê-lo atualizado sobre as principais perguntas e respostas da entrevista do Salesforce. Certifique-se de usar essas perguntas e insights para aprender mais, aprimorar e se destacar em sua carreira!
Como me preparo para uma entrevista do Salesforce?
Dedique o máximo de tempo possível para aprender sobre o Salesforce. Afinal, o que é o Salesforce? Por que se chama Salesforce? Compreender o Salesforce é a chave para conseguir o emprego. A Salesforce é uma empresa de software empresarial de computação em nuvem que fornece um serviço de gerenciamento de relacionamento com o cliente (CRM). A empresa é líder de mercado da indústria de CRM, com mais de US$ 2 bilhões em receita, e é a maior fornecedora mundial de computação em nuvem corporativa. A empresa foi fundada em 1999 e tem um valor de mercado de US$ 35 bilhões.
Quais são os serviços prestados pela força de vendas?
A Salesforce oferece muitos serviços a seus clientes. Uma delas é fornecer aos executivos de negócios uma solução de CRM baseada em nuvem. A Salesforce foi pioneira no setor com o lançamento do primeiro CRM de computação em nuvem em 2006. A plataforma também se integra ao Twitter e ao Facebook. Ele também fornece uma variedade de outros serviços, incluindo o fornecimento de uma plataforma móvel, além de gerenciamento de sites, desenvolvimento de aplicativos e muito mais. A Salesforce também estabeleceu uma comunidade salesforce.com, que é uma comunidade gerada por usuários de provedores de serviços e clientes.
O trabalho da força de vendas realmente vale a pena?
O trabalho do Salesforce realmente vale a pena. Não é apenas um trabalho, é uma oportunidade. A Salesforce não é apenas uma empresa de software, é uma cultura e um modo de vida. A Salesforce é um software líder de vendas e gerenciamento de clientes que está mudando a maneira como o mundo funciona. A equipe da Salesforce é feliz, divertida e prestativa. Você trabalhará em novas tecnologias emergentes e trabalhará com as pessoas mais inteligentes do mundo.