G2i logo

G2i Frontend Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 5 interview experiences · FREE TO READ

1.8 Rounds average
Average Typical difficulty
20% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at G2i.

Showing 3 of 5
G2i logo
G2i

Frontend Developer

Engineering · nearly a year ago

Senior Average Positive experience Accept offer 1 round
Interview process
Technical screen Onsite
Interview formats
Coding Technical

The interview was pretty straightforward. It involved 12 live coding questions, split evenly between Typescript and React.js. My interviewer was a really nice guy, and I actually enjoyed the experience. We discussed topics like re-rendering and the inner workings of JavaScript.

Confirmed questions3 questions
  • How do you prevent re-rendering?
  • Can you explain how JavaScript works?
  • We went through 12 live coding questions, covering both Typescript and React.js.
G2i logo
G2i

Frontend Developer

Engineering · a year ago

Entry Average Neutral experience No offer 1 round
Interview process
Take home
Interview formats
Coding Presentation

It was basically just a RLHF review test, you get 11 minutes total to review some code, leave your comments, and then upload a video of yourself explaining your review.

Confirmed questions1 question
  • Could you review this code and provide an RLHF review?
G2i logo
G2i

Front End Developer

Engineering · more than a year ago

Mid Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen Offer
Interview formats
Technical Behavioral

Applied through StackOverflow and was later contacted via email about a technical test and an initial interview with HR/recruiter. This person gave a company intro and clarified doubts about the code test, which had unclear instructions and UI details. It also included many links to company coding standards, a Javascript book, React docs, and Node.js info (though Node wasn't relevant to the test). I asked the interviewer for clarification on expectations, and they said I had 'freedom to do the test the way you want'. We ended the call confirming a second interview with a technical person to discuss the test, which I found odd since the code hadn't been reviewed yet. The test involved building a simple questionnaire app where users select answers, proceed, and see a final score. My solution was accurate, well-structured, met UI requirements, and avoided overkill logic, extra dependencies (except react-router), bad practices, or warnings. After submitting, the second interview, scheduled a few days later, was canceled without explanation. I had to email twice for reasons, and eventually received a rejection stating the application was denied because I didn't include eslint, prettier, tests, state management, or typechecking. These reasons were unexpected and unfair, as they weren't specified in the instructions. While I use these tools professionally, they're usually not required in tests unless stated, as tests should focus on logic and skills, not production readiness. State management wasn't necessary, and assuming candidates will follow unspecified 'standards' or opinions is unreasonable. I believe the reviewer focused on personal preferences rather than company needs, potentially dismissing good candidates due to an egocentric approach, possibly indicating the company seeks specific personalities over genuine talent.

Confirmed questions1 question
  • Can you talk about your experience?

G2i Frontend Engineer Interview Questions

Quoted word for word from G2i interview reports.

What are the specifics of setTimeout()'s default 4ms throttle and its execution timing relative to Promises, even with a 0ms delay?

Read reports

Can you determine the output of this code snippet: console.log(1) console.log(setTimeout(() => { return 2; }, 0)); console.log(Promise.resolve(3)); console.log(4);?

Read reports

Given two RLHF code examples, explain what they do and how they function.

Read reports

Could you review this code and provide an RLHF review?

Read report

Formats, difficulty and experience

Across all 5 G2i interview reports.

Interview formats

Coding 40%
Technical 40%
Presentation 10%
Behavioral 10%

Interview difficulty

Easy 20%
Average 80%
Difficult 0%

Candidate experience

Positive 20%
Negative 40%
Neutral 40%