I applied online. The process took 3 months. I interviewed at Funavry Technologies in Aug 2025
Interview
I applied in August and the first interview was scheduled shortly after. The initial round went well and mainly covered basic JavaScript concepts.
After that, there was no response for almost two months, which was a bit disappointing. In early October, they contacted me again for a technical interview with the Team Lead. This round focused on my React.js experience, including performance optimization, scenario-based questions (such as optimizing infinite scroll), and general frontend architecture. The questions were straightforward. I was also asked about PWA concepts, service workers, and related topics.
About two weeks later, I received a call from HR for the final interview. They discussed my previous work experience, reason for leaving my last company, salary expectations, and general background.
I received the offer in early November.
Overall, the interview process was good and technical discussions were fair, but the communication gaps and long response times could be improved.
Interview questions [2]
Question 1
- Reverse an array in JS without using JS methods.
- Find no of Objects couts in the array of key-val pair using JS.
- React Life Cycle
- Use Memo vs use Reducer
- Uncontrolled Components
- HOCs
-- React Basics & Experience
- Explain your experience working with React.js
- What are hooks? Which hooks have you used?
- Explain useEffect and its dependency array
-- What is state vs props?
- Performance Optimization
- How do you optimize performance in a React application?
- What causes unnecessary re-renders?
- How does React.memo work?
- Difference between useMemo and useCallback
- How do you optimize large lists?
-- Scenario-Based Question
- How would you implement infinite scroll?
- How would you optimize infinite scroll for performance?
- How would you handle API pagination?
- How would you prevent unnecessary API calls during scrolling?
-- PWA & Browser Concepts
- What is a Progressive Web App (PWA)?
- What are Service Workers?
- What can a Service Worker do?
- How does caching work in PWA?
- Difference between Service Worker and Web Worker
- Offline support in web applications