Filter interviews by
I applied via Company Website and was interviewed before Oct 2020. There were 3 interview rounds.
Top trending discussions
posted on 9 May 2017
I appeared for an interview before May 2016.
posted on 12 Apr 2023
I applied via Recruitment Consulltant and was interviewed before Apr 2022. There were 3 interview rounds.
25 MCQ questions online with time limit
Create webapp . Frontend, Backend , data encryption
I applied via Referral and was interviewed in Nov 2022. There were 4 interview rounds.
It was online 1hr test. Overall it was an easy test. If you code on hackerrank, hackerearth or leetcode then you can easily clear the test.
I applied via LinkedIn and was interviewed in Mar 2024. There was 1 interview round.
The process for Software Development Engineer involves planning, designing, coding, testing, and deploying software solutions.
Gather requirements from stakeholders
Create a design based on requirements
Write code to implement the design
Test the software for bugs and issues
Deploy the software for users to use
Iterate on feedback and make improvements
I applied via Walk-in and was interviewed in Jul 2024. There were 2 interview rounds.
Give 10 questions from node js backend
package.json is a file used in Node.js projects to manage dependencies, scripts, and metadata.
It is a JSON file that contains information about the project, such as name, version, dependencies, and scripts.
It is used to manage project dependencies by listing them in the 'dependencies' and 'devDependencies' fields.
It allows developers to define scripts for tasks like building, testing, and running the project.
Example: {...
Components in Angular are building blocks of an application. Data can be shared between components using input properties and output events.
Components in Angular are reusable, self-contained units of code that define a part of the user interface.
Data can be shared to a component using input properties, where data is passed from the parent component to the child component.
Data can also be shared from a child component t...
=== is strict equality operator, while == is loose equality operator. === is commonly used in real-time projects for accurate comparisons.
=== is a strict equality operator that checks both value and type of operands
== is a loose equality operator that only checks the value of operands
=== is commonly used in real-time projects to ensure accurate comparisons and prevent unexpected type coercion issues
Arrow function syntax in JavaScript
Arrow functions are concise syntax for writing function expressions in JavaScript
They have a shorter syntax compared to traditional function expressions
They do not have their own 'this', 'arguments', 'super', or 'new.target' keywords
Arrow functions are concise syntax for writing function expressions, while anonymous functions do not have a name.
Arrow functions have a shorter syntax compared to anonymous functions.
Arrow functions do not have their own 'this' keyword, while anonymous functions do.
Arrow functions do not have 'arguments' object, while anonymous functions do.
Arrow functions are not hoisted, while anonymous functions are hoisted.
I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.
Aptitude questions with some basic coding questions
They have given 3 coding questions and some pseudo codings
I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.
I use print statements, logging, and debugging tools to identify and fix issues in my code.
I start by reviewing the code and understanding the logic behind it.
I use print statements to check the values of variables at different points in the code.
I utilize logging to track the flow of the program and identify any errors.
I use debugging tools like breakpoints and step-through debugging to pinpoint the exact location of ...
Identify bottlenecks, analyze code, optimize algorithms, utilize caching, and consider hardware upgrades.
Identify bottlenecks in the application by profiling and monitoring performance.
Analyze the code to find inefficient algorithms or database queries.
Optimize algorithms and data structures to improve efficiency.
Utilize caching mechanisms to reduce redundant computations.
Consider hardware upgrades such as increasing m
Functional programming focuses on functions and immutability, while object-oriented programming focuses on objects and encapsulation.
Functional programming uses pure functions that do not have side effects.
Object-oriented programming uses objects that encapsulate data and behavior.
In functional programming, data is immutable and functions are first-class citizens.
In object-oriented programming, objects can have state a...
I applied via Walk-in and was interviewed in Jun 2024. There was 1 interview round.
Function to find the first non-repeating character in a string
Create a hashmap to store character frequencies
Iterate through the string to populate the hashmap
Iterate through the string again to find the first non-repeating character
A stack is a data structure that follows the Last In First Out (LIFO) principle, while a queue follows the First In First Out (FIFO) principle.
Stack: Last In First Out (LIFO), used for function calls, undo operations.
Queue: First In First Out (FIFO), used for printing tasks, message queues.
I applied via Campus Placement and was interviewed in Jan 2021. There were 6 interview rounds.
OOPS is a programming paradigm based on objects that have properties and methods.
Encapsulation: bundling of data and methods that operate on that data within a single unit
Inheritance: ability of a class to inherit properties and methods from a parent class
Polymorphism: ability of objects to take on many forms or have multiple behaviors
Abstraction: hiding of complex implementation details and showing only the necessary ...
Explanation of Super, Throw, Final and Finally
Super: used to call a method from a parent class
Throw: used to throw an exception
Final: used to declare a constant or to prevent method overriding
Finally: used to execute code after try-catch block, regardless of exception
based on 11 reviews
Rating in categories
Software Engineer
99
salaries
| ₹3 L/yr - ₹7.3 L/yr |
Automation Engineer
54
salaries
| ₹2.7 L/yr - ₹6.5 L/yr |
Software Developer
26
salaries
| ₹2.4 L/yr - ₹6.5 L/yr |
Associate Software Engineer
12
salaries
| ₹3 L/yr - ₹4 L/yr |
Senior Software Engineer
12
salaries
| ₹4.7 L/yr - ₹12 L/yr |
Accel Frontline
Pitney Bowes
Apmosys Technologies
DynPro