Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Testbook.com Team. If you also belong to the team, you can get access from here

Testbook.com Verified Tick

Compare button icon Compare button icon Compare
3.6

based on 552 Reviews

Filter interviews by

Testbook.com Senior Software Engineer Interview Questions and Answers

Updated 19 Jun 2024

Testbook.com Senior Software Engineer Interview Experiences

Interview questions from similar companies

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

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

Round 1 - Coding Test 

2.5 Hours 2 Coding que and sql query and topin tech platform

Round 2 - waiting for result 

(2 Questions)

  • Q1. Based on boolean matrix
  • Q2. Find k closest node of given given node in a BST.
  • Ans. 

    Find k closest nodes to a given node in a BST.

    • Perform an inorder traversal of the BST to get a sorted list of nodes.

    • Use a priority queue to keep track of the k closest nodes based on their absolute difference with the target node.

    • Populate the priority queue with the first k nodes from the inorder traversal.

    • For each subsequent node, calculate its absolute difference with the target node and compare it with the top eleme...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Sep 2023. There were 4 interview rounds.

Round 1 - Coding Test 

Two Medium DSA problem to solve

Round 2 - Technical 

(1 Question)

  • Q1. Design scalable Streaming pipeline and
  • Ans. 

    Design a scalable streaming pipeline for processing large volumes of data.

    • Use a distributed streaming framework like Apache Kafka or Apache Flink for real-time data processing.

    • Implement data partitioning and parallel processing to handle high data throughput.

    • Utilize cloud services like AWS Kinesis or Google Cloud Pub/Sub for scalability and reliability.

    • Include fault tolerance mechanisms like checkpointing and data repl...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. LLD round , write classes and its methods
Round 4 - HR 

(1 Question)

  • Q1. Salary and benefits discussion

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed before Jul 2022. 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 

(3 Questions)

  • Q1. Basics of js and react
  • Q2. What are closures and give an example
  • Ans. 

    Closures are functions that have access to variables from their outer scope even after the outer function has finished executing.

    • Closures are created when a function is defined within another function and has access to the outer function's variables.

    • They can access variables from the outer function even after the outer function has returned.

    • Closures are commonly used in event handlers and callbacks in JavaScript.

  • Answered by AI
  • Q3. What is event loop and features of es5
  • Ans. 

    Event loop is a mechanism that allows JavaScript to perform non-blocking operations by handling asynchronous events.

    • Event loop is responsible for executing code, collecting and processing events, and executing queued sub-tasks.

    • ES5 features include strict mode, JSON object, Array methods like forEach, map, filter, and reduce, and Object.create method.

    • ES5 also introduced new methods for manipulating strings, such as trim

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

(1 Question)

  • Q1. General management round and past experience

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. About cypress and manual
Round 2 - One-on-one 

(1 Question)

  • Q1. Cultural fit interview
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Android architecture mvvm mvc kotlin
  • Q2. Coroutines flows
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Explain request lifecycle in rails?
  • Ans. 

    Request lifecycle in Rails involves routing, controller actions, rendering views, and responding to the client.

    • 1. Request comes in through the browser or API endpoint.

    • 2. Rails router determines which controller and action to route the request to.

    • 3. Controller action processes the request, interacts with the model, and prepares data for the view.

    • 4. View template is rendered with the data from the controller.

    • 5. Response ...

  • Answered by AI
  • Q2. Code Merge Sort using Ruby
  • Ans. 

    Implement Merge Sort algorithm in Ruby

    • Divide the array into two halves recursively

    • Merge the sorted halves back together

    • Use a helper method to merge the two halves

  • Answered by AI

Skills evaluated in this interview

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

(2 Questions)

  • Q1. What is OOPS concepts.
  • Ans. 

    OOPS concepts refer to Object-Oriented Programming principles like inheritance, encapsulation, polymorphism, and abstraction.

    • Inheritance: Allows a class to inherit properties and behavior from another class.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit.

    • Polymorphism: Ability to present the same interface for different data types.

    • Abstraction: Hiding the complex implementation detail

  • Answered by AI
  • Q2. What is PDO and uses in PHP.
  • Ans. 

    PDO stands for PHP Data Objects, a database access layer providing a uniform method of access to multiple databases.

    • PDO is a PHP extension that provides a data-access abstraction layer.

    • It supports multiple database systems like MySQL, PostgreSQL, SQLite, etc.

    • PDO helps prevent SQL injection attacks by using prepared statements.

    • It allows for error handling and supports transactions.

    • Example: $pdo = new PDO('mysql:host=loc...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
2-4 weeks
Result
Selected Selected

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

Round 1 - Coding Test 

Asked 3 technical questions on heaps, Ll, treees

I applied via campus placement at Netaji Subhas Institute of Technology (NSIT) and was interviewed in Aug 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

2 coding questions with aptitude question(logical aptitude and quantitative aptitude)

Round 3 - Coding Test 

This was a Machine Coding. We need to design a system and then they will check our design by running test cases. It was 2.5 hrs long.

Round 4 - One-on-one 

(2 Questions)

  • Q1. Basic questions on computer core subjects(Deadlock, Networking, Tcp connection, process scheduling etc, DNS Lookup etc)
  • Q2. Questions on React, Node and the libraries which I used in my project(My project was a full stack project)

Interview Preparation Tips

Topics to prepare for BrightCHAMPS Software Developer interview:
  • Computer Networking
  • Operating Systems
  • Database Management
  • React.Js
  • Data Structures
Interview preparation tips for other job seekers - Prepare your resume well and be prepared for project based questions. ( They will deep dive in that subject). Besides that have a basic understanding of core cs subjects and common dsa problems.

Testbook.com Interview FAQs

How many rounds are there in Testbook.com Senior Software Engineer interview?
Testbook.com interview process usually has 2 rounds. The most common rounds in the Testbook.com interview process are Aptitude Test and Coding Test.

Tell us how to improve this page.

Testbook.com Senior Software Engineer Salary
based on 33 salaries
₹13.4 L/yr - ₹30.5 L/yr
45% more than the average Senior Software Engineer Salary in India
View more details

Testbook.com Senior Software Engineer Reviews and Ratings

based on 2 reviews

4.0/5

Rating in categories

4.0

Skill development

3.0

Work-life balance

3.0

Salary

2.5

Job security

4.0

Company culture

3.0

Promotions

3.5

Work satisfaction

Explore 2 Reviews and Ratings
SME
126 salaries
unlock blur

₹2 L/yr - ₹7 L/yr

Business Development Associate
117 salaries
unlock blur

₹2.5 L/yr - ₹7 L/yr

Senior Business Development Associate
114 salaries
unlock blur

₹4 L/yr - ₹9 L/yr

Business Development Executive
69 salaries
unlock blur

₹1.8 L/yr - ₹6 L/yr

Software Developer
59 salaries
unlock blur

₹7.5 L/yr - ₹28.8 L/yr

Explore more salaries
Compare Testbook.com with

BYJU'S

3.1
Compare

Unacademy

3.0
Compare

upGrad

3.8
Compare

MeritNation

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