Upload Button Icon Add office photos

Filter interviews by

Instawork India Senior Software Engineer Interview Questions and Answers

Updated 15 Apr 2024

Instawork India Senior Software Engineer Interview Experiences

1 interview found

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

(1 Question)

  • Q1. System Design questions

Senior Software Engineer Jobs at Instawork India

View all

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Fair

Round 1 - Technical 

(1 Question)

  • Q1. Create a controller , service and repository methods and classes to save userDeatils in table using Spring Data JPA .
  • Ans. 

    Create a controller, service, and repository to save user details using Spring Data JPA.

    • Create a UserController class with appropriate mappings for saving user details.

    • Create a UserService class with a method to save user details.

    • Create a UserRepository interface that extends JpaRepository to handle database operations.

    • Implement the saveUserDetails method in the UserService class to call the save method of the UserRepo...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Digit Insurance Senior Software Engineer interview:
  • Sping Boot
  • Rest Full Api
  • Spring Data JPA
Interview preparation tips for other job seekers - Just prepare top 50 spring boot question and you can easily crack interview .

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Referral and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Coding Test 

I was asked question on sliding window on finding the largest subarray with all distinct numbers. The interviewer was very helpful.

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

(1 Question)

  • Q1. Template and Reactive Forms in Angular
  • Ans. 

    Template and Reactive Forms in Angular are two ways to handle forms in Angular applications.

    • Template Forms are based on the traditional HTML forms and are easy to use for simple forms.

    • Reactive Forms are more flexible and powerful, allowing for complex form validation and dynamic form controls.

    • Template Forms use two-way data binding, while Reactive Forms use a more reactive approach with observables.

    • Reactive Forms are r...

  • Answered by AI

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
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 - Assignment 

Given an simple gaming questions to be developed in JS

Round 3 - Coding Test 

Given another UI design in image to be developed

I applied via Company Website and was interviewed in Dec 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 - Technical 

(2 Questions)

  • Q1. 1. Questions around projects : JWT, UserAuthentication etc
  • Q2. 2. Write a code to find frequency of characters in a given string?
  • Ans. 

    Code to find frequency of characters in a given string

    • Use a hash table to store character frequencies

    • Iterate through the string and update the hash table accordingly

    • Print the hash table to display the character frequencies

  • Answered by AI
Round 3 - Technical 

(3 Questions)

  • Q1. 1. Write a code to reverse a linked list?
  • Ans. 

    Code to reverse a linked list

    • Create three pointers: prev, curr, and next

    • Initialize prev to null and curr to head

    • Loop through the list and set next to curr's next node

    • Set curr's next node to prev

    • Move prev and curr one node ahead

    • Return prev as the new head

  • Answered by AI
  • Q2. 2. Write a code to reverse linked list in size of K?
  • Ans. 

    Code to reverse linked list in size of K

    • Create a function that takes head of linked list and size K as input

    • Traverse the linked list in groups of K nodes

    • Reverse each group of K nodes using iterative or recursive approach

    • Connect the reversed groups to form the final linked list

    • Return the new head of the reversed linked list

  • Answered by AI
  • Q3. 3. Questions around project and design a database structure for comments system of quora?
Round 4 - HR 

(1 Question)

  • Q1. Basic HR round questions

Interview Preparation Tips

Topics to prepare for AmbitionBox Senior Software Engineer interview:
  • Data Structures
  • Algorithms
  • Web Development
Interview preparation tips for other job seekers - Interview is almost easy, just be confident and think out of the box.

Skills evaluated in this interview

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

I applied via LinkedIn and was interviewed in May 2024. There were 3 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. What is event loop, how it works.
  • Ans. 

    Event loop is a mechanism in programming that allows for asynchronous execution of code by continuously checking for and handling events.

    • Event loop is commonly used in JavaScript to handle asynchronous operations like setTimeout, setInterval, and AJAX requests.

    • It works by continuously checking the event queue for any pending events, executing them one by one, and then moving on to the next event.

    • Event loop helps in pre...

  • Answered by AI
  • Q2. Micro task queue and macro task queue.
  • Q3. Is node.js single threaded or multi-threaded, also discuss threadpool and it's usages.
  • Q4. Tell the order of output, among process, promise, setTimeout, fs, setInterval.
  • Ans. 

    The order of output is fs, process, setTimeout, setInterval, promise.

    • fs module is synchronous and will output first

    • process is next in line

    • setTimeout will be executed after process

    • setInterval will be executed after setTimeout

    • promise will be executed last

  • Answered by AI
Round 2 - Technical 

(4 Questions)

  • Q1. JavaScript usages compiler or interpreter.
  • Ans. 

    JavaScript is an interpreted language.

    • JavaScript is an interpreted language, meaning it is executed line by line at runtime.

    • There is no separate compilation step in JavaScript like in languages that use compilers.

    • Examples of interpreted languages include Python, Ruby, and PHP.

  • Answered by AI
  • Q2. Tell the output among various for loops using var, let and bind.
  • Ans. 

    Output comparison of for loops using var, let, and bind in JavaScript.

    • Using var: variable is function-scoped, may lead to unexpected behavior in loops.

    • Using let: variable is block-scoped, recommended for loop iterations.

    • Using bind: creates a new function with a specified 'this' value and initial arguments.

  • Answered by AI
  • Q3. A medium level dsa question on array, solved it using pre-sum.
  • Q4. Situation based question, on how to pick a suitable database.
Round 3 - Technical 

