
Jun Group Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 6 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Jun Group.
Software Engineer
The interview process involved a chat with a technology manager about the company, team, product, and my background. Following that, there was an Android coding homework assignment, which was a weather app demo and not an algorithm problem. The third round was a discussion with the Product and QA teams about the product and inter-team cooperation, including some behavioral questions. The final round was a review of the Android coding homework with engineers, which was awkward and one engineer was impatient. They were looking for a senior engineer, but the job description didn't specify the level. I had mentioned I wasn't a senior engineer in the first round and was told all levels were accepted, so I wouldn't have proceeded if I knew they wanted a senior.
- Can you describe your experience?
- Do you have knowledge of basic Android concepts?
Software Developer
Had a quick initial chat with the CTO to talk about my background and experience, which was a bit unusual. After that, there was a technical interview focusing on object-oriented design. I was asked to create a semi-functional vending machine, where the aim was to produce pseudocode that theoretically met the requirements.
- Can you design a vending machine?
- How would you modify the vending machine to support various payment methods?
Software Engineer
The interview process was great and the people were all friendly, making me feel relaxed during the interviews. The questions weren't too hard as long as you prepare for it in advance. Be ready for technical questions and behavior ones.
- What is your greatest strength?
Jun Group Software Engineer Interview Questions
Quoted word for word from Jun Group interview reports.
“Can you tell me the difference between 'let' and 'const'?”
Read reports →“How would you explain the purpose of the 'bind' method?”
Read reports →“How would you modify the vending machine to support various payment methods?”
Read reports →“How would you design an API to record game interactions, and how should that data be processed and stored?”
Read reports →“Can you design a vending machine?”
Read report →“What are some edge cases to consider in your proposed approach for modeling game objects, interactions, and data handling?”
Read report →“Do you have knowledge of basic Android concepts?”
Read report →“Can you describe, at a high level, how you would model the objects and their interactions in a popular game?”
Read report →“What's your motivation for wanting to join Jun Group?”
Read report →Formats, difficulty and experience
Across all 6 Jun Group interview reports.