Tip 1: Focus on strong fundamentals – master data structures, algorithms, and core programming concepts before moving on to advanced frameworks.
Tip 2: Build projects alongside learning – applying concepts in real-world projects, such as web apps or mini tools, reinforces understanding and demonstrates practical skills to recruiters.
Tip 3: Consistency beats intensity – solve coding problems regularly, review weak areas, and gradually increase problem difficulty rather than cramming.
Tip 1: Avoid grammatical mistakes.
Tip 2: Always check your ATS score and improve it according to the job role.
Project / Feature Description
I was given a Figma design file by the company and asked to replicate it into a fully functional, responsive web application. The Figma file contained the complete UI design, including layouts, typography, colors, spacing, and interaction states.
Key Requirements:
Pixel-perfect implementation: The web pages needed to match the Figma design with high accuracy.
Responsiveness: The design included breakpoints for desktop, tablet, and mobile. I ensured the application adjusted seamlessly across all devices.
Reusable components: All UI elements (buttons, cards, forms, navigation bars, etc.) were built as modular and reusable components.
Interactivity: Hover effects, animations, and transitions shown in Figma were implemented for a smooth user experience.
Technology stack: The project was developed using React (or Next.js) along with Tailwind CSS (or the specified styling framework).
Code quality: The codebase was clean, maintainable, and scalable, following best practices in component structuring, accessibility, and semantic HTML.
Assets integration: All images, icons, and fonts from the Figma file were exported, optimized, and integrated correctly.
The end deliverable was a production-ready, responsive web application that closely replicated the Figma design while maintaining clean architecture and reusability for future scaling.



You are given the array ‘ARR’ = [1, 1, 1, 1, 1], ‘TARGET’ = 3. The number of ways this target can be achieved is:
1. -1 + 1 + 1 + 1 + 1 = 3
2. +1 - 1 + 1 + 1 + 1 = 3
3. +1 + 1 - 1 + 1 + 1 = 3
4. +1 + 1 + 1 - 1 + 1 = 3
5. +1 + 1 + 1 + 1 - 1 = 3
These are the 5 ways to make. Hence the answer is 5.
Why do you want to work with us?

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?