P
prepair.app
Começar entrevista →
EnglishУкраїнськаРусскийDeutsch
🧠

Junior AI/ML EngineerPerguntas de entrevista para engenheiro de IA/ML

Junior · sem experiência / menos de 1 ano

As entrevistas de IA/ML misturam duas coisas: a teoria clássica de machine learning — aquela cobrada num quadro branco — e a stack moderna construída em torno de Python, PyTorch ou TensorFlow, e cada vez mais transformers e LLMs. Aqui estão as perguntas mais frequentes, cada uma com uma resposta modelo. Junior: teoria básica, definições e casos práticos simples.

Experimente — sem necessidade de conta
Preparando sua pergunta…

Temas para se preparar

Aprendizado supervisionado, não supervisionado e por reforço
Avaliação de modelos e o trade-off bias-variance
Redes neurais, backpropagation e otimização
Transformers, attention e fine-tuning de LLM
RAG, embeddings e bancos de dados vetoriais
MLOps: serving, monitoramento e drift

5 perguntas de nível Junior com respostas

1

Qual é a diferença entre aprendizado supervisionado, não supervisionado e por reforço?

Resposta

O aprendizado supervisionado treina com pares entrada-saída rotulados, como prever o preço de uma casa a partir de características. O aprendizado não supervisionado encontra estrutura em dados não rotulados, como agrupar clientes em segmentos. O aprendizado por reforço treina um agente para tomar ações que maximizem um sinal de recompensa ao longo do tempo, como um bot que joga um jogo — não há exemplos rotulados, apenas feedback do ambiente.

2

O que é overfitting?

Resposta

Um modelo com overfitting aprendeu os dados de treino bem demais, incluindo o ruído, então ele vai muito bem no treino mas mal em dados novos. Um sinal clássico é uma grande diferença entre a accuracy de treino e a de validação. A correção geralmente começa por conseguir mais dados ou simplificar o modelo, antes de recorrer a regularização mais elaborada.

3

O que é uma função de loss?

Resposta

Uma função de loss mede o quanto a previsão de um modelo está errada em comparação com o valor real — erro quadrático médio para regressão, cross-entropy para classificação. Treinar é literalmente o processo de ajustar os parâmetros do modelo para diminuir esse número. A escolha da função de loss define o que o modelo realmente otimiza, por isso escolher a errada produz silenciosamente o modelo errado.

4

O que significam precision e recall?

Resposta

Precision é: de tudo que o modelo marcou como positivo, quanto era realmente positivo. Recall é: de tudo que era realmente positivo, quanto o modelo capturou. Um filtro de spam ajustado para alta precision perde menos e-mails reais, mas deixa passar mais spam; ajustado para alto recall pega mais spam, mas também marca mais e-mails reais erroneamente — sempre há um trade-off.

5

Para que servem NumPy e pandas?

Resposta

NumPy oferece operações rápidas com arrays em Python, trabalhando os dados como arrays vetorizados em vez de loops lentos em Python puro — quase toda biblioteca de ML é construída em cima dele. Pandas é construído sobre o NumPy e oferece DataFrames — dados tabulares e rotulados que você pode filtrar, agrupar, juntar e limpar, e é aí que acontece a maior parte do trabalho real com dados antes de um modelo sequer vê-los.

🦎

Só ler as respostas não basta

Numa entrevista de verdade você fala sob pressão. O Cam faz essas mesmas perguntas, avalia cada resposta e mostra exatamente o que melhorar.

Praticar entrevista de Junior AI/ML Engineer →
Grátis · 3 entrevistas por mês

Outros níveis — AI/ML Engineer

Middle AI/ML EngineerSenior AI/ML EngineerTodas as perguntas de AI/ML Engineer

Outras especializações

🔍Junior QA Manual🤖Junior QA AutomationJunior Java Backend🐍Junior Python Backend🐘Junior PHP Backend🦫Junior Go Backend🟢Junior Node.js Backend💎Junior Ruby on Rails🟣Junior .NET Backend Developer🔷Junior C++