I applied through a recruiter. The process took 1 week. I interviewed at Localytics (Boston, MA) in Mar 2015
Interview
Brief phone interview then all-day series of in-person interviews. The interview will include a programming test. They will sit you at a computer with a sheet of paper with some problems on it and leave you alone. They will give you a very brief description of what you will be working on before you arrive. They will tell you that you can program in any language you like and ask you what language you'd like to use. it is important to note that there are right and wrong answers to this question! If you answer incorrectly, I wouldn't even bother showing up to the interview. Again, you must be experienced with the technologies (languages, etc.) that they use. They will say it's not important but since most of your interview questions will involve sample code or programming in those languages, you will be at a severe disadvantage if you are not at least moderately proficient. You can be a great engineer but if you have to ask about the meaning of some Ruby or Javascript syntax you will be docked. All it takes is one bad interview to knock you out of the game.
Afterwards, it took almost 2 weeks to hear back from them. Ideally a company really should let know within a reasonable amount of time if they don't want to move forward. I ranked the overall experience as negative mostly due to the complete lack of communication after the day of in-person interviews.
Interview questions [1]
Question 1
They may ask you to do pair programming in a language you might not be familiar with.
I applied through a recruiter. I interviewed at Localytics (Boston, MA) in Sep 2017
Interview
Telephone with recruiter - > 1 hour coding challenge -> 1 day interview
The recruiter asked me what time I want to give the coding challenge and he sent me the email with question and 2 tsv files at that time. I had to email the answers and my code in 1 hour. So you code the solution and get the answers.
In the 1st call, the recruiter will ask you if you know scala and if you dont know scala, they will still send you the coding quiz but you dont stand a chance. I used a parser to parse the tsv files and also got the answers using hashmap in java, but the recruiter told me they didnt like my solution. Well, I wished them all the best in their search and got a better company and better job.
Interview questions [1]
Question 1
2 tsv files. Read them and answer questions based on data in them.
I applied online. The process took 5 days. I interviewed at Localytics (Boston, MA) in Jul 2015
Interview
Screening call. I thought it went well, but never received a follow up. Person I talked to was friendly, seemed knowledgeable. Admitted the company was only starting out on their commitment to Agile, but at least they have a coach now (I've seen that really help). I was surprised not to at least get a polite rejection notice, but figure it got lost in the shuffle as they're not a huge company.
I applied online. The process took 2 weeks. I interviewed at Localytics (Boston, MA) in May 2015
Interview
A couple of emails back and forth. 2-3 screen calls. Then a pair programming code test in JS. Pair programming was probably the hardest part of it all. Definitely brush up on your JS in advance, no time to look stuff up while pair programming. Definitely read about functional JS that can scale. Great interview process overall!!!
Interview questions [1]
Question 1
Functional Programming and stuff related to javascript. Control flow.
Software Engineer applicants have rated the interview process at Localytics with 3.2 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 32% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 7 days to get hired, when considering 6 user submitted interviews for this role. To compare, the hiring process at Localytics overall takes an average of 15 days.
Common stages of the interview process at Localytics as a Software Engineer according to 6 Glassdoor interviews include:
One on one interview: 31%
Phone interview: 25%
Skills test: 19%
Background check: 13%
Presentation: 6%
Group panel interview: 6%
Here are the most commonly searched roles for interview reports -