I applied through an employee referral. I interviewed at Meta in Sep 2014
Interview
My friend at Facebook saw a TPM position that was roughly a 100% match for my skills and put me in for an interview. I talked to a recruiter for about 45 minutes and was asked some slightly technical questions. He told me I was a great fit and he was going to put me in for the next round, and I'd hear back from him very soon. A month goes by, nothing. I asked my friend if this was typical, and he said no, and pinged the recruiter. Recruiter was clearly not happy at being called out, but called me and gave me some blah-blah-blah b.s. about having a candidate in the offer process and reqs getting canceled but I was in his top 5 and he'd get back to me in the next quarter when new reqs came up.
I started trying to find other paths in through people I knew there, but all roads pointed back to this same recruiter for the range of roles I'd be a good fit for. Eventually I got an offer from Google, and I let Facebook know...All of a sudden they wanted me to come in for an in-person interview.
Interestingly, a friend of mine got hired in the same group I would have been interviewing for. How did he get past the idiot recruiter? He knew the hiring manager.
Interview questions [1]
Question 1
Nothing of consequence - "do you have experience with thing X in the job description?"
I applied through a recruiter. I interviewed at Meta in Jun 2015
Interview
Initial phone screen by recruiter asked a bunch of tech questions. I can't imagine somebody getting all these questions right, besides the recruiter does not provide any context, just reads from a script. I am assuming this is their way of culling through a barrage of applicants, though very unfair as proficiency in answering some of these questions has nothing to do with being a technical program manager. FB you are missing out on a great number of experienced candidates because of your stu**d recruiter screening questions.
Interview questions [1]
Question 1
1. I/O bus clk rate of DDR3 1333?
2. What does 8-8-8-25 mean?With regards to DRAM
3.Voltage of DDR3?
4.TCP and UDP difference?
5. What is subnetting?
6. Union vs Struct?
7. How do you characterize your program management style?
8. What types of teams do you work with throughout your programs? I.e. Developers, supply chain, etc.
9.What is the most complex program you have run?
10. What were the major risks of the program and how did you mitigate them?
11. Number of Cache's on CPU (IvyBridge?)
12. Register vs Data allocation on cache?
13. OOBM management?
I applied online. The process took 1+ week. I interviewed at Meta
Interview
Recruiter no showed for first phone interview and was late to the rescheduled appointment. Was apologetic, and once on the phone with him was an overall positive experience. Provided solid background information and asked logical technical questions. Promised follow up in one week.