Wednesday Solutions interview experience Real time questions & tips from candidates to crack your interview

Fullstack Developer

Wednesday Solutions
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
I started with the basics and gradually built up my skills by working on small projects and learning through hands-on experience. Cracking interviews was never easy, but with consistent effort and curiosity, I kept improving. In this interview, the process began smoothly. The team was quite supportive, and for two days, they mentioned they were finalizing the team. However, the next day I was suddenly informed that they were moving ahead with another candidate. It was disappointing, but experiences like these only motivate me to keep growing and preparing better for what’s next.
Application story
I applied for the role through Instahyre, where the job was posted by a third-party agency, Hashone. After a quick screening call with them, I went through three rounds of interviews. The overall process began smoothly, and the team was supportive and communicative throughout. After the CTO round, I was told for two consecutive days that they were in the process of finalizing the team, which kept me hopeful. However, the next day I was unexpectedly informed that they had decided to move forward with another candidate. While the outcome was disappointing, the experience was valuable. It reminded me that not every process ends with an offer—but every step helps you learn, grow, and show up stronger the next time.
Preparation
Duration: 3 months
Topics: HTML, CSS, JavaScript, React, Node.js, Django, SQL, DSA
Tip
Tip

Tip 1: Focus on building real projects — they help you understand concepts much better than just tutorials.
Tip 2: Don’t get discouraged by rejections; treat them as learning experiences and keep improving.

Application process
Where: Other
Eligibility: Hiring 1+ years experienced professional, (Salary Package: 12 LPA)
Resume Tip
Resume tip

Tip 1: Should have prior experience.
Tip 2: Showcase company projects and good personal projects.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 minutes
Interview date1 Jul 2025
Coding problem2

1. Smart Tweet Splitter

Ninja
0/200
Asked in company
Wednesday Solutions

You are given a long string of text and a maximum character length for a tweet. Your task is to write a function that splits the text into one or more tweets.

The splitting must adhere to the following rules:

  • Each tweet string must have a length less than or equal to maxLength.

  • Splitting must only occur at word boundaries (i.e., on spaces). A word must not be broken in the middle.

  • If the text is split into multiple tweets, a numbering suffix like (1/3), (2/3), (3/3) must be appended to each tweet.

  • The length of this numbering suffix must be included when calculating the total character count of a tweet.

  • Your function should return a list or array of the resulting tweet strings.


    Try solving now

    2. Cart System

    Implement a createCart() function that returns the following methods:

    • addItem({ price, quantity })
    • applyDiscount(percent)
    • calculateTotal(tax, freeShippingThreshold, shippingCost)

    Conditions:

    • calculateTotal should return an object with: subtotal, discount, tax, shipping, and total.
    • Round all values to 2 decimal places.
    • Shipping is free if the total after discount ≥ threshold.
    02
    Round
    Medium
    Face to Face
    Duration60 minutes
    Interview date4 Jul 2025
    Coding problem1

    1. React Concepts

    • Explain the differences, benefits, and use cases of SSR vs CSR.
    • What is JWT? How are tokens structured, stored securely, and used for authentication and authorization on the client side?
    • What is the role of React Query in managing server state, caching, and revalidation?
    • What is the difference between useCallback and useMemo?(Learn) How are they used for performance optimization?
    • What is React.memo? When is it useful, and what are the potential pitfalls if not used carefully?
    • What are some performance optimization strategies in React (e.g., lazy loading, code splitting, avoiding unnecessary re-renders)? (Learn)
    • How does Redux compare to modern alternatives like Zustand or Recoil?
    • What is the difference between debouncing and throttling? What are their use cases, and how can they be implemented (e.g., using Lodash or custom hooks)? (Learn)
    • React Coding Question: Design a reusable and accessible Accordion component in React that allows users to expand and collapse content sections.
    03
    Round
    Easy
    Online Coding Interview
    Duration60 minutes
    Interview date11 Jul 2025
    Coding problem1

    1. API Challenge

    I had a basic discussion with the CTO. He asked me to build a production-level furniture item page that fetches data from a free public API. The page should have a clean, modern UI and include a share button that allows users to share the product page URL. He also permitted the use of AI tools and any other resources.

    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 recursion?

    Choose another skill to practice
    Similar interview experiences
    company logo
    SDE - 1
    4 rounds | 8 problems
    Interviewed by Amazon
    8518 views
    0 comments
    0 upvotes
    Analytics Consultant
    3 rounds | 10 problems
    Interviewed by ZS
    907 views
    0 comments
    0 upvotes
    company logo
    SDE - Intern
    1 rounds | 3 problems
    Interviewed by Amazon
    3320 views
    0 comments
    0 upvotes
    company logo
    SDE - 2
    4 rounds | 6 problems
    Interviewed by Expedia Group
    2581 views
    0 comments
    0 upvotes
    Companies with similar interview experiences
    company logo
    Fullstack Developer
    6 rounds | 5 problems
    Interviewed by Microsoft
    2223 views
    0 comments
    0 upvotes
    company logo
    Fullstack Developer
    2 rounds | 2 problems
    Interviewed by Samsung
    2164 views
    0 comments
    0 upvotes
    company logo
    Fullstack Developer
    2 rounds | 2 problems
    Interviewed by Amdocs
    1814 views
    0 comments
    0 upvotes