Recently, attended a phone interview for the Software Eng. position for LinkedIn. The initial process was smooth with 2 phone rounds 1 hr each. First round was on deep dive to projects and cultural fit, and second round was a coding along with some project specific technical questions.
I could'nt get through :) though, but overall it was a good experience.
Round 1
- 5 mins talk about yourself
- Challenges and most complex problem solved
- Conflict resloution with team members
- What is changed from your previous role to the senior role - roles & responsiblities
- Most difficult situation you handled and what you learnt
- Roles and responsiblities of junior v/s senior
- How to mentor junior team member
- How to solve tools duplication problem accross teams
- Technology choice questions on project like why , what and other possible choices available
Round 2
/*
- A graph can be said to be 'two-colorable' if each vertex in the graph can be assigned a color such that no two adjacent
- vertices in the graph are assigned the same color.
- Returns true if the graph containing startNode can be colored with only two colors, and false otherwise
- The graph containing startNode can be assumed to be uncolored (getColor() returning null for all GraphNodes)
- in its initial state, and undirected (if a GraphNode A has B in its neighbor set, then B has A in its neighbor set)
*/