I applied through a staffing agency. The process took 4 weeks. I interviewed at PlayStation (San Francisco, CA) in Jan 2017
Interview
Applied online, Got an coding assignment, Then selected for next round which was telephonic round around 1 hr asked to code and compile the code using codepair hackerrank. Then got invited for an onsite which lasted around 5 hrs with 6 people from team.
It was overall ok experience but very tiring and time consuming process. After solving all the problems correctly and few puzzles ( took some time in puzzles ) I got rejection on the grounds of took some time solve some problems.
I felt like they were looking for someone who can solve Dynamic programming type questions within 5-10 minutes with written code without taking a time to think about it. From assignment to phone interview and onsite I have been asked challenging question which I managed to solve but looks like hiring team wanted somebody with super super super coding skills.
I would advice them to be realistic about interviews, ask challenging questions but look for problem solving and optimized solutions rather than keep asking more and more difficult question until Interviewer gives up. From their Interview attitude and all tough questions I felt like they were not seriously looking to hire someone and wanted someone to immediately join their team. It was just a time waster for me also I waster a day off from my current interview by taking SONY seriously about the JOB.
Interview questions [1]
Question 1
Asked to code all dynamic programing questions like Minimum coins Max product subarray, Crossing bridge, some puzzles and system design questions.
Typically, an interviewer asks around 6–12 core technical questions, plus 3–5 behavioral questions for this role. In system-heavy roles like this, expect deep follow-ups, so total discussion often expands to 15–20 question threads rather than standalone questions.
Gauntlet of 6+ interviews. Multiple tech screenings and system designs. Poorly coordinated. Recruiter uninterested and unresponsive in general, didn't follow up on my questions and got ghosted at the end. One of the interviewers had poor communication skills and it was the most painful interview I had ever had in my career.
The interviewing process is straightforward. first resume screen, then phone screen, then one tech interview with manager, Then there's the final round panel interview with behavior questions. . . . . .