(4 Questions)

  • Q1. What do you do on daily basis, and how to decide a tech-stack on high level.
  • Ans. 

    I work on coding, debugging, testing, and collaborating with team members. Tech stack decisions are based on project requirements, scalability, performance, and team expertise.

    • Daily tasks include coding, debugging, testing, and collaborating with team members

    • Tech stack decisions are based on project requirements, scalability, performance, and team expertise

    • Consider factors like language compatibility, libraries/framewo...

  • Answered by AI
  • Q2. Design an online scalable, real-time document sharing application like google docs.
  • Ans. 

    Design a scalable, real-time document sharing app like Google Docs.

    • Use websockets for real-time collaboration

    • Implement version control to track changes

    • Utilize a distributed database for scalability

    • Include user authentication and access control

    • Support offline editing with automatic sync

  • Answered by AI
  • Q3. How to handle images also in the future.
  • Ans. 

    Utilize cloud storage for scalability, implement image compression techniques, and regularly update image processing libraries.

    • Utilize cloud storage for scalability

    • Implement image compression techniques

    • Regularly update image processing libraries

  • Answered by AI
  • Q4. Any other way to solve the problem, of high I/O on same document to overcome throughput and conflicts.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Instahyre and was interviewed before Mar 2023. There were 3 interview rounds.

Round 1 - Coding Test 

DSA, 1 hour with 2 LC medium questions

Round 2 - One-on-one 

(2 Questions)

  • Q1. Low level design
  • Q2. Design lld for Dream 11
  • Ans. 

    Designing the low-level design for Dream 11 platform.

    • Use microservices architecture for scalability and flexibility.

    • Implement a robust database schema to handle large amounts of user data.

    • Utilize caching mechanisms to improve performance, especially during peak usage times.

    • Include authentication and authorization mechanisms to ensure data security.

    • Design APIs for seamless integration with third-party services.

    • Implement...

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. High level design
  • Q2. Design HLD for rider management system
  • Ans. 

    Design HLD for rider management system

    • Use microservices architecture for scalability and flexibility

    • Implement user authentication and authorization for security

    • Include features like ride tracking, payment processing, and feedback system

    • Utilize databases for storing rider information and ride history

  • Answered by AI

Skills evaluated in this interview

I applied via Instahyre and was interviewed in Oct 2021. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Design quiz application HLD,LLD and scale.
  • Ans. 

    Design a quiz application with HLD, LLD, and scalability.

    • Define the user flow and features of the application.

    • Create a high-level design with components and their interactions.

    • Create a low-level design with detailed modules and their interactions.

    • Consider scalability by using a distributed architecture and load balancing.

    • Use a database to store questions, answers, and user data.

    • Implement security measures to prevent ch

  • Answered by AI
  • Q2. Difference between abstract class and interface and some OOPS conecpts
  • Ans. 

    Abstract class is a class with some abstract methods while interface is a collection of abstract methods.

    • Abstract class can have both abstract and non-abstract methods while interface can only have abstract methods.

    • Abstract class can have constructors while interface cannot.

    • Abstract class can have instance variables while interface cannot.

    • Inheritance is achieved using extends keyword for abstract class and implements k...

  • Answered by AI
  • Q3. They asked 2 coding questions which I don't remember

Interview Preparation Tips

Interview preparation tips for other job seekers - I appeared for first 2 rounds which were taken by bar raiser team.
1st round was related DSA ,JAVA and bit of OOPS.
2nd round was related to System Design in which interviewer asked me to design quiz application.

Skills evaluated in this interview

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

(2 Questions)

  • Q1. What is your role
  • Ans. 

    As a Senior Software Engineer, my role involves designing, developing, and maintaining software applications to meet business needs.

    • Designing and architecting software solutions

    • Developing and coding software applications

    • Maintaining and updating existing software

    • Collaborating with cross-functional teams

    • Troubleshooting and debugging issues

    • Implementing best practices and coding standards

  • Answered by AI
  • Q2. What are your responsiblities
  • Ans. 

    As a Senior Software Engineer, my responsibilities include leading development projects, mentoring junior team members, collaborating with stakeholders, and ensuring code quality.

    • Leading development projects from conception to completion

    • Mentoring junior team members to help them grow and improve their skills

    • Collaborating with stakeholders to gather requirements and provide updates on project progress

    • Ensuring code quali...

  • Answered by AI

Instawork India Interview FAQs

How many rounds are there in Instawork India Senior Software Engineer interview?
Instawork India interview process usually has 1 rounds. The most common rounds in the Instawork India interview process are Technical.
How to prepare for Instawork India Senior Software Engineer 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 Instawork India. The most common topics and skills that interviewers at Instawork India expect are MySQL, Python, Backend, Distribution System and SQL.

Tell us how to improve this page.

Instawork India Senior Software Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
Senior Software Engineer - E3

Bangalore / Bengaluru

5-8 Yrs

Not Disclosed

Explore more jobs
Data Operations Analyst
51 salaries
unlock blur

₹2.8 L/yr - ₹4 L/yr

Community Operations Specialist
10 salaries
unlock blur

₹4 L/yr - ₹5.8 L/yr

Data Analyst
6 salaries
unlock blur

₹3 L/yr - ₹3.5 L/yr

Senior Data Operations Analyst
6 salaries
unlock blur

₹4 L/yr - ₹5.5 L/yr

Product Manager
5 salaries
unlock blur

₹33 L/yr - ₹70 L/yr

Explore more salaries
Compare Instawork India with

Udaan

3.9
Compare

Swiggy

3.8
Compare

CARS24

3.5
Compare

BlackBuck

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