Timechain Labs interview experience Real time questions & tips from candidates to crack your interview

Frontend Developer Intern

Timechain Labs
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
It was an OJT-type internship where I had to learn and apply concepts (application-based learning). I realized the importance of building a habit of learning new technologies, which helped me a lot. The people were nice, and it was a remote opportunity. We had daily morning meetings for task allocation on Jira or GitHub issues, and evening updates were shared on WhatsApp.
Application story
I applied through a Google Form, the link for which was sent to our college emails. Later, the HR contacted me to schedule an interview.
Preparation
Duration: 1 Month
Topics: Svelte, SvelteKit, Git, GitHub, API Integration, VS Code, Tailwind CSS, CSS, HTML
Tip
Tip

Tip 1: Have a comprehensive understanding of the position you are applying for.
Tip 2: When someone asks why you left your previous job, you should have your answer ready.

Application process
Where: Other
Eligibility: Frontend Development knowledge, (Salary package: 1.2 LPA)
Resume Tip
Resume tip

Tip 1: Have some strong projects.
Tip 2: Have a good understanding of OOP, JavaScript, and OS-related concepts.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration20 minutes
Interview date11 May 2024
Coding problem0
Web problem/projects1

1. Call Dialer

You were given a Figma prototype and asked to develop a mobile-responsive website based on it.

Requirements:-

1. Routing

  • The website should contain multiple routes.

2. Main Page (User List Page)

  • Display a list of users.
  • Each user entry should have a corresponding Call option.
  • Include a Search functionality to filter users in the list.
  • Numbers should be sorted alphabetically, section-wise (by the first letter).

3. User Detail Page

  • Clicking on a user should open their detail page.
  • The detail page should include:
  • User photo, name, and number at the top.
  • Three action buttons: Call, WhatsApp, and Message.
  • Below, display all user details, including phone number and address.

4. Backend

  • Use any free API for contact numbers and users (I used mockAPI).

5. Deployment

  • Deploy the project (I deployed it on Vercel).
  • Share the working link of the deployed website.

Development Tools & Technologies

React, React Router, CSS, Tailwind CSS, Vite, npm, VS Code

02
Round
Medium
Face to Face
Duration30 minutes
Interview date13 May 2024
Coding problem2

In this round, the senior developer asked me questions on Core JavaScript, Asynchronous Behavior, Error Handling, API Integration, and Operating System concepts.

1. JavaScript Essentials

Core JavaScript

  • Variables (var, let, const) and their scope .(Learn)
  • Hoisting
  • ES6+ features: destructuring, spread/rest operators, arrow functions, template literals. (Learn)
  • Array methods: map, filter, reduce. (Learn)

Asynchronous Behaviour & Error Handling

  • Promises and their usage. (Learn)
  • Error handling in JavaScript. (Learn)
  • Different approaches to handling errors.
  • Introduction to JSON. (Learn)

API Integration

  • Fetching APIs: methods and potential pitfalls.
  • HTTP methods (GET, POST, PUT, DELETE, etc.).
  • RESTful API concepts.

2. Operating System

03
Round
Medium
HR Round
Duration30 minutes
Interview date13 May 2024
Coding problem2

This round was a mix of Technical and HR questions.

 

1. Technical Questions

  • Introduction.
  • Skills you have worked on the most.
  • The company uses the Svelte framework, so they asked about the JavaScript frameworks I know.
    I said React and Next.js. They asked, “Which is better, React or Next.js?” I replied that it depends on the requirements: if SEO and server-side rendering are needed, Next.js is best; otherwise, React has a huge community and allows integration with many external packages. I also explained each concept in detail and why one framework might be chosen over the other.
  • What are meta tags?

2. HR Questions

  • Tell me about your previous experience
  • Why did you leave your previous company?
  • Since we work on the Svelte framework, will you be able to learn it?
  • When can you join us?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is the purpose of the return keyword?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8770 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
937 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3407 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2661 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Frontend Developer Intern
3 rounds | 11 problems
Interviewed by Samsung
976 views
0 comments
0 upvotes