Tech IndustryApr 28, 2023
NianticzUXf25

Block/Square Android Interview

I'm interviewing with Blok/Square soon for a mobile role, and the recruiter mentioned that I could either do a pair programming tech screen or a take-home project. I chose the pair programming, algorithmic tech screen, but I'm curious about what that means for the onsite. If I had chosen the take-home project, the onsite coding interviews would build upon that. Since I chose the pair programming, algorithmic tech screen, does that mean my onsite coding interviews will also just be algorithmic pair programming interviews? I asked the recruiter, but she hasn't answered my question, so I'd appreciate an answer from anyone who's been through the process in recent years. TC: 250ish YOE 9+ #block #square #tech

@
Google spinsugar Apr 28, 2023

I interviewed with them for an L5 iOS position in August last year and chose the live onsite route instead of the take home. I think my recruiter said I was the only one that did that among mobile devs lol. As I recall it was pretty much all leetcode-style live programming questions. There were probably some iOS specific questions but I don’t think there was even a system design round.

Square 80jbkx Apr 28, 2023

I think we do an interview about a system you’ve designed, but not a “here’s an app idea design the system” type question. I think mobile is unique in that

Square andr01d Apr 28, 2023

TIL that mobile developers sometimes choose not to do the take-home project and pairing interview

Niantic more_time May 28, 2023

The pair programming interviews are so much better in my opinion than doing the takehome. Why would I spend 4+ hours on a project when I can just do a 1 hour coding interview that isn't leetcode based

Financial Services Company VvHc27 Jun 12, 2023

But a actually it is leetcode based

Niantic tellMeSo Jun 12, 2023

None of the problems I got were leetcode based in any of my 3 coding interviews. They were all straightforward problems that just required familiarity with a programming language and the type of problem-solving skills you'd need on the job. You're even able to look up APIs and stuff on the internet if needed. The problems didn't even compare to the complexity of those that I've been asked at FAANG+ companies or even Niantic