Ho sostenuto un colloquio presso Hudson River Trading
Colloquio
The was only one interviewer for me, and it was conducted through online metting. I was asked a lot of C++ question. However, some questions can be found by searching interview question.
Domande di colloquio [1]
Domanda 1
does C++ allow function that is virtual and static?
Ho sostenuto un colloquio presso Hudson River Trading (Singapore)
Colloquio
People are generally friendly. You should really know your stuff (networks, OS, algorithms) before you apply. I got bamboozled at the second round, but I learnt a lot from the interview process.
Domande di colloquio [1]
Domanda 1
What's the difference between virtual vs. physical memory?
Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto una settimana. Ho sostenuto un colloquio presso Hudson River Trading (New York, NY) nel mese di mag 2022
Colloquio
The interview consists of 4 rounds, although I only made it to round 2:
1) Take home, leetcode style, 2 questions
2) Screenshare, C++ trivia / knowledge questions
3) Screenshare, leetcode style question(s)
4) Virtual on site, leetcode style + speak with leadership
Domande di colloquio [1]
Domanda 1
Round 1)
- Given a string containing only the characters 'A' 'B' 'C' 'D', return the string when all adjacent "AB" / "BA" and "CD" / "DC" pairs have been removed.
- Given a graph (represented as an array) where nodes have value either 'A' or 'B', find the longest path where no two adjacent nodes have the same value.
Round 2)
- Physical memory vs virtual memory. You have 4GB physical, but you allocate an 8Gb buffer. Is this possible? If so, how? How is the memory actually read as we traverse the memory?
- Thread vs process, what's the difference? Talk about some common threading models.
-What are some methods of inter-process communication. Between threads. Between processes.
- Explain how a named pipe works (FIFO).
- What does the inline keyword do in C++? What are the pros and cons?
- How do virtual functions work in C++? Explain how vtable lookup works.
- Map vs unordered_map in C++, how is each one implemented under the hood. What data structure is used.