Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Departamento de Desenvolvimento
É muito bom tê-lo como participante do nosso processo seletivo. Na seleção da qual está
participando, buscaremos conhecer melhor o seu perfil técnico e comportamental.
Gostaríamos de ressaltar que a seleção que realizamos busca identificar os candidatos
que mais se aproximam do perfil exigido ao cargo em questão. Caso você não seja
escolhido nessa ocasião, gostaríamos de deixar as portas abertas para que você possa
se candidatar em futuras oportunidades. Você será informado sobre o resultado de todo o
processo seletivo, sendo favorável ou não.
Pedimos a gentileza de desligar o celular ou colocá-lo em modo silencioso durante a
avaliação.
Departamento de RH
LG lugar de gente
Nome:__________________________________________________________________
Data: ___/___/_____
1. Pensando em um sistema de cadastro de clientes, considere os seguintes requisitos:
Cada cliente no sistema deve possuir, além das suas informações cadastrais (limitadas
em 4 informações), uma lista de contatos associados. Cada contato é representado pelas
informações de código, nome, número de telefone e tipo de relacionamento com o cliente,
aqui definido por Pai, Mãe, Irmão(ã), Amigo, Outros. Além disso, a lista de contatos
sempre deve ser ordenada pelo seu código.
Diante das informações acima, faça uma representação de objeto/classe que represente
os requisitos do cliente e do contato e um algoritmo que cubra a ordenação dos contatos
e a restrição de não poder existir mais de um contato com mesmo número de telefone e
tipo de relacionamentos iguais.
Dica: pode ser representado em mais de um objeto/classe, se necessário.
2. Considerando que a orientação a objetos tem como um dos objetivos a reutilização de
código e analisando o código abaixo, quais seriam as alterações necessárias para se
alcançar o máximo de reutilização de código? Faça um diagrama de classes ou
recodifique as classes.
A) Faça uma consulta SQL que retorne a soma dos salários dos funcionários agrupados por
empresa.
B) Faça uma consulta SQL que retorne o nome das empresas que possuem mais de 30 funcionários.
C) Faça uma consulta SQL que retorne o nome do funcionário, o código e a descrição do centro de
custos e o código e a descrição do seu cargo.
D) Faça uma consulta SQL que retorne todos os funcionários que não possuem dependentes.