
OKG Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 71 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at OKG.
Software Engineer
The interview process was fine up till the offer stage. I was told I was moved to the offer approval stage and asked to submit personal declarations and documents. The following Monday, the Recruiter contacted me to schedule a "Casual chat" with the hiring team. However, she cancelled the meeting late that same day, saying she'd be in touch soon. On Tuesday, I didn't get any updates, so I emailed for one. She then called to inform me that the team had a last-minute change of heart and decided to move forward with another candidate. I think it's unprofessional to move someone to the offer approval stage and request their personal documents if there was uncertainty about offering the role.
- Can you share an instance where you encountered a problem and describe your solution?
Software Developer
You'll start by submitting your resume and cover letter on their careers page. Then, a recruiter will review it and might give you a quick phone call to chat about your experience, why you're interested, and if you meet the basic requirements. After that, depending on the job, you could get a technical test with coding problems or other tasks related to the role. Next up are the in-depth interviews: technical ones with team members to check your skills and problem-solving, and behavioral ones to see if you're a good fit and how you handle things. The last interview is usually with a big boss to talk about your future ideas and how you can help the company. If all goes well, they'll offer you the job and you can talk about the details. Finally, once you say yes, onboarding starts to get you settled in.
- Can you explain how Merkle Trees work?
Software Engineer
I had 4 interviews over about 2 weeks. Everyone was super nice and polite, making it a great experience. First, a recruiter chatted with me about my background, the job details, and essential info for working at OKX. Then came a technical interview focused on Backend Engineering. They asked about pretty much everything needed for the job, covering Blockchain, DB, Java, Middleware, and Design Patterns. After that, a VP of Technical Interview conducted a more in-depth, open-ended interview to check my problem-solving skills and how broad and deep my knowledge is. Finally, an HR interview to see if I'd be a good cultural fit and to understand my motivation for joining OKX.
- Can you describe the most challenging project you've worked on and explain how you tackled it?
OKG Software Engineer Interview Questions
Quoted word for word from OKG interview reports.
“What is the difference between HTTP 1.1 and 2?”
Read reports →“Given a large array, how would you find the top k largest elements efficiently without using the sort() function?”
Read reports →“What are blockchain scalability issues and how can they be addressed?”
Read reports →“What are the new features in Java 1.8?”
Read reports →“Can you read from a closed channel (again his accent made this difficult to follow).”
Read report →“Could you explain the distinction between Generics and Trait Objects?”
Read report →“Can you explain the difference between Stack memory and Heap memory?”
Read report →“Can you describe how a heap-based solution would work for this problem and analyze the time complexity of each step?”
Read report →“Could you explain what a Hash Table is and describe its functionality?”
Read report →Formats, difficulty and experience
Across all 71 OKG interview reports.