Park+ | Frontend Intern | Virtual

park+ logo
park+
· Frontend Intern· Virtual
June 1, 2025 · 38 reads

Summary

I interviewed for a Frontend Intern role at Park+. The process included an HR round and a technical round focused on frontend technologies like HTML, CSS, JavaScript, and React, along with a live coding assignment to build a To-Do list app. Due to my recent focus on backend, my frontend skills were rusty, and I struggled, not expecting to progress further.

Full Experience

Round 1 – HR Interview

I was contacted by an HR for an immediate-joining role. The HR introduced the company, explained the role, and asked me to introduce myself and explain my frontend-related projects. While my focus had recently shifted to backend (Java & Spring Boot), I still proceeded with the opportunity.

Round 2 – Technical Interview

The interview was conducted by an SDE-1 experienced in React, Next.js, and TypeScript. After introductions, we began the technical discussion:

  • HTML:
    • What is the full form of HTML?
    • What is it used for?
    • What are semantic tags?
    • Tags vs Elements
    • Head tags and meta tags
  • CSS:
    • Full form of CSS
    • Purpose of CSS
    • What are media queries?
    • Concepts of Flexbox and Box Model (Margin Box)
  • JavaScript:
    • Why is JavaScript used?
    • Variable declarations (var, let, const) and their differences
    • Concepts: Promises, Event Loop, Temporal Dead Zone, Callback, Closure, Hoisting
  • React:
    • Props, DOM vs Virtual DOM
    • Hooks: useState, useEffect, useMemo, useCallback
    • Why use React over vanilla JS?
  • Live Assignment:
    • Build a basic To-Do List app implementing CRUD functionality.

At the end, I was asked if I had any questions.

Interview Questions (14)

1.

HTML Full Form and Usage

Other·Easy

What is the full form of HTML? What is it used for?

2.

HTML Semantic Tags

Other·Easy

What are semantic tags?

3.

Distinguish HTML Tags vs Elements

Other·Easy

Explain the difference between HTML Tags and Elements.

4.

HTML Head and Meta Tags Concepts

Other·Easy

Explain the concepts of Head tags and Meta tags in HTML.

5.

CSS Full Form and Purpose

Other·Easy

What is the full form of CSS? What is its purpose?

6.

CSS Media Queries

Other·Easy

What are media queries?

7.

CSS Flexbox and Box Model Concepts

Other·Medium

Explain the concepts of Flexbox and Box Model (Margin Box) in CSS.

8.

Why JavaScript is Used

Other·Easy

Why is JavaScript used?

9.

JavaScript Variable Declarations (var, let, const)

Other·Medium

Explain variable declarations (var, let, const) and their differences in JavaScript.

10.

JavaScript Concepts: Promises, Event Loop, TDZ, Callback, Closure, Hoisting

Other·Hard

Explain the concepts of Promises, Event Loop, Temporal Dead Zone, Callback, Closure, and Hoisting in JavaScript.

11.

React Props and DOM vs Virtual DOM

Other·Medium

Explain Props in React and the difference between DOM vs Virtual DOM.

12.

React Hooks: useState, useEffect, useMemo, useCallback

Other·Medium

Explain the usage and concepts of React Hooks: useState, useEffect, useMemo, useCallback.

13.

Why Use React Over Vanilla JS

Other·Medium

Why use React over vanilla JavaScript?

14.

Build To-Do List App with CRUD

Other·Medium

Build a basic To-Do List app implementing CRUD functionality.

Preparation Tips

Personal Reflection

Due to my backend focus, my frontend fundamentals were rusty. I struggled with some HTML/JS/React questions and couldn’t complete the assignment. The interviewer seemed unsatisfied, so I don't expect to progress further. A good reminder to stay interview-ready across stacks.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!