I applied online to a platform that searches and sells connecting/interline flight tickets. After I applied, a recruiter reached out and said I'd need to do an OA first. Since the company uses Go, there was no other language option. The OA had two questions, one greedy and one DP, and the difficulty was unusually high for an OA.
After I passed the OA, it took the recruiter two weeks to tell me I'd passed, and the interview was scheduled for the very next day. There were two interviewers, and right away they went into a long string of Go-related questions — synchronous vs asynchronous, threads vs coroutines, how Go compares to other languages, and my understanding of different databases. At the end they gave me a LeetCode-style problem (LC 253), and the annoying part was they didn't even give me a CodePad link — they just had me share my screen and open my own IDE. I pasted the question into VS Code, and the funny thing was the AI plugin in VS Code automatically spat out the answer code. I had to close VS Code and open Notepad instead so I could bang out the code by hand in front of them.
In the end they told me my answers were too vague, and I guess they blamed me for not having a deep enough understanding of Go.
Discussion
Loading comments…