Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Coffee Meets Bagel

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Coffee Meets Bagel reviews | Coffee Meets Bagel jobs | Coffee Meets Bagel salaries | Coffee Meets Bagel benefits
      Coffee Meets Bagel interviewsCoffee Meets Bagel IOS Engineer interviewsCoffee Meets Bagel interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      IOS Engineer Interview

      9 Jun 2018
      Anonymous interview candidate
      San Francisco, CA
      No offer
      Negative experience
      Average interview

      Application

      I applied online. The process took 2 weeks. I interviewed at Coffee Meets Bagel (San Francisco, CA) in May 2018

      Interview

      A brief initial phone screen with the HR recruiter, covering background and skills, and checking for general soft skills fit. It went well and I was asked to complete their coding challenge. The materials for the challenge weren't sent initially, so I followed up a couple days later asking if they would like me to work on it, and they were provided. It's a well specified challenge with JSON data to consume from a file and a table view UI to build with a detail view. It's substantial enough to demonstrate knowledge of application architecture in iOS in addition to the details of the implementation (how the JSON parsing is accomplished, how you factor the view elements in the different view controllers, how much you make use of AutoLayout, etc). It's actually the kind of details they should be testing for in candidates IMO. A visual PDF spec is provided with no description of desired UI behavior, though most of it is implied through use of the visual spec. The one issue I have with the challenge is that it's a relatively substantial portion of work early in the hiring process. I'm biased, of course, but I feel like I produced a solution that could be measured objectively to function according to the visual spec they provided, using an extensible, well-factored app architecture. I got a voicemail about 1.5 days after submitting that they decided to not continue the interview process with me. There was no feedback given on the submitted challenge. This is where I feel their process could be better. I understand that companies don't like to provide feedback on the interview process in general, but they could safely provide simple un-ambiguous feedback here along the lines of: "incomplete in area x; functionally complete but didn't follow design document in x; to spec but poor use of standard iOS architectural design patterns, etc." If that was still too much of a risk, then my recommendation would be to ask for a code sample of previously written code or conduct a short technical screen before the code challenge. They could filter on their criteria there and that would be a lot more respectful of the candidates time.

      Interview questions [1]

      Question 1

      Build a small app that consumes JSON data and renders multiple UI views.
      Answer question
      3
      avatar
      Coffee Meets Bagel response
      7y
      Thank you so much for sharing your feedback. We want to improve our process with our candidates. We will be discussing this with our management.

      Other IOS Engineer interview reviews for Coffee Meets Bagel

      IOS Engineer Interview

      7 Feb 2019
      Anonymous employee
      San Francisco, CA
      Accepted offer
      Positive experience
      Average interview

      Application

      I applied online. The process took 3 weeks. I interviewed at Coffee Meets Bagel (San Francisco, CA)

      Interview

      I applied online and shortly after (day or two) received an email asking to set up an initial phone call. This was a basic phone screen, ask about my background, and what the interview process is like. Next was a more in-depth technical screen with a lead engineer. It was not overly difficult, nor were the questions algos/DS. I had to go through several past projects and explain in depth what I did to solve these issues, etc. The lead engineer was very nice on the phone and pleasant to speak to. After this I had to complete an "iOS Coding Challenge". You are essentially given a basic spec, and you implement it. On the phone I asked a bit about what the expectations were for the project, since I had seen in prior reviews people felt this was unclear. I was assured that they instructions were clear and it was about seeing how I solved the problem versus a pixel-perfect "ready to ship" app. The estimated time for the project is 4-6 hours. This is pretty long for coding challenges I have done in the past. It's a relatively simple spec, but I spent a lot of time refactoring, and trying to give it my best (I completed it as if I was going to put it up for code review, so I considered what I would need in order to pass a code review internally). After I sent the code in, I was told I would come onsite next. Onsite was a "half" day in their SF office. The office itself is super nice and people were very friendly. There were a variety of technical and non technical interviews including one with a cofounder, but I had prepared quite a bit (knew my resume inside and out, studied design, studied some basic algos/ds) and felt like it went really well. We also had lunch onsite and while it is not an explicit interview, you should still be prepared for asking some questions about yourself/what your career goals are, etc. After the onsite, I soon found out I had received an offer. I don't have too many bad things to say about the entire process, maybe the food choice onsite was not the best for having a conversation :P it was a bit messy, but overall people were very pleasant, I enjoyed the coding project, and I always felt informed about where we were in the process.

      Interview questions [2]

      Question 1

      iOS Coding Challenge - basic list view and detail view
      1 Answer

      Question 2

      Detailed questions about my resume and past experience
      Answer question
      3

      IOS Engineer Interview

      18 Sept 2018
      Anonymous interview candidate
      San Francisco, CA
      No offer
      Negative experience
      Difficult interview

      Application

      I applied online. The process took 3 days. I interviewed at Coffee Meets Bagel (San Francisco, CA) in Sept 2018

      Interview

      The recruiter lady was very nice, and I feel bad even going out of my way here to leave a negative review, but in this case I thought I could maybe help someone else save their valuable time. Throughout my career working as an iOS developer, I've interviewed at numerous companies of various different sizes, and never been asked to do a relatively detailed project in a short amount of time just to have it torn to shreds like this. I took hours out of my day in-between interviewing with other companies and jumping on airplanes just to complete CMB's project. They give you a very vague description of how they want it completed (like it's not explicit whether you are encouraged to use third-party libraries or not), and a mockup. I - rather quickly I might add - put together an app that functioned exactly as they wanted and how it appeared in the mockup, I took a quick look over my code, and sent it over. I got a call later with feedback like "inconsistent line spacing" like seriously? I guess in a few instances I put an extra space in-between my method declarations. They criticized one dumb little mistake I made, where I force-unwrapped an optional that I had already conditionally guarded against, okay THAT I understand, that's a valid criticism, but IMO not a reason to turn someone down unless it's happening all over the place. Other than that the rest of the feedback I received were things like how I left some print statements in my code from debugging, and also there were some some complier warnings due to a UIBezierPath I made, and forgot to call setNeedsDisplay() - little mistakes that can easily go overlooked while doing a quick coding project challenge. Look, I appreciate even receiving feedback, you don't always get that, and like I said the recruiter was very professional and friendly, but I think their engineers evaluating these projects are being WAY too critical. I've been on the other end of this, and never seen someone scrutinized over such minute details. Mistakes anyone who's busy and doesn't have endless time to perfect a coding challenge could make. And this isn't just me being bitter about being rejected, I have other opportunities lined up, but I've been told at previous jobs that I actually won the job due to my attention to detail and tenacity when it came to the coding challenge given. I get that everyone wants to hire someone who will deliver production-quality code all the time, but it's not realistic to expect 100% perfectly structured code from an interview-project especially when someone has very limited time. Little mistakes will typically be made. Especially when hiring in such a competitive market, you have to realize that a lot of candidates are going to have multiple interviews lined up, multiple projects their working on simultaneously, and in my case, flying to and from outside states to interview with different companies. I guess maybe they have the luxury to be really picky and demand perfection, I don't know, but I would say keep this all in mind before you decide to spend hours of your time completing a project just so some other developer can rip it to shreds.

      Interview questions [1]

      Question 1

      Simple questions about your background, then they give you a project that contains a mockup, a JSON file, and a one-paragraph text file that describes how they want the project completed.
      1 Answer
      3

      Top companies for "Compensation and Benefits" near you

      avatar
      Amazon
      3.7★Compensation and benefits
      avatar
      Google
      4.5★Compensation and benefits
      avatar
      Meta
      4.6★Compensation and benefits
      avatar
      Amazon Web Services
      3.9★Compensation and benefits

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.