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

      Wire

      Engaged Employer

      About
      Reviews
      Pay & benefits
      Jobs
      Interviews
      Interviews
      Related searches: Wire reviews | Wire jobs | Wire salaries | Wire benefits
      Wire interviewsWire Senior Scala Developer interviewsWire interview


      Glassdoor

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

      Employers

      • Free Employer Account
      • Employer Center
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy & 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 personalized job recommendations and updates by starting your searches.

      Top companies for "Compensation and Benefits" near you

      avatar
      Intuit
      4.4★Compensation & Benefits
      avatar
      Epic
      4.0★Compensation & Benefits
      avatar
      Adobe
      4.1★Compensation & Benefits
      avatar
      Motorola Solutions
      3.9★Compensation & 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.

      Senior Scala Developer Interview

      Apr 7, 2017
      Anonymous Interview Candidate
      Berlin
      No offer
      Negative experience
      Average interview

      Application

      I applied through a recruiter. The process took 3 weeks. I interviewed at Wire (Berlin) in Apr 2017

      Interview

      Started with a HR interview online using their app (similar to Google Hangouts, but not nearly as good). By the way, don't make my mistake and look the HR person up on LinkedIn, so you understand her background and don't get your expectations too high. The conversation (very general) went well and I was given a coding test to complete in 2 weeks. Even though it was my first Android app, I believe I made an impression, given that the recruiter said that I "crushed" and that I was asked for a face-to-face shortly after I submitted my code. The next step after the coding test was suppose to be another online interview, but they skipped to the final face-to-face and paid for my flight tickets to Berlin and back. Their office is nice and their location is central. Everybody in the office was civil. I would say that they were nice, but after I got some feedback from the recruiter, I reckon they didn't like me in a personal level... The final interview consisted of: - Tour of the office. - Lunch with a project manager (your choice of salad, a nice gesture, even though I'm not a salad person). - Technical interview/White board with three of their Scala developers. Some pointers if you really want the job: - They want people that are really excited about them, which may be difficult if you love your craft. Their code is public on GitHub (open source), so take a look at it and you will understand what I mean. By the way, I criticized their code before I even had the face-to-face: I just said that they should use polymorphic chains instead of switch cases (everywhere in the code, yuk!). Given that I was invited for a face-to-face, I thought that they were open to criticism, but after their final feedback that doesn't seem to be the case. - Not the best role if you are a senior, given that their developers are quite inexperienced in Scala and functional programming. They are not looking for experience. This is not a leadership role (even from a technical point). TL;DR: They want follower-ship... additions to their already unremarkable labor force... - Show interest, but do not ask too many questions. I asked as many as I could about their software development processes and architecture and I came out as being "arrogant" (their feedback). - The office is nice, but I don't really care too much about these things... They seem very proud of it (the best thing they have to offer, I guess), so you should probably make an effort and throw some compliments. - The coding test takes a bit of work, but is perfectly doable in the given time-frame (if you already know Android, might be easy). - Any average developer should have no difficulty solving the 2 white board problems. Took me literally 5 seconds to solve the first one. They looked a bit embarrassed, so you should probably fake struggle a little bit to protect their feelings. They also might ask about time complexity of the algorithm you came up with as a solution in each case. I'm only bothering to give a negative rating because their feedback felt like a stab in the back. Even though they said that I'm "amazing technically" and that I am "nice", somehow they managed to add "arrogant" to the list. Cold blooded. Sorry I love my craft and that I "know too much". The culprit of their reaction, I reckon, was the fact that I was negative about my previous employer (nothing personal, only technical criticisms). They might have felt that I was going to give them a negative feedback too. "Han shot first" (or prisoner's dilemma, if you're not this kind of nerd). In my defense, they directly asked me why I left shortly after joining and I was honest. Most people would come up with a white lie, but I don't think my former employer deserves that I lie on their behalf. Also, I was stating technical facts, not personal opinions. By the way, I wasn't going to accept an offer, but I was planning to keep my criticisms to myself. I said nothing but nice things to the recruiter about them. I thought that they wouldn't pay me what I asked and that this would be it. I was actually concerned that they would offer what I asked and that I would have to give some negative feedback. Ha! Looking back, their preemptive attack should not be surprising. I used their app exactly 3 times: 1st) Wouldn't decrypt my messages. 2nd) Lost individual messages. 3rd) Lost all my message history. I let them know, politely and without judgement, about these issues, but they did correctly assume that I have a bad impression of them. They share too many deficiencies with my previous employer. All show, no substance. During the cold war the U.S. created an organization made of mathematicians and computer scientists named "RAND" to find the best strategy against USSR's nuclear strike threat. Computer models say "strike first!" (sorry, folks; the movie "WarGames" is a lie). I guess that says everything you need to know about human beings.

      Interview questions [3]

      Question 1

      General Technical Questions (No specific Scala questions). Software Development Cycle Questions. White Board problems (two).
      1 Answer

      Question 2

      What is the design pattern of their open sourced Sync Engine?
      1 Answer

      Question 3

      What is a tree graph?
      1 Answer
      8