I applied online. I interviewed at SingleStore (San Francisco, CA) in Sep 2019
Interview
Applied online. Received a code challenge from a recruiter at memSQL. The code challenge was to build a front end UI in vanilla JS/HTML/CSS (No third party libraries allowed) based on wireframes they sent on Figma. Gave me 72 hours to complete. I received a rejection email 2 days after submitting. No reasons why the submission was not accepted. Just wish they had the courtesy to point out what they didn't like after someone puts in time and effort to build something for them.
Interview questions [1]
Question 1
They sent a Figma wireframe for a simple UI they wanted built in vanilla JS and HTML/CSS. No third party libraries allowed.
First round is kind of getting to know your real time problem solving skills by providing you to find a bug/add some function in their codebase in real time. Good if you have worked with large code base.
Interview questions [1]
Question 1
To find a bug/add some function in the codebase in real time.
Round1 - screening call with Talent partner based on location, background requirements + 1 hour C codebase understanding and adding features using functions
Round2 - 45 minutes Technical Interview based on experience and deep into low level system design language
Interview questions [1]
Question 1
How does malloc() work internally? What’s the difference between malloc, calloc, realloc, and new?
Couple of coding interviews, pretty standard. One was different from the normal and a very cool interview about an existing in memory database. The process is quite long but that's how it goes at good companies sometimes