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

      Avenza Systems

      Is this your company?

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Avenza Systems reviews | Avenza Systems jobs | Avenza Systems salaries | Avenza Systems benefits
      Avenza Systems interviewsAvenza Systems Senior IOS Developer interviewsAvenza Systems 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.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

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

      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.

      Senior IOS Developer Interview

      10 Apr 2018
      Anonymous interview candidate
      Toronto, ON
      Declined offer
      Negative experience
      Easy interview

      Application

      I applied online. The process took 1 week. I interviewed at Avenza Systems (Toronto, ON)

      Interview

      Waste of time. It started out promising. I've been a map nerd since I was 9 years old, navigating solo in dense forrest and organizing my own orienteering courses. Their office is also a very small commute for me. I was excited! They didn't really have a strong product vision though. There were no grand plans to use machine learning, or unify mapping UX, etc. Or at least none that wasn't confidential. So I was willing to give them the benefit of the doubt until a more in-depth onsite interview. Moving onto tech questions... It didn't help that there was snickering and overtalking when trying to explain answers, so nervousness was compounded and core concepts such as async and serialization probably came off as the "wrong" answers. At least in the wording they were looking for. I got the sense that they were after only a narrow scope of wording with textbook phrasing. But you can only provide a textbook answer if you A) get lucky, or B) use a concept every single day... and you shouldn't ever test for A. Oh, and there was also quite a lot of digression on how I'd need to become an "expert on C++" ...I don't know to what extent that C++ is baked into their native apps, but if it's an amount large enough that an iOS developer needs to become a C++ expert just to get by, that seems like there's going to be a crazy amount of C++ in there. I'd be willing to learn, but the sheer amount seemed like a red flag! There was nothing on Swift, no persistent storage or networking integration questions, nothing about how to build complex architecture, nothing much on design patterns, and nothing on how to optimize the UI and data fetching. Even algorithms and data structures have more relevance than 60-80% of their questions. Even the 20-40% of questions that may have been remotely relevant, were offset by the style of the interview. In that each question was asked in a "gotcha" sense, instead of in a collaborative sense or any other way that you'd openly discuss ambiguity prominent in the real software world. When this became obvious, I explained to the interviewer that I didn't think that they'd be able to find good mobile developers who know how to build complex systems, by asking these types of gotcha questions solely designed to make the interviewer feel smarter. The interviewer claimed that these were concepts they use every day. It was at that point that I had to withhold snickering of my own, politely thanked him for his time, and said that I wouldn't be moving forward.

      Interview questions [1]

      Question 1

      What are the 3 main attributes of NSError? Explain sync vs async operations? What is serialization used for? What is a singleton? What is dynamic dispatch? How would you calculate the memory used in a 32 bit system?
      Answer question
      5
      avatar
      Avenza Systems response
      8y
      Thank you for your feedback. Our screening process is rigorous, but we want it to be a good one for the candidates as well as meaningful for us. During our initial calls, we aim to provide more specifics of the position than a job description typically contains. We believe that this helps us and the candidate to assess whether the fit is right, early on in the process. We look for candidates who are familiar with a range of subjects and situations that one is likely to have encountered in their career. While we don't expect candidates to have a perfect answer to all questions, for senior positions, we are explicitly interested in the 'why' behind answers, to understand what the candidate is bringing to the table. It's tough, but in the past has helped us find the right people to join our team. We are sorry that you felt uncomfortable at any time during the interview. It's a stressful situation for everyone, We regularly review our interview process as a team, to ensure that we have an awareness of our own conduct, as we assess that of others.

      Other Senior IOS Developer interview reviews for Avenza Systems

      Senior IOS Developer Interview

      22 Mar 2023
      Anonymous employee
      Accepted offer
      Positive experience
      Average interview

      Application

      I applied online. I interviewed at Avenza Systems

      Interview

      Two interviews, one with the CTO and the other one with the team leader. The first one about the company, like an hour long, and the second one more technical, two hours long.

      Interview questions [1]

      Question 1

      * Create an recursive node algorithmic * Questions about iOS
      Answer question
      1

      Senior IOS Developer Interview

      26 June 2019
      Anonymous interview candidate
      No offer
      Negative experience
      Average interview

      Application

      I applied online. The process took 1 day. I interviewed at Avenza Systems in June 2019

      Interview

      Phone prescreen and then in-person interview. Was asked to come in and went through to a small office with a whiteboard. A manager came in and handed me a test after asking what I felt most strongly in. I took the Swift/Objective-C one. After looking at the questions for a bit it became obvious that they couldn’t be answered without asking further questions, which I did after the interviewer returned. We went over the questions and started putting check marks and Xs like he was a teacher. Most of the questions were completely irrelevant or pointless in determining my skill level of the job applied for. We eventually moved onto writing code on a whiteboard for trivial things that I assume were to try to assess my code writing ability. Typical questions like reverse a string were asked. I did not prepare for this so I basically said I’ll brute force it and did. I did get stuck on some simpler requests since I wasn’t prepared for this kind of interview. I eventually got frustrated and said this isn’t really a good way to determine how good a candidate is. It’s not realistic to write code like this without a compiler and especially without reference material. I’d you want to quiz a junior then fine but for a senior position let’s talk about architecture, trade-offs in implementation and just other ideas not CS BS. The entire time he had an air of superiority, laughing at silly things after making his point and quite argumentative. He eventually brought in another guy that I could barely understand and they went over my experience in more detail. Once I got to this point I was more comfortable because I could go into detail of my past achievements. By this point it was pointless though. They said the process is to bring me in a couple more times to write more code. I was already lost to them at this point. Considering the hot, smelly, dirty office and the pretentious engineering staff, this is a place you should steer we’ll clear of.

      Interview questions [1]

      Question 1

      Write code that reverses a string.
      Answer question
      3

      Top companies for "Compensation and Benefits" near you

      avatar
      Moody's
      3.7★Compensation and benefits
      avatar
      Clockwork Fox Studios
      4.0★Compensation and benefits