Tip 1: If you are working with any tech stack, master it. Make sure you are very proficient in it.
Tip 2: Don’t work with too many tech stacks. Being a jack of all trades doesn’t work well in software development.
Tip 3: Always try to work on projects alongside your learning; they will teach you more than anything else.
Tip 1: Keep it short.
Tip 2: Mention the tech stacks explicitly and make them visible.
As part of my internship application for LogistriX, I was tasked with developing a signup/login page and a homepage using React.js and Tailwind CSS. This assignment required not only technical proficiency but also a strong understanding of design principles to meet specific client requirements.
The signup/login page was created with a focus on user experience, ensuring that the interface was both functional and aesthetically pleasing. Using React.js, I built a dynamic and responsive form that captures user input effectively, with real-time validation to enhance the user experience. Tailwind CSS was utilized to style the page, allowing for a clean and modern design. The utility-first approach of Tailwind enabled me to implement custom designs rapidly, ensuring consistency in spacing, typography, and colour scheme that aligns with LogistriX’s branding.
For the homepage, the goal was to create an inviting and informative landing page that guides users through the core offerings of LogistriX. React.js was again employed to build a component-based structure, ensuring that the page was modular and easy to maintain. Tailwind CSS provided the flexibility needed to design a visually appealing layout, complete with a responsive grid system that adapts to various screen sizes. Key elements on the homepage include a hero section, service overviews, client testimonials, and navigation links, all designed to be intuitive and user-friendly.
Throughout the project, I adhered to the specified design requirements, ensuring that both pages not only functioned as intended but also reflected a polished and professional look. This assignment allowed me to demonstrate my skills in modern front-end technologies and my ability to translate design requirements into a cohesive user experience, making it a valuable exercise in both development and design.
There were some problems regarding my knowledge of the tech stack. They gave me a scenario and asked how I would design the workflow for it. They also followed up with some basic web development questions, such as what React components and React hooks are, as well as some code snippets. That was the extent of it.

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