
Toggl Frontend Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 17 interview experiences Β· FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Toggl.
Frontend Developer
First, there's an online form with tech questions, mostly about React and modern JS. If you pass, they'll schedule a 1-hour interview with the frontend lead for your experience and a small programming logic test. Then comes a paid test week, which is the toughest part. The codebase is huge and intimidating at first, and you'll need to figure things out with little guidance. If that goes well, the final step is a 1-hour casual chat with the engineering manager about what you'll be doing at toggl (this last talk isn't a pass/fail thing).
- What does a generator function output?
- Can you explain Async/Await and promises?
- How would you approach this programming logic problem?
Frontend Developer
The process is pretty simple and detailed on Toggl's website. First, you take a 15-25 minute online test. If accepted, you do a 1-hour interview with the team lead, mostly general questions and a simple coding challenge at the end. If accepted, you go for a test week where you meet the team and work on issues on the actual product. The issue's difficulty vary, especially since the codebase is quite big XD. If accepted, you have a meeting with the CEO or someone from the leadership team. If you've arrived at this point you're very likely accepted since people don't usually get rejected at this stage XD. Then, you get an offer! π
- Can you tell me about some projects you've worked on?
Frontend Developer
I took an online test, which I passed well. But after that, they stopped the process without much explanation. Just a generic email saying they had many candidates, and even though I seemed to fit, they needed someone else. It would be better if they put this info in the job description to save everyone time. Total waste of time.
- How do you prevent re-rendering in React?
- Can you explain PureComponent and PureFunction?
- Explain the concept of binding 'this' in JavaScript.
Toggl Frontend Engineer Interview Questions
Quoted word for word from Toggl interview reports.
βWrite a recursive function to sum the values from a generator.β
Read reports ββWhat's the difference between useLayoutEffect and useEffect?β
Read reports ββCan you convert a function to use ES6 syntax?β
Read reports ββWhat does a generator function output?β
Read reports ββHow do you prevent re-rendering in React?β
Read report ββImplement a simple REST API parser in JS, then display and manipulate the data it received.β
Read report ββExplain the concept of binding 'this' in JavaScript.β
Read report ββCan you explain PureComponent and PureFunction?β
Read report ββCan you explain CSS media types and their use with various devices?β
Read report βFormats, difficulty and experience
Across all 17 Toggl interview reports.