Sobes.tech

Frontend

Qual é a diferença entre uma união simples e uma união discriminada?

270

É correto um formulário, que o utilizador nem sequer começou a editar, já ter gerado um erro de validação?

237

Qual é atualmente o 'teto' no seu trabalho atual que o levou a procurar um novo lugar?

192

Sabe o que acontece se escrever um return e deixá-lo vazio (sem valor)?

179

Consegue explicar você mesmo o que acontece no sistema quando o usuário clica para editar a primeira linha da tabela?

176

type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"} ] type Validator = (value: unknown) => string | undefined; console.log("...");

172

type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"}, ] type Validator = (value: unknown) => string | undefined; console.log("...");

170

Se o utilizador editar a linha A e o valor atual de polyname coincidir com o valor original, o validador não deve gerar erro. Por que na sua implementação o validador gera erro neste caso, mesmo que o valor inicial do campo coincida consigo mesmo?

170

Por que decidiram mudar para uma nova pilha/atividade? O que motivou essa decisão se trabalharam na empresa por 10 anos?

141

Tinha alguma experiência antes de desenvolver, com o que se ocupava?

140

Quando o formulário é aberto para editar a primeira linha, o campo polyname é preenchido com o valor dessa linha (por exemplo, 'A'). O validador que você escreveu é acionado. Você acha que é um comportamento normal que o validador tenha encontrado uma correspondência e gerado um erro, mesmo que o usuário ainda não tenha começado a editar?

138

Conte-nos sobre o que a sua equipe de desenvolvimento está trabalhando atualmente, no que você está envolvido.

135

Se falarmos dos últimos 4-5 anos de trabalho, qual foi a tarefa que mais lhe marcou e por quê?

131

A verificação de unicidade deve ser feita sem considerar maiúsculas ou minúsculas. Nos props do componente, toda a tabela de dados está disponível e o id da linha que o usuário está editando é conhecido. Como modificar o validador considerando isso?

129

O que irá devolver o validador que escreveu se o utilizador clicar em editar a primeira linha e o valor de name/polyname for igual ao valor original dessa linha?

127

Foi apresentada uma exigência: o campo polyname não deve coincidir com outros nomes (polyname) na tabela. Como implementar uma verificação de unicidade?

126

Escreva um validador usando a assinatura de função fornecida (linha 11 no editor). Considere que o valor tem o tipo unknown, pois o formulário não conhece o tipo exato do campo, mas presume-se que seja uma string. Por favor, use funções arrow em vez da palavra-chave function.

125

O que me interessou especificamente na sua empresa? O que gostaria de encontrar em um novo emprego?

123

No momento do primeiro render do formulário, quando o campo já está preenchido com um valor inicial de string (por exemplo, 'A'), e o validador é chamado com um valor igual a 'A', que corresponde a uma string definida no seu código — deve haver um erro ou não neste caso?

118
/2