Upload Button Icon Add office photos

Filter interviews by

Startup Full Stack Developer Interview Questions and Answers

Updated 27 Nov 2024

Interview questions from similar companies

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. 1. What is CRFT 2. Peek method in Java 8
  • Ans. 

    CRFT is a framework for building full-stack web applications using React, Flask, and TypeScript.

    • CRFT stands for React, Flask, and TypeScript, which are the technologies used in the framework

    • It allows developers to build full-stack web applications with a modern tech stack

    • CRFT provides a structured way to develop web applications by combining front-end and back-end technologies

  • Answered by AI

Skills evaluated in this interview

I was interviewed in Aug 2021.

Round 1 - Coding Test 

(3 Questions)

Round duration - 90 minutes
Round difficulty - Medium

The test happened at 9 PM, and the duration was of 90 mins. The test was held on Codility platform.

  • Q1. 

    Reach the Destination Problem Statement

    You are given a source point (sx, sy) and a destination point (dx, dy). Determine if it is possible to reach the destination point using only the following valid mo...

  • Ans. Brute force approach

    The naive approach to solve this problem is to consider each and every possible move until we reach the destination.

     

    This can be done using recursion. Below is the algorithm:

     

    • Check for the bases:
      • If the source and destination coordinates are the same, return true.
      • Return false, if the x (or y) coordinate of source point is greater than the x (or y) coordinate of the destination point. As the...
  • Answered Anonymously
  • Q2. 

    Circular Move Problem Statement

    You have a robot currently positioned at the origin (0, 0) on a two-dimensional grid, facing the north direction. You are given a sequence of moves in the form of a string ...

  • Ans. Optimal Approach

    Initialize a variable ‘direction’ with 0 which means that the robot is initially facing towards the north.

    direction: 0 -> Robot is facing towards the North
    direction: 1 -> Robot is facing towards the West 
    direction: 2 -> Robot is facing towards the South 
    direction: 3 -> Robot is facing towards the West

     

    Initialize two variables ‘x’ and ‘y’ as 0. They will represent the position ...

  • Answered Anonymously
  • Q3. 

    Buy and Sell Stock Problem Statement

    Imagine you are Harshad Mehta's friend, and you have been given the stock prices of a particular company for the next 'N' days. You can perform up to two buy-and-sell ...

  • Ans. Recursion

    This problem can be solved by solving its subproblems and then combining the solutions of the solved subproblems to solve the original problem. We will do this using recursion.

    Basically, we have to buy the stock at the minimum possible price and sell at the maximum possible price, keeping in mind that we have to sell the stock before buying it again.

     

     

    Below is the detailed algorithm: 

     

    1. Call ...
  • Answered Anonymously
Round 2 - Video Call 

(1 Question)

Round duration - 45 minutes
Round difficulty - Easy

The timing for this round was around 10 AM. How to optimize website assets loading? Explain Hoisting in javascript.

  • Q1. 

    Count Pairs with Given Sum

    Given an integer array/list arr and an integer 'Sum', determine the total number of unique pairs in the array whose elements sum up to the given 'Sum'.

    Input:

    The first line c...
  • Ans. Brute Force Approach
    • Initialize the ans = 0
    • Run two loops first from i = 0 to n-1 and second from j = i+1 to  n-1 and if arr[i] + arr[j] == Sum then increase the ans by 1.
    • Return ans
    Space Complexity: O(1)Explanation:

    O(1)

     

    As constant extra space is used.

    Time Complexity: O(n^2)Explanation:

    O(N^2), where N is the size of the array.


    As we are running two nested loops of size N.

  • Answered Anonymously
Round 3 - Coding Test 

Round duration - 30 minutes
Round difficulty - Easy

This was a problem solving round and consisted of puzzles and mathematical problems.

Interview Preparation Tips

Professional and academic backgroundI completed Electronics & Communication Engineering from Punjab Engineering College(Deemed To be University). Eligibility criteriaAbove 7 CGPAAmerican Express interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, OOPS, OS, DBMSTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Be good at problem solving, accuracy and speed matters.
Tip 2 : Also prepare core CS subjects, OS, OOPS, DBMS.
Tip 3 : Be thorough with your resumé.

Application resume tips for other job seekers

Tip 1 : Keep at least 2 great projects on resume.
Tip 2 : Try to include only tech-related information in resumé( for SDE roles).

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Recruitment Consulltant and was interviewed before Nov 2021. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Easy Questions based on Array and String Data Structure

Round 3 - Technical 

(3 Questions)

  • Q1. How does a website URL works
  • Ans. 

    A website URL is a unique address that identifies a web page on the internet.

    • URL stands for Uniform Resource Locator

    • It consists of a protocol (http/https), domain name, and path

    • The domain name is translated to an IP address using DNS

    • The path specifies the location of the resource on the server

    • Example: https://www.google.com/search?q=url

  • Answered by AI
  • Q2. Event loop in Javascript
  • Ans. 

    Event loop is a mechanism in JavaScript that handles asynchronous operations.

    • Event loop continuously checks the call stack and the task queue.

    • If the call stack is empty, it takes the first task from the queue and pushes it to the call stack.

    • Callbacks are added to the task queue when an asynchronous operation is completed.

    • Event loop ensures that the code runs in a non-blocking way.

    • Example: setTimeout() function adds a c...

  • Answered by AI
  • Q3. Simple Coding based, Given an array, find a pair with sum = k.
  • Ans. 

    Given an array, find a pair with sum = k.

    • Use a hash table to store the difference between k and each element in the array.

    • Iterate through the array and check if the current element is present in the hash table.

    • If it is present, return the pair of elements that add up to k.

  • Answered by AI
