I applied online. The process took 4 weeks. I interviewed at Telos Gifting (Pittsburgh, PA) in Oct 2022
Interview
5 rounds: HR phone call, engineering manager zoom, team zoom, HR/culture zoom, CEO and/or his trusted person zoom. If you pass these, you will be extended an "offer". Importantly, this "offer" is dependent on the company's HR department's ability to reach your previous employers via phone/fax to ensure you worked there. If your previous employers do not pick up the phone, they will withdraw their offer on the basis that they can only assume you must have not worked there. Yes... Really... For someone with 7+ years experience, this is a new one. Suggestion: there are other ways to ensure that a person worked at a company aside from thinking their HR owes you a callback. W2's, tax returns, etc. Unfortunately, they will not accept even these. They "need" that callback (or lack thereof) from your previous employer's HR department, more than everything else, so ultimately it is an interview process that relies upon random chance. It does not matter if you give them 3 references of people you worked with in the past (including director-level people, they put no weight on these, so please don't waste your references' time), providing your social security number to them, etc. None of that is enough. They will deny you if your previous companies do not answer the phone for a Podunk company in Pennsylvania =\
Interview questions [1]
Question 1
There are a lot of questions about Symfony: Doctrine, HTTPFoundation, Dependency Injection, etc. They won't ask you about Symfony internals like the Kernel. If you've done a recent project in Symfony you should be fine. If you have years of experience in it you should also be fine, just be sure to brush up on the documentation beforehand.