TypeScript - Perguntas para uma entrevista de emprego

Introdução

Procurando uma forma de ajudar os(as) desenvolvedores(as) que estão fora do mercado de trabalho, eu decidi iniciar uma série de posts onde eu abordo perguntas e respostas recorrentes de uma entrevista para uma vaga de desenvolvedor. Esse é o sexto post da série e desta vez eu focarei no TypeScript, um superset de JavaScript que vem caindo na graça dos desenvolvedores. E assim como nos primeiros posts, eu caprichei para o conteúdo ser o mais rico possível, então aproveitem a leitura <3

TypeScript

1. O que é o TypeScript e o que o diferencia do JavaScript?

TypeScript é considerado um superset do JavaScript e o seu uso é recomendado para o desenvolvimento de grandes aplicativos. Ele possui interfaces, classes e tipagem estática opcional.

O TypeScript, além de ser um conjunto de ferramentas, é também uma linguagem de programação. Então quais as principais diferenças entre ele e o JavaScript?

O TypeScript, com seu suporte a classes, tornou possível o desenvolvimento orientado a objetos. No caso do JavaScript, ele usa componentes reutilizáveis. Diferentemente do JavaScript, O TypeScript vem com interfaces e oferece suporte para tipagem estática. Outro ponto chave é que, ao contrário do JavaScript, o TypeScript fornece parâmetros opcionais.

2. Quais são os tipos de dados suportados pelo TypeScript?

O Typescript suporta tipos de dados que você pode provavelmente já viu em alguma outra linguagem: string, number, array, boolean, e enum.

3. O que é o tsconfig.json?

Este arquivo contém informações sobre as opções do compilador e os arquivos raiz. Além disso, com a ajuda deste arquivo, você pode agilizar o processo de construção da sua aplicação.

4. O que são as interfaces no TypeScript?

Usamos a interface para definir a sintaxe, eventos, métodos e propriedades de uma entidade. Podemos definir vários membros com a ajuda da interface, por exemplo:

interface Person {
   name:string,
   email:string,
   tel: number,
   getAddres: () => string
}

Conclusão

Por hora é só pessoal! Esse post foi um pouco mais curto, mas vocês podem conferir outras questões nesse site, de onde eu tirei as questões que apresentei aqui.

Fique de olho também nos próximos posts relativos a entrevistas de emprego, e se surgirem dúvidas ou sugestões, não deixem de mandar aí nos comentários!

Comentários