C/C++
Que papel ou oportunidades estás a tentar encontrar na tua atividade profissional atual?
Pode explicar o que significa sobrescrever uma função virtual na programação orientada a objetos?
Qual foi a maior equipa que participou na resolução de uma tarefa no seu emprego anterior?
Tem experiência no uso do sistema de compilação automática CMake nos seus projetos?
Já teve que escrever consultas SQL complexas para trabalhar com bancos de dados?
Estás aberto a trabalhar em formato híbrido, combinando trabalho remoto e presencial?
No programa chegam objetos. Em cada objeto pode estar indicado um número de telefone e/ou login (ou um destes valores, ou ambos ao mesmo tempo), bem como uma carga útil na forma de dados binários. Os objetos que chegam devem ser armazenados na memória operacional respeitando as seguintes restrições: Se o objeto que chega tiver um login e/ou telefone iguais aos de um dos objetos armazenados anteriormente, o objeto armazenado deve ser removido, e o que chega não deve ser guardado. Se um objeto permanecer na memória operacional por mais de 60 segundos, deve ser removido. Considera-se que os objetos chegam com frequência. Além disso, objetos que coincidam por login/telefone são muito menos frequentes do que o número total de objetos que chegam. void process(Object o) { }
Em que casos é recomendado usar static_cast em C++?
Que tipos de conversões de tipos você conhece e usou na sua prática?
É possível reatribuir um novo valor de endereço de memória a um ponteiro?
Tem experiência em criar algo do zero, como uma aplicação ou serviço?
O que é um bucket (balde)?
Existem pontos fracos na abordagem considerando os processos e o contador?
Que produto está atualmente a desenvolver na «ИнфоТеКС»?
Você trabalha com C puro?
Quão rapidamente está preparado para se adaptar ao trabalho em C puro e quanto tempo levará para atingir uma boa produtividade?
Havia informação suficiente para análise durante o projeto, ou a decisão foi tomada mais às cegas, mas com sucesso?
Do ponto de vista da infraestrutura, a que se referia? A DevOps ou algo mais?
Como corrigir o problema com dois construtores de classe que aceitam std::string (caminho do arquivo e conteúdo)?
Questões técnicas sobre C++: declaração de tipos, referências universais, std::move, lambdas, funções virtuais, SFINAE, final