Filter interviews by
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Callback hell is a situation in asynchronous programming where multiple nested callbacks make the code difficult to read and maintain.
Occurs when multiple asynchronous operations are nested within each other
Can lead to deeply nested code which is hard to understand and debug
Can be mitigated using promises, async/await, or libraries like async.js
React is a JavaScript library for building user interfaces.
React is used for creating interactive UI components.
It allows developers to build reusable UI components.
React uses a virtual DOM for efficient rendering.
React is commonly used in web development for single-page applications.
Loops are used in programming to repeat a block of code multiple times until a certain condition is met.
Loops help in automating repetitive tasks
Types of loops include for, while, and do-while
Example: for loop to iterate over an array and perform an operation on each element
A child process is a process created by another process, known as the parent process.
Child processes inherit resources and attributes from the parent process.
Child processes can communicate with the parent process and other child processes.
Examples include when a program spawns multiple processes to perform different tasks.
Event emitter is a mechanism in Node.js that allows communication between objects using events.
Event emitter is a built-in module in Node.js.
It allows objects to emit named events and register listeners for those events.
Listeners are functions that are executed when the event is emitted.
Event emitter is commonly used in Node.js for handling asynchronous operations.
Example: EventEmitter class in Node.js can be used to c
I applied via Referral and was interviewed in Apr 2023. There were 3 interview rounds.
Write a code which includes inheritance and polymorphism.
I applied via Approached by Company and was interviewed in Aug 2022. There were 4 interview rounds.
OOPs principles are a set of guidelines that help in designing and implementing object-oriented programs.
Encapsulation: Hiding the internal details of an object and exposing only the necessary information.
Inheritance: Creating new classes from existing ones, inheriting their properties and methods.
Polymorphism: Ability of objects to take on multiple forms or behaviors.
Abstraction: Focusing on essential features of an o...
Pratham Software interview questions for popular designations
I applied via Campus Placement and was interviewed before May 2023. There were 2 interview rounds.
Easy appti is there no worry
2 question based on array and ll
I applied via campus placement at Centre for Development of Advanced Computing (CDAC) and was interviewed before Feb 2023. There were 3 interview rounds.
Online Basic aptitude questions test.
A class representing a car with properties and methods.
Create a class named Car
Add properties like make, model, year, color
Include methods like start(), stop(), accelerate(speed), brake()
Example: class Car { constructor(make, model, year, color) { this.make = make; this.model = model; this.year = year; this.color = color; } start() { console.log('Car started'); } stop() { console.log('Car stopped'); } accelerate(speed)...
I applied via Recruitment Consulltant and was interviewed before Mar 2022. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Dec 2021. There was 1 interview round.
Top trending discussions
I applied via Naukri.com and was interviewed in Apr 2023. There were 5 interview rounds.
I have experience working with various technologies to streamline work operations.
Implemented project management software to track tasks and deadlines
Utilized automation tools to reduce manual data entry and increase efficiency
Integrated customer relationship management system with sales team's workflow
Trained team members on new technologies and provided ongoing support
Collaborated with IT department to troubleshoot a
posted on 3 Jan 2023
I applied via Nboard and was interviewed in Dec 2022. There were 2 interview rounds.
Questions are only from HTML, CSS JavaScript and jQuery
The duration of Pratham Software interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 7 interviews
Interview experience
based on 69 reviews
Rating in categories
Software Engineer
122
salaries
| ₹5.2 L/yr - ₹14.2 L/yr |
Senior Software Engineer
116
salaries
| ₹6.5 L/yr - ₹18.6 L/yr |
System Analyst
54
salaries
| ₹10 L/yr - ₹22 L/yr |
Lead Software Engineer
20
salaries
| ₹15 L/yr - ₹24.5 L/yr |
Senior System Analyst
20
salaries
| ₹13 L/yr - ₹24 L/yr |
TCS
Infosys
Wipro
HCLTech