Ho presentato la mia candidatura online. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Dell Technologies (Be'er Sheva) nel mese di mar 2022
Colloquio
it was positive, I have done 2 interviews in the zoom, the first one was technical and they asked 3 questions in data science without coding, in the second interview they asked a question in multithreading and I had to code
Ho presentato la mia candidatura tramite segnalazione di un dipendente. La procedura ha richiesto una settimana. Ho sostenuto un colloquio presso Dell Technologies nel mese di dic 2021
Colloquio
The HR called me, told me a bit about the job and scheduled a Zoom interview with the Team Leader. The Team Leader told me what the team does. Data Path is the reading and writing from the serves Dell makes. Then I told him about myself and after that he asked me a coding question. We discussed the solution and then I wrote the code on CodePile. There was supposed to be another question about operating systems and threads.
Domande di colloquio [1]
Domanda 1
Implement the following functions:
/* Insert a new client to the data structure */
void insertClientWithToken(const char name[NAME_SIZE], const int token)
/* Perform a lookup which will return the name of the client in the data structure with a token of max value */
const char* getClientWithMaxToken() const
/* Retrieve the value of the token corresponding with the input name */
int getToken(const char name[NAME_SIZE]) const
/* Increase the values of all the tokens added until now but not the ones added after this call */
void increaseAllTokensByValue(const int value)
This is the main:
int main() {
ClientDs ds;
ds.insertClientWithToken("Alice", 3);
ds.insertClientWithToken("Bob", 5);
cout << ds.getClientWithMaxToken() << endl; // prints "Bob"
cout << ds.getToken("Alice") << endl; // prints 3
ds.increaseAllTokensByValue(3);
cout << ds.getToken("Alice") << endl; // prints 6
cout << ds.getToken("Bob") << endl; // prints 8
ds.insertClientWithToken("Eve", 7);
cout << ds.getClientWithMaxToken() << endl; // prints "Bob"
return 0;
}
To finish off implement the class.