Park+ | Frontend Intern | Virtual

park+ logo
park+
Frontend InternVirtual
June 1, 20255 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)

Q1
HTML Full Form and Usage
OtherEasy

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

Q2
HTML Semantic Tags
OtherEasy

What are semantic tags?

Q3
Distinguish HTML Tags vs Elements
OtherEasy

Explain the difference between HTML Tags and Elements.

Q4
HTML Head and Meta Tags Concepts
OtherEasy

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

Q5
CSS Full Form and Purpose
OtherEasy

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

Q6
CSS Media Queries
OtherEasy

What are media queries?

Q7
CSS Flexbox and Box Model Concepts
OtherMedium

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

Q8
Why JavaScript is Used
OtherEasy

Why is JavaScript used?

Q9
JavaScript Variable Declarations (var, let, const)
OtherMedium

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

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

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

Q11
React Props and DOM vs Virtual DOM
OtherMedium

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

Q12
React Hooks: useState, useEffect, useMemo, useCallback
OtherMedium

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

Q13
Why Use React Over Vanilla JS
OtherMedium

Why use React over vanilla JavaScript?

Q14
Build To-Do List App with CRUD
OtherMedium

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!