
G2i Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 25 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at G2i.
Software Engineer
The interview process was smooth and enjoyable from start to finish. Everyone I spoke with was friendly and professional. The communication was clear, and the expectations were well-defined. I felt comfortable during each stage, and I appreciated how organized and respectful the entire process was. Overall, it was a very positive experience that left a great impression on me.
- Describe your approach to problem-solving in your professional work.
Software Engineer
First part should be easy, they tel you to use a prohramming language you prefer. But the second part of the interview was multiple choice, 3 questions if you pass that there will be another round. I failed on the multiple choice part, although i believe I got the multiple choices correct they wouldnt tell me what i did wrong.
- Submitted projects using Python and Swift
Senior Software Engineer
I sent in my application through their website. After some time, I got an invite for a quick chat with a senior technical recruiter. It was a 30-minute call where I talked about myself and they told me about the company. Then, they scheduled my next interview. The following interview, about 40 minutes long, was a technical one with a lead developer. They asked a bunch of questions about JavaScript, React, and general programming, using an online tool. This second interview was recorded. It felt pretty straightforward for me, but I might be biased since I knew the answers to everything. About a week later, I tried reaching out to the recruiter I'd spoken with, but no reply. I didn't hear anything for over 3 weeks after the second interview. Then, I got an automated email saying, "Congratulations, you're a G2i Member". This is why I'm not happy with this experience – I was aiming for a core team role, not to join their platform as a developer. Nobody has gotten back to me since that last interview, which was nearly a month ago.
- Tell me about React hooks.
- How are values passed via the URL?
- Could you describe imperative and declarative programming?
G2i Software Engineer Interview Questions
Quoted word for word from G2i interview reports.
“Given a string, reorder it in descending order (i.e., largest first) based on the number of times characters appear (e.g., "gggaacbbbb" becomes "bbbbgggaac").”
Read reports →“What is the purpose of useCallback?”
Read reports →“What is useMemo used for?”
Read reports →“Create a REST API to manage a database of acronyms.”
Read reports →“What's the syntax for JS classes?”
Read report →“How would you promisify a setTimeout call?”
Read report →“When is it better to use function components over class components?”
Read report →“How are values passed via the URL?”
Read report →“What are potential performance bottlenecks in React applications?”
Read report →Formats, difficulty and experience
Across all 25 G2i interview reports.