I applied through other source. The process took 2 weeks. I interviewed at Electric AI (Austin, TX) in Oct 2021
Interview
The interview process was smooth and exactly what you'd expect. The recruiting team was clear in their communications and was eager to answer questions that I had. It was a great experience and I would recommend anyone to interview here.
The structure was typical of a software engineering interview.
1. Screening interview
2. Coding interview
3. Panels with system design
4. Final interview with senior management
Interview questions [1]
Question 1
Leet code easy/medium string manipulation question for the coding interview.
Design a messenger system
I applied through other source. The process took 3 days. I interviewed at Electric AI (New York, NY) in Jun 2018
Interview
A 30-minute phone call with the hiring manager followed up by a 90-minute test on HackerRank.com.
To each his own but I found the test silly, impractical and not a good measurement of developer abilities.
The third question is convoluted and silly. Honestly the best qualities of a senior engineer are his or her maturity, business sense, ability to communicate and get along with others, to be on time and positive -- most problems you first research and analyze, you don't start coding. I'm not sure how tests like these became de rigeur in the industry but they're silly and worth nothing, IMHO.
Interview questions [3]
Question 1
Q1: Convert from decimal to Roman numerals <= 1000
Q3: Count the cost of fused nuclear rods. E.g., [1,3], [1, 4] and [2,6] means there are 6 rods, with 1-3-4 and 2-6 fused together and 2, 5 separate. Square root each bundle so sqrt(3)+sqrt(2)+sqrt(1)+sqrt(1) = 5. Write a program to calculate this.