I applied online. I interviewed at Binance in Sept 2024
Interview
In the first round of the interview, the discussion typically covers self-introduction, work experience, and basic computer science questions. The entire process lasts about 55 minutes. During the self-introduction segment, you should concisely present your background and career goals. The work experience section should highlight your major achievements and projects, especially those relevant to the position you are applying for. Basic computer science questions may include topics such as algorithms, data structures, and system design.
Interview questions [1]
Question 1
Basic Computer Science Questions
Data Structures: Can you explain how a hash table works? In what scenarios is it most effective?
System Design: Design a simple messaging queue system. How would you handle message ordering and reliability?
Blockchain Basics
Consensus Mechanisms: Can you describe common blockchain consensus mechanisms (such as Proof of Work and Proof of Stake)? What are their respective advantages and disadvantages?
Approached me for an interview, I did not apply for it explicitly. Sent me an invite, not much explanation on the interview. During the interview, the interviewer said "you are so confident, aren't you?" in a patronizing, condescending, cocky tone. During live coding section, interviewer went missing for awhile when I asked questions. No rejection e-mail either, completely ghosted.
Interview questions [1]
Question 1
How sure are you that you are ready for this role?
bad, disrespectful. interviewer was late and kept asking non related questions. Every question was disconnected and interviewer did not turn on camera. Also speak chinese during the whole interview, mumbling throughout couldn’t understand anything.
The interviewer started the interview by speaking in Mandarin, which was not what i expected as the recruiter spoke to me in English and didn't inform me that the interview would be conducted in Mandarin.
There were quite a few communication problems through the interview as i struggled a little to understand the technical terms in mandarin, since i am not from China and learned computer science in English.
Interview questions [1]
Question 1
The coding question was ok: merge lists, find out whether a number in listA is smaller than in listB, etc.
However, i was asked some pretty difficult questions later on. Eg, Redis operations (which i obviously couldn't answer due to no experience with redis), ways to prevent double booking, rate limiting in a distributed environment (how to track all the counters)...