Como evitar ficar numa situação em que, após três meses, tudo esteja "desorganizado" e nada funcione, se o líder decidiu reescrever radicalmente o código (por exemplo, eliminar o Boost)?
C/C++
template <typename> struct Base { int i = 0; }; template <typename T> struct Deriv : Base<T> { void foo() { i = 1; // erro: 'i' não foi declarado neste escopo } }; struct Foo : Deriv<Foo> { void bar() { i = 2; } };
Por favor, conte-me sobre as tarefas ou projetos mais memoráveis da sua experiência passada — o que gostou e o que, pelo contrário, não gostou.
Qual é o tamanho de estruturas Foo e Bar? (Pergunta 4: alinhamento, destrutor virtual, campos const)
Questões técnicas sobre C++: declaração de tipos, referências universais, std::move, lambdas, funções virtuais, SFINAE, final
Será conveniente ir ao escritório duas vezes por semana desde Dzerzhinsk?
O que é importante para ti na escolha de um trabalho?
<data> - fonte de dados que envia continuamente objetos para "nosso componente" - os dados são distribuídos uniformemente (sem duplicação) pelos servidores de "nosso componente" ["nosso componente"] - N servidores independentes - armazenam dados; ao atingir o limite: requisição POST para inserir na base de dados - o endereço IP do servidor de BD está configurado no arquivo de configuração [Base de dados] - cluster de N servidores - pode escrever em qualquer servidor Procedimento de instalação: - conhece todos os servidores de "nosso componente" e todos os servidores de BD - atribui os servidores de BD ao "nosso componente" de forma aproximadamente uniforme --> [ ] -> 1 |(1) | --> [ ] -> 2 |----| <data> --> [ ] -> 3 |(2) | \--> [ ] -> 1 |----| --> [ ] -> 2 |(3) |
Que outras linguagens e tecnologias te interessam além de multithreading e redes?
tipo_de_valor & back() { ... } void pop_back() { ... } tipo_de_valor pop_back() { // Porque não foi implementado assim? }
O que será exibido na tela? (Pergunta 2: std::map, operador[], método at())
Com que colega te sentirias desconfortável a trabalhar?
Esta solução permaneceu na forma original ou foi necessário fazer alterações notáveis?
O que torna uma tarefa interessante para ti? Quais propriedades ela deve possuir para que queiras enfrentá-la?
Situação: você assumiu uma tarefa, mas não está cumprindo o prazo estabelecido/acordado. O que você faria?
O que será exibido na tela? (Pergunta 6: construtores/destrutores, exceções no construtor)
Tem experiência em criar algo do zero, como uma aplicação ou serviço?
Expectativas salariais?