I recently gave an interview for ComCast. It is for a Principal iOS Engineer role in Philadelphia. After attending 4 rounds of interview(Phone Screen, Technical, Behavioral & System Design) they made me to wait for a week to get the feedback. Instead of just emailing not moving forward they called me personally & said that don’t want me to consider this as negative feedback, but they said I did good in all my interviews but the interviewers felt I don’t have enough experience for this role. I have 10 years of overall software experience. 2.5 years as system engineer engineer in India & 7.5 years experience in US as iOS developer. I have only 2 years of experience as lead engineer though (not officially on my resume though) Is this a normal situation with US companies that they don’t consider India experience when applying for software jobs in USA ? Can someone suggest me some tips why I failed in this interview, so that I can do better next time ? TC: $170K
Principle Engineer is considered for 14+ YOE in many cases
In India anyone is promoted with enough xp to a lead role, you need to show how and what you lead with solid examples that are seen across ur resume and linked in and git and similar places used in cross checking a candidate at principle level.
10 years isn't really enough for a principal level engineer, with rare exceptions. Your downfall is 2.5 is in a foreign country, and you don't have enough lead experience with that considered. 2-3 more years of lead experience, and you should be ready for principal level role.
Experience doesn't necessarily mean you were an X for Y number of years. It depends on what you were actually doing in those years. How much are you mentoring people? How much are you setting technical direction? Were you the go-to person on lots of things? Are you conveying how much are you are doing those things and setting the example for your team in the interview?
Learn a little about the company where you are interviewing? Like its name?