Me postulé a través de un reclutador. Acudí a una entrevista en 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.
Preguntas de entrevista [1]
Pregunta 1
What's prototype of std::move function?
What's the return type of time() function?
Me postulé en línea. Acudí a una entrevista en Renaissance Technologies LLC en mar 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.
Preguntas de entrevista [4]
Pregunta 1
Given a class A, what is the code for a move constructor?