Round 4 - Technical 

(2 Questions)

  • Q1. Java Exceptions, Streams
  • Q2. Find first minimum and maximum number in an array using streams
  • Ans. 

    Find first minimum and maximum number in an array using streams

    • Use IntStream to convert array to stream of integers

    • Use min() and max() methods to find minimum and maximum values

    • Use findFirst() method to get the first occurrence of minimum and maximum values

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn Data structures like Array, String and LinkedList.
Basic concepts should be known

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. They grind u in javascript,typescript
  • Q2. Html css, angular
  • Q3. Deep preparation needed

Interview Preparation Tips

Interview preparation tips for other job seekers - Not an easy interview
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. How are you today
  • Q2. What's the weather today
  • Ans. 

    The weather today is sunny with a few clouds and a high of 75 degrees.

    • Sunny weather with some clouds

    • High temperature of 75 degrees

    • Possibility of rain later in the day

  • Answered by AI
  • Q3. Why do you want to join
  • Ans. 

    I am passionate about creating innovative software solutions and believe your company aligns with my values and goals.

    • Passionate about software development

    • Believe company aligns with values and goals

  • Answered by AI
  • Q4. What values do you have
  • Ans. 

    I value continuous learning, collaboration, innovation, and integrity in my work as a software developer.

    • Continuous learning: I believe in staying updated with the latest technologies and trends in the industry.

    • Collaboration: I value working in a team and sharing knowledge and ideas with my colleagues.

    • Innovation: I strive to find creative solutions to problems and improve processes.

    • Integrity: I believe in honesty, tran...

  • Answered by AI
  • Q5. What do you like more, array or list
  • Ans. 

    I prefer arrays for their fixed size and faster access, but lists for their flexibility and ease of manipulation.

    • Arrays are preferred for their fixed size and faster access time, especially when random access is required.

    • Lists are more flexible and easier to manipulate, especially when elements need to be added or removed frequently.

    • Arrays are typically used when the size of the collection is known beforehand, while li...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Question Related to the DP and the Graph

Round 2 - Technical 

(2 Questions)

  • Q1. Kth Max Element in a Array
  • Ans. 

    Find the Kth maximum element in an array of strings.

    • Sort the array in descending order.

    • Return the element at index K-1.

  • Answered by AI
  • Q2. Coin Change and optimization through DP
  • Ans. 

    Coin change problem can be solved using dynamic programming to find the minimum number of coins needed to make a certain amount of change.

    • Use dynamic programming to build up solutions for smaller subproblems

    • Start by initializing an array to store the minimum number of coins needed for each amount from 0 to the target amount

    • Iterate through each coin denomination and update the array with the minimum number of coins need

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Project include in your Resume
  • Q2. HR common question

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

MCQ test consisting of 70 mcqs in 75 minutes from aptitude english and cs fundamentals. If cleared next paper 2 coding qs medium level

Round 2 - Technical 

(2 Questions)

  • Q1. Two sum leetcode problem
  • Q2. What problems you faced in your project
  • Ans. 

    I faced challenges with integrating third-party APIs and debugging complex logic.

    • Difficulty in understanding and implementing third-party APIs

    • Issues with data synchronization between different systems

    • Troubleshooting complex logic errors

    • Managing dependencies and version conflicts

    • Time constraints affecting problem-solving

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

DP graphs strings it was good

Round 2 - Technical 

(2 Questions)

  • Q1. Reverse a linkded list
  • Ans. 

    Reverse a linked list by changing the direction of pointers

    • Start with three pointers: current, previous, and next

    • Iterate through the list, updating pointers to reverse the direction

    • Return the new head of the reversed list

  • Answered by AI
  • Q2. Print fibonacci series
  • Ans. 

    The Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.

    • Start with two variables initialized to 0 and 1

    • Loop through desired number of iterations, adding the previous two numbers to get the next number

    • Print or store each number in the series

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. DS & Algo topics
  • Q2. GoLang concepts
Round 2 - One-on-one 

(2 Questions)

  • Q1. More on Server Architectural Questions
  • Q2. Questions related to database & all
Round 3 - HR 

(2 Questions)

  • Q1. Why are you switching the job
  • Q2. What is your goal in next 5years

Startup Interview FAQs

How many rounds are there in Startup Full Stack Developer interview?
Startup interview process usually has 1 rounds. The most common rounds in the Startup interview process are Aptitude Test.
How to prepare for Startup Full Stack Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Startup. The most common topics and skills that interviewers at Startup expect are Full Stack and LAMP.

Tell us how to improve this page.

Startup Full Stack Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
Startup Full Stack Developer Salary
based on 5 salaries
₹2 L/yr - ₹3.5 L/yr
69% less than the average Full Stack Developer Salary in India
View more details
Software Developer
40 salaries
unlock blur

₹2.2 L/yr - ₹10.7 L/yr

Software Engineer
27 salaries
unlock blur

₹2.4 L/yr - ₹9 L/yr

Front end Developer
17 salaries
unlock blur

₹1 L/yr - ₹5 L/yr

Consultant
16 salaries
unlock blur

₹8.4 L/yr - ₹35.9 L/yr

Product Manager
15 salaries
unlock blur

₹8.2 L/yr - ₹30 L/yr

Explore more salaries
Compare Startup with

Flipkart

4.0
Compare

Ola Cabs

3.4
Compare

Paytm

3.3
Compare

Swiggy

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview