I applied online. The process took 1 day. I interviewed at Micro1 (San Diego, CA) in Dec 2025
Interview
It was a good interview, I was just a little unprepared for the leetcode-style question. It is an AI interview process, that goes over the basics of the language on recorded camera, followed by a leetcode-style technical question.
Interview questions [1]
Question 1
How does the Go Garbage collector work with data in an array?
I applied online. I interviewed at Micro1 (London, ON) in Nov 2025
Interview
Interview with their AI which felt like a stress test to see how far they can push you. Webcam, mic and screen were recorded. Questions were spoken high-level design questions rather than in code. AI would provide a Golang design problem around performance that was moderately complex. After providing an answer, it would then follow-up with multiple substantially more complex questions about the specific problem and expect one response for all questions. It felt like the follow-up questions were taking the initial question and escalating the complexity in each iteration.
Interview questions [1]
Question 1
(Paraphrasing from memory) Given a scenario where 10,000 goroutines are accessing a map in parallel without synchronization or atomics. How would you ensure data safety between reads and writes to the map?
Follow-up (all one prompt): How would you design a producer/consumer model to ensure there's no race conditions? How do prevent reads or writes from taking too long? How would you apply sharding? What would you do to manage shard context? How would you prevent shard leaking?