Você está na página 1de 3

Teste Técnico - Analista de Suporte

Nome completo: Italo Matos Oliveira

1) Dado código abaixo em PHP, informe onde está o erro e como faria
para corrigi-lo:

<?php

// Your code here!

$paciente = ['Joao', '22 anos', 'Minas Gerais', 'Brasileiro'];

$medico = 'Alice';

if($medico[2] == 'Brasilia' && $paciente != 'Americano') {

print_r($medico);

} else {

prit_r($paciente);

?>

Resposta: A variável “medico” não se trata de um vetor logo a checagem


que está acontecendo é com a letra “I” que ocupa a terceira posição da
String. Por sua vez o paciente se trata de um vetor, logo o campo que
registra a nacionalidade do paciente é o quarto sendo assim a maneira
correta de realizar a checagem seria: “$paciente[3] != ‘Americano’”.
Observação: Por se tratar de características genéricas de usuário, o
recomendado é que seja utilizado Orientação a Objetos, onde Paciente e
Médico sejam classes que herdam os atributos nome, idade, estado e
nacionalidade de uma classe Pessoa ou Usuário.

1
2) Dada as tabelas PACIENTES e ATENDIMENTOS, monte a query que
traga:

Nome do paciente, dia do atendimento, hora do atendimento e unidade


no mês corrente

PACIENTES ATENDIMENTOS

id_paciente id_atendimento
nome_paciente id_paciente
tel_paciente data_atendimento
email_paciente hr_atendimento
status_paciente nome_unidade
data_nascimento endereco_unidade

R: SELECT A.nome_paciente as NomePaciente, TO_CHAR(B.data_atendimento, ‘DD/MM/YYYY’)


as DiaAtendimento, B.hr_atendimento FROM PACIENTES A
JOIN ATENDIMENTOS B ON A.id_paciente = B.id_paciente
WHERE TO_CHAR(B.data_atendimento, ‘MM/YYYY’) = TO_CHAR(CURRENT_DATE, ‘MM/YYYY’) ;

3) Se A = 1, B = 2, C = 3, D = 5 e E = 8. Qual será o valor de F? Explique


como chegou a essa conclusão.

R: A progressão acima soma os valores das últimas duas posições


do vetor, sendo assim os próximos valores a serem somados são
D=5 e E=8. Sendo assim o valor de F é 13.

4) Escreva um e-mail de no máximo 15 linhas, explicando ao cliente


Alef, sobre um erro grave no sistema que resultou na parada da
aplicação por exatos dois dias. O texto deve ser claro, direto e
compreensivo, explicando a causa do problema (pode inventar uma
causa), o que foi feito para corrigi-lo e quais os próximos passos.
Nesta tarefa, queremos entender melhor a sua escrita e a
empatia com o cliente.

Olá Alef, Como vai ?

Me chamo Italo Oliveira, faço parte do time de suporte da CM


Tecnologia.

Venho informar que seu chamado N° 53003 foi finalizado.


Devido a migração recente do Sistema, algumas consultas no
Banco de Dados apresentaram lentidão, assim gerando filas de
processos que por sua vez gera o travamento do sistema. Todos os
processos foram identificados e otimizados pela nossa equipe e
todas as mudanças já estão em produção.

Pedimos desculpas pela demora, mas precisávamos garantir que


tudo está funcionando 100% para que problemas do mesmo
gênero não ocorram novamente.

Fico feliz em poder ajudar, qualquer dúvida nos da CM Tecnologia


estamos aqui pra ajudar.

Abraços,
Italo Oliveira

Você também pode gostar