I applied through a recruiter. The process took 2 weeks. I interviewed at Proxify in Mar 2026
Interview
I was initially contacted through LinkedIn and had my first interview with HR. The HR representative was very professional and kind, and the conversation went smoothly. After that, I was informed that I would be taking an online technical interview, which lasted around three hours. While it was thorough, I felt it was a bit too long and could have been more focused on specific questions and skill assessment.
After successfully passing that stage, I was invited to a third interview conducted by a third party service called Karat. This part of the process was a great experience. The interviewer was professional and supportive throughout the session. The questions included both theoretical topics such as the difference between a mutex and a wait group as well as practical coding tasks. For the hands on portion, the interviewer explained the problem clearly and expected me to walk through the code and propose a solution.
Overall, my experience was quite positive. However, I think the timing could be improved. The Karat interview, which lasted one hour, felt a bit rushed, and having more time would have allowed for more thoughtful problem solving. Additionally, the initial online assessment could be shortened to make the process more efficient.
One thing that could be communicated more clearly is what happens after completing all interview stages. It seems that passing the process does not necessarily guarantee a role, but rather access to potential project opportunities. Making this expectation more explicit from the beginning would help avoid confusion.
Other Senior Golang Engineer interview reviews for Proxify
In technical take home case have 3 tests expected to be resolved in 3 hours. 1 test is including multiple choice tests for understanding golang knowledge and software knowledge overall, other 2 tests are cases you expected to resolve including key topics of golang like concurrency and also updating a map by avoiding race conditions
Interview questions [1]
Question 1
Golang concurrency patterns
Data structures
System design