This was for the New Grad role for Software Engineering in London, UK. It was a round 1 telephone interview. Not sure why they call these telephone interviews as, they're actually zoom video calls, but any way
First 10 mins -
General introductions.
Why do you enjoy software engineering?
Technical Question asked
Stock Ticking (similar to Leaderboard)
Implement the following two functions such that they are optimal. addStocksVolume receives a symbol (INTC, APPL, etc) plus a volume which you cumulate over time. topKstocks would return the k stocks with the highest volume.
void addStocksVolume(string stockSymbol, int volume) {
}
vector<string> topKstocks(int k) {
// return k top stocks
}