I applied online. I interviewed at Tinder (West Hollywood, CA)
Interview
So this review is from an interview I had with the team a month or two ago. 60-minute phone interview with an engineer based out of the Bay Area followed by an on-site at Tinder in West Hollywood. The on-site was just a small project that they wanted me to build. Ran into issues with the laptop I had and also needed creds for the API that I needed to get the work done so I didn't finish it, but I cared more about enjoying the project than rushing to get it done (probably don't recommend this :P).
I felt it was a very "fair" interview. It was one of the first interviews I had during my interview spree in finding another company, so naturally I was rusty. It was good practice for on-sites I landed at FAANG companies in SF, so I can't complain! I do remember feeling very, very comfortable there. They take care of you. They treat you to a free lunch which is catered, and you're free to roam around and grab snacks if you're ever hungry, thirsty, etc. The major, major downer for me was the major lack of diversity in the office. I like that they have a fairly strong female presence, but the lack of POC and the "bro culture" feel was a huge buzzkill.
My advice to the interviewee is to review some of the decisions you make when writing code. If you've been doing it long enough, many paths you take or code you write are practically memorized at this point and you may forget the reason behind them, or you may be leveraging tools that make some processes more simple and seamless. Just remember that the job of an interviewer is to make sure you know what you're doing and silly mistakes may make them change their impression of you.
Interview questions [1]
Question 1
Phone interview: brush up on your iOS basic concepts, i.e., delegation, cell reuse, notifs, classes vs structs, memory management, async apis, persistence... any of these is totally fair game.
On-site: Come as you are. The project they give you is nothing more complex than the work you do on a daily basis. You likely won't have some of the tools that you normally use at your office, so review a lot of the iOS basics, especially if your team is using Rx, IGListKit, etc.