Softin Systems Pvt. Ltd Interview Experience for Full-Stack Web Developer Intern Role

Last Updated : 18 Feb, 2025

Recently, I attended an online interview for the role of a Full-Stack Web Developer Intern at Softin Systems Pvt. Ltd. in Delhi. The interview lasted about 45 minutes, and I had a recommendation from a friend for the position. Here's a detailed account of my experience and key takeaways.

Interview Process

The interview consisted of only one round and started with a series of basic questions to assess my understanding of development and my overall experience.

Here's how I approached it:

Part 1: Introduction

I began by giving a concise yet impactful introduction about myself, my background, my skills, the types of projects I've worked on, what unique quality I like to add to my personal projects, times when I lead a team, and decision-making skills. It's important to provide a clear overview without making it too long, as interviewers typically prefer precise and to-the-point answers.

Answering Strategy:

  • Provide a broad overview of topics when asked general questions.
  • Dive into detailed explanations only when asked specific questions.
  • Use a mix of languages (English and the native language you’re comfortable with) to maintain fluency and clarity.

Part 2: Questions Asked

The interviewer asked a range of technical and conceptual questions, including:

Basic Concepts:

  • What is development?
  • What is data scraping?
  • What is the default session time of a portal?
  • which Frontend is used by me for UI/UX Development and why ?

Frontend and UI/UX Development:

  • What are the key points to create a more responsive page?
  • Why use the <link> tag instead of the <href> anchor tag ?

Backend and Database:

  • Which database is best for fast responsiveness?
  • Difference between cookie-based and session-based authentication.

Frameworks and Tools:

  • What are microservices?
  • How to access APIs in Django? As it was in my resume.
  • Pros and cons of using React and Vite.

Fundamentals:

  • Difference between HTML and HTML5.
  • Tell me about your best project, the tech stacks used, and why you chose them.
  • Specific Concepts:

Specific Concepts:

  • Alert functions in Tailwind CSS.
  • React hooks and their functionalities.
  • REST APIs, web sockets, Redis, Kafka, and Flutter.
  • Ports on which programs run and relevant commands.

Part 3: Coding Tasks

Towards the end, I was asked to write two programs:

  • Fibonacci Series: To print the Fibonacci sequence.
  • Substrings of a Word: To print all substrings of a given word.

Although I answered most questions confidently, I took extra time for a few and wasn’t perfect in some areas.

Final Outcome

The interview concluded positively, and the interviewer seemed satisfied with my responses. However, the company required me to sign a 2-year bond after completing a 6-month internship, which was against my preferences.

I politely declined the offer, but the experience was immensely valuable and helped me improve for future interviews.

Key Takeaways:

  • Be little extra prepared for the things happing first time in life.
  • Prepare thoroughly for both basic and advanced topics.
  • Focus on delivering concise and to-the-point answers during the overview.
  • Always evaluate company policies and align them with your career goals before accepting an offer.
Comment