Upload Button Icon Add office photos

Filter interviews by

Turvo Senior Software Engineer Interview Questions and Answers

Updated 14 Sep 2023

Turvo Senior Software Engineer Interview Experiences

1 interview found

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

I applied via LinkedIn and was interviewed in Aug 2023. There were 3 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 - One-on-one 

(1 Question)

  • Q1. It's completely a design discussion, they will ask you design the system in which you should cover security, performance, resiliency, scaling and reuse.
Round 3 - Technical 

(1 Question)

  • Q1. Problem solving by writing code and DB related question like index, lock

Senior Software Engineer Jobs at Turvo

View all

Interview questions from similar companies

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

(2 Questions)

  • Q1. Find max sum of sub array
  • Ans. 

    Find the maximum sum of a subarray within an array of integers.

    • Iterate through the array and keep track of the current sum and maximum sum seen so far.

    • If the current sum becomes negative, reset it to 0 as it won't contribute to the maximum sum.

    • Return the maximum sum found after iterating through the entire array.

  • Answered by AI
  • Q2. What is throttling in js ?
  • Ans. 

    Throttling in JavaScript is a technique used to control the rate at which a function is executed.

    • Throttling limits the number of times a function can be called over a specified period.

    • It is commonly used in scenarios like scroll events, resize events, and API requests to prevent performance issues.

    • Example: Debouncing a search input to limit the number of API calls made while typing.

  • Answered by AI

Skills evaluated in this interview

I was interviewed in Jan 2021.

Round 1 - Coding Test 

(3 Questions)

Round duration - 120 minutes
Round difficulty - Medium

Due to pandemic placement process went virtual. Test was conducted at 10 A.M.

  • Q1. 

    Decode String Problem Statement

    Your task is to decode a given encoded string back to its original form.

    Explanation:

    An encoded string format is <count>[encoded_string], where the 'encoded_string...

  • Ans. 

    The task is to decode an encoded string back to its original form by repeating the encoded string 'count' times.

    • Parse the input string to extract the count and the encoded string within the brackets

    • Use recursion to decode the encoded string by repeating it 'count' times

    • Handle nested encoded strings by recursively decoding them

    • Output the decoded string for each test case

  • Answered by AI
  • Q2. 

    Detect and Remove Loop in Linked List

    For a given singly linked list, identify if a loop exists and remove it, adjusting the linked list in place. Return the modified linked list.

    Expected Complexity:

    A...

  • Ans. 

    Detect and remove loop in a singly linked list in place with O(n) time complexity and O(1) space complexity.

    • Use Floyd's Cycle Detection Algorithm to identify the loop in the linked list.

    • Once the loop is detected, use two pointers approach to find the start of the loop.

    • Adjust the pointers to remove the loop and return the modified linked list.

    • Example: For input 5 2 and 1 2 3 4 5, output should be 1 2 3 4 5.

  • Answered by AI
  • Q3. 

    Infix to Postfix Conversion

    You are provided with a string EXP which represents a valid infix expression. Your task is to convert this given infix expression into a postfix expression.

    Explanation:

    An i...

  • Ans. 

    Convert a given infix expression to postfix expression.

    • Use a stack to keep track of operators and operands.

    • Follow the rules of precedence for operators (*, / have higher precedence than +, -).

    • Handle parentheses by pushing them onto the stack and popping when closing parenthesis is encountered.

  • Answered by AI
Round 2 - Coding Test 

(1 Question)

Round duration - 30 minutes
Round difficulty - Medium

Due to pandemic placement process went virtual. Test was conducted at 2 P.M.

  • Q1. 

    Find First Repeated Character in a String

    Given a string 'STR' composed of lowercase English letters, identify the character that repeats first in terms of its initial occurrence.

    Example:

    Input:
    STR =...
  • Ans. 

    The task is to find the first repeated character in a given string of lowercase English letters.

    • Iterate through the string and keep track of characters seen so far in a set.

    • If a character is already in the set, return it as the first repeated character.

    • If no repeated character is found, return '%'.

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 45 minutes
Round difficulty - Medium

Video Call interview where the interview happened for around 45 minutes.

  • Q1. 

    Maximum Sum Path in a Binary Tree Problem Statement

    You are provided with a binary tree consisting of N nodes where each node has an integer value. The task is to determine the maximum sum achievable by a...

  • Ans. 

    Find the maximum sum achievable by a simple path between any two nodes in a binary tree.

    • Traverse the binary tree to find all possible paths and calculate their sums.

    • Keep track of the maximum sum encountered during traversal.

    • Consider paths that may include the same node twice.

    • Implement a recursive function to explore all paths in the tree.

    • Optimize the solution to avoid redundant calculations.

  • Answered by AI
Round 4 - HR 

Round duration - 30 minutes
Round difficulty - Easy

Video Call interview where the interview happened for around 30 minutes.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from B V Raju Institute of Technology. I applied for the job as Associate Software Engineer in HyderabadEligibility criteriaAbove 8 CGPADelhivery interview preparation:Topics to prepare for the interview - Java, Operating Systems, Git, LInux, Networking, C++, Python, DataStructures and Algorithms, OOPS, Dynamic ProgrammingTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Practise 5 problems daily from websites like hackerrank, codechef, codeforces
Tip 2 : Participate in codechef, codeforces contest.
Tip 3 : Attend mock interviews and should have good communication skills.

Application resume tips for other job seekers

Tip 1 : Maintain atleast 2 different projects, write powerful summary statement.
Tip 2 : Maintain skills relevant to job description, include relevant experience.

Final outcome of the interviewRejected

Skills evaluated in this interview

Interview experience
4
Good
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 - Coding Test 

Dsa and algorithms are mostly asked

Round 3 - Technical 

(1 Question)

  • Q1. Systems designs questions trick
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Assignment 

Design notify me feature of Flipkart

Round 2 - Coding Test 

DSA problems and lld question of splitwise

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on LLD and HLD
Interview experience
5
Excellent
Difficulty level
-
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Jun 2023. There were 3 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. About the experience and what I did
Round 2 - Coding Test 

Give me a palindrom of string related question

Round 3 - Technical 

(1 Question)

  • Q1. System design based on how to scale something
  • Ans. 

    To scale a system, consider horizontal and vertical scaling, load balancing, caching, database sharding, and microservices architecture.

    • Implement horizontal scaling by adding more instances of the application to distribute the load.

    • Consider vertical scaling by upgrading the hardware resources of the existing server.

    • Use load balancing to evenly distribute incoming network traffic across multiple servers.

    • Implement cachin...

  • Answered by AI

Skills evaluated in this interview

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

I applied via Referral and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Api optimisations, query optimisations, how to keep code more extensible, scalable etc
Round 2 - One-on-one 

(1 Question)

  • Q1. Questions related to designing around redis

I applied via Approached by Company and was interviewed in Aug 2021. There were 3 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 

Assignment to develop a prototype

Round 3 - One-on-one 

(3 Questions)

  • Q1. Face to face questions
  • Q2. Java Question Technical & coding
  • Q3. Mongodb & Mysql Question

I applied via Campus Placement and was interviewed before May 2021. There were 2 interview rounds.

Round 1 - Coding Test 

Will be given Requirement to write code for Restraunt. Based on that have write code for delivering orders by delivery boys.

Round 2 - Technical 

(1 Question)

  • Q1. OOPS Concepts, Java Basics, Collections, MultiThreading

Interview Preparation Tips

Topics to prepare for LogiNext Solutions Software Engineer interview:
  • Java
  • OOPS
  • MySQL
  • Pattern Programming
Interview preparation tips for other job seekers - Focus on DSA and Logical Programming
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Aug 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Architecture of current project
  • Ans. 

    The current project follows a microservices architecture with Docker containers for scalability and flexibility.

    • Microservices architecture is used to break down the application into smaller, independent services that can be developed, deployed, and scaled independently.

    • Docker containers are utilized for packaging the application and its dependencies into a standardized unit for easy deployment and management.

    • Service di...

  • Answered by AI
  • Q2. Spring and Hibernate questions
Round 2 - Coding Test 

Basic coding questions

Turvo Interview FAQs

How many rounds are there in Turvo Senior Software Engineer interview?
Turvo interview process usually has 3 rounds. The most common rounds in the Turvo interview process are Resume Shortlist, One-on-one Round and Technical.
How to prepare for Turvo 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 Turvo. The most common topics and skills that interviewers at Turvo expect are Logistics, Automation, Java, Microservices and SCALA.
What are the top questions asked in Turvo Senior Software Engineer interview?

Some of the top questions asked at the Turvo Senior Software Engineer interview -

  1. It's completely a design discussion, they will ask you design the system in wh...read more
  2. Problem solving by writing code and DB related question like index, l...read more

Tell us how to improve this page.

Turvo Senior Software Engineer Interview Process

based on 1 interview

Interview experience

3
  
Average
View more

Interview Questions from Similar Companies

Delhivery Interview Questions
3.9
 • 458 Interviews
Ecom Express Interview Questions
3.8
 • 197 Interviews
BlackBuck Interview Questions
3.8
 • 174 Interviews
XpressBees Interview Questions
3.6
 • 159 Interviews
FarEye Interview Questions
3.1
 • 26 Interviews
Honda Logistics Interview Questions
3.8
 • 25 Interviews
LetsTransport Interview Questions
3.5
 • 19 Interviews
View all
Turvo Senior Software Engineer Salary
based on 26 salaries
₹20 L/yr - ₹40 L/yr
106% more than the average Senior Software Engineer Salary in India
View more details

Turvo Senior Software Engineer Reviews and Ratings

based on 4 reviews

2.5/5

Rating in categories

3.1

Skill development

3.3

Work-life balance

3.6

Salary

1.9

Job security

2.2

Company culture

2.7

Promotions

2.8

Work satisfaction

Explore 4 Reviews and Ratings
Senior Software Engineer

Hyderabad / Secunderabad

3-9 Yrs

Not Disclosed

Explore more jobs
Software Engineer
55 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Associate Software Engineer
32 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
26 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Quality Engineer
19 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Site Reliability Engineer
11 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Turvo with

BlackBuck

3.8
Compare

Delhivery

3.9
Compare

Shadowfax Technologies

3.6
Compare

Ecom Express

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