Candidatei-me por meio de recrutador(a). Fiz uma entrevista na empresa Renaissance Technologies LLC.
Entrevista
The tech leader called me a screening interview. He introduced their company, this job position, and the recruiting process. He then invited me to ask any questions. After that, he began to ask technical questions which are heavily related to Linux and C++. However, the questions he asked are far beyond the main stream. He asked about the Linux version, kernel version, gcc version. And then he asked the prototype of std::move function. Wow, he expected me to answer:
template< class T >
typename std::remove_reference<T>::type&& move( T&& t ) noexcept;
What? It's not the type of technical interview I imaged! After another few such questions, I just cannot tolerate any more: "Can you ask some questions that wouldn't be easily looked up online or in manuals ?" He paused for a few seconds, and said "Sorry, you are not qualified for this position".
They said they want C++ expert for this position. OK, I got what their "expert" means.
Perguntas de entrevista [1]
Pergunta 1
What's prototype of std::move function?
What's the return type of time() function?
Candidatei-me online. Fui entrevistado pela Renaissance Technologies LLC em mar. de 2018
Entrevista
A tech lead called me for a phone screen. He asked if I had any questions, then introduced the company and position. After that, he asked me about the operating systems I've used as well as versions of the kernel and compilers used. Then he asked C++ questions, starting with basic concepts and moving on to what was introduced in the versions I was familiar with. After language specific questions were relatively simple "fill in the function" coding problems.
However, there's an expectation that you can code correctly, efficiently, and verbally without any leeway when expressing the code. When I ended up getting flustered and making increasingly poor mistakes, he told me that this would not work out and ended the call.
Perguntas de entrevista [4]
Pergunta 1
Given a class A, what is the code for a move constructor?