Pular para o conteúdo
Aprenda Jogando

Inglês para programadores

Inglês para programadores — Entrevista

O inglês usado no trabalho em tecnologia: da entrevista à daily, do code review ao Slack. Cada item traz tradução, exemplo e uma nota sobre quando usar. Toque no alto-falante para ouvir a pronúncia.

Crie uma conta para treinar com repetição espaçada e acompanhar o que já domina.

Tópicos

Experiência técnica 8

Termos

tech stack

conjunto de tecnologias usadas no projeto

Our tech stack was Python, PostgreSQL, and Kubernetes on AWS.

Nosso conjunto de tecnologias era Python, PostgreSQL e Kubernetes na AWS.

Responda com quatro ou cinco itens no máximo e diga o que era seu no dia a dia. Lista longa demais soa como currículo decorado.

tech lead

pessoa que conduz as decisões técnicas do time

I acted as tech lead on that project, so I owned the architecture decisions and the review process.

Atuei como líder técnico naquele projeto, então eu respondia pelas decisões de arquitetura e pelo processo de revisão.

Papel técnico, não de gestão de pessoas: quem faz avaliação de desempenho é o 'engineering manager'. Se o papel foi informal, diga 'I acted as' em vez de inventar um cargo.

on call

escala de plantão para atender incidentes

I was on call one week per month for the payments team.

Eu ficava de plantão uma semana por mês para o time de pagamentos.

Pergunte como funciona a escala e se existe compensação. Em time distribuído, o plantão pode cair na sua madrugada.

technical debt

acúmulo de atalhos que encarecem mudanças futuras

I mapped our technical debt and turned it into a prioritized backlog.

Eu mapeei nossa dívida técnica e transformei aquilo em uma lista priorizada.

Falar disso mostra visão de longo prazo, desde que você conte como negociou o tempo para pagar essa conta.

take-home assignment

teste prático para resolver em casa

The take-home assignment took me about four hours over the weekend.

O teste prático para resolver em casa me tomou cerca de quatro horas no fim de semana.

Combine o prazo e pergunte quantas horas eles esperam. Entregar muito além do escopo pedido não pontua e às vezes atrapalha.

ramp up

ganhar velocidade até render no ritmo do resto do time

It took me about six weeks to ramp up on a system with almost no documentation.

Levei cerca de seis semanas para engrenar em um sistema quase sem documentação.

Verbo separável, muito usado para falar de adaptação em vaga nova. O substantivo é 'ramp-up time', com hífen. Não confunda com 'wrap up', que é encerrar.

greenfield

projeto começado do zero, sem sistema antigo por trás

The role is greenfield, which means we pick the stack instead of inheriting one.

A vaga é de projeto do zero, o que significa que escolhemos as tecnologias em vez de herdar as de alguém.

O oposto é 'brownfield', evoluir algo que já existe. Recrutadores usam a palavra como atrativo — vale perguntar quanto do sistema de fato ainda não existe.

in-house

desenvolvido dentro da própria empresa, sem contratar de fora

We built the scheduler in-house because no vendor supported our compliance rules.

Construímos o agendador internamente porque nenhum fornecedor atendia às nossas regras de conformidade.

Funciona como advérbio ('we built it in-house') e como adjetivo ('an in-house tool'). O contraste esperado em entrevista é com comprar pronto ou terceirizar.

proof of concept

versão descartável feita só para provar que a ideia funciona

I built a proof of concept in two days to show that the migration was viable.

Construí uma versão descartável em dois dias para mostrar que a migração era viável.

Na fala vira a sigla POC. Deixe claro que era descartável: quem conta que aquilo foi direto para produção sem reescrita levanta dúvida sobre critério técnico.

pair programming

programar em dupla no mesmo código

The technical round was pair programming on a small feature.

A etapa técnica foi programar em dupla em uma funcionalidade pequena.

Nessa etapa, pensar em voz alta vale mais que digitar rápido. Silêncio longo é interpretado como travamento.

off the shelf

solução pronta de mercado, usada praticamente sem adaptação

The auth service was off the shelf, so we only wrote the integration layer.

O serviço de autenticação era uma solução pronta de mercado, então só escrevemos a camada de integração.

Antes do substantivo vira hifenizado: 'an off-the-shelf library'. Usar o termo mostra que você compara custo de construir com custo de comprar, algo que pesa em vaga sênior.

Frases prontas

Let me make sure I understand the requirements before I start coding.

Deixa eu confirmar que entendi os requisitos antes de começar a programar.

Diga isso no início de qualquer exercício técnico. Resolver o problema errado é a falha mais comum e a mais cara.

I'd start with a simple solution and then optimize if we have time.

Eu começaria com uma solução simples e otimizaria depois, se der tempo.

Mostra pragmatismo. Tentar a solução ótima de cara e travar é pior do que entregar a versão simples funcionando.

I'm thinking out loud here, so feel free to interrupt me.

Estou pensando em voz alta, então fique à vontade para me interromper.

Quem entrevista precisa ouvir seu raciocínio. Programar em silêncio é avaliado como falta de comunicação.

The hardest part wasn't the code. It was getting three teams to agree on the interface.

A parte mais difícil não foi o código, foi fazer três times concordarem sobre a interface.

Boa resposta para 'what was the hardest technical problem you solved'. Enxergar o custo de coordenação é o que separa a resposta de sênior da de pleno.

I haven't used that framework, but I've solved the same problem with another one.

Eu não usei esse framework, mas resolvi o mesmo problema com outro.

Substitui o 'I don't know'. Transfere a experiência que você tem em vez de fechar a porta.

In my last project I owned the migration from a monolith to services.

No meu último projeto eu era responsável pela migração de um monólito para serviços.

'I owned' comunica responsabilidade de ponta a ponta. Evite 'I just helped with', que soa como participação menor.

Would it be helpful if I wrote a couple of test cases first?

Ajudaria se eu escrevesse alguns casos de teste primeiro?

Perguntar antes evita gastar tempo em algo que a pessoa não pediu, e ainda demonstra cuidado com qualidade.

18 itens neste tópico.