Phone screen was based on both behavioural and technical competency. Behaviourals were mostly focused on LPs (lasted for 25 mins) followed by this question:
Suppose you have a map of software packages and dependencies:
A depends on B, C
B depends on D, E, F
C depends on F
F depends on G
H depends on I, J
J depends on G
Write a class or method that can install an individual package, along with dependencies.
Define a custom class.
I was not well versed with Graphs in general , and could not provide the whole solution within timeframe.