Filter interviews by
I applied via Referral and was interviewed in Nov 2024. There were 3 interview rounds.
Let, var, and const are used to declare variables in JavaScript, with differences in scope and mutability.
let: block-scoped, can be reassigned
var: function-scoped, can be reassigned
const: block-scoped, cannot be reassigned
Closure is the combination of a function bundled together with references to its surrounding state.
Closure allows a function to access variables from its outer scope even after the outer function has finished executing.
It is created whenever a function is defined within another function, and the inner function has access to the outer function's variables.
Closure helps in maintaining the state of a function and allows f
let, var, and const are used to declare variables in JavaScript with different scoping rules.
let: block-scoped variable, can be reassigned
var: function-scoped variable, can be reassigned
const: block-scoped variable, cannot be reassigned, but its properties can be modified
Closure is a function that has access to its own scope, as well as the scope in which it was defined.
A closure allows a function to access variables from an outer function even after the outer function has finished executing.
Closures are commonly used in event handlers, callbacks, and in functional programming.
Example: function outerFunction() { let outerVar = 'I am outer'; return function innerFunction() { console.log
I applied via Referral and was interviewed in Jun 2024. There were 2 interview rounds.
MVC stands for Model-View-Controller, a software design pattern used for organizing code in a structured manner.
Model represents the data and business logic of the application.
View is responsible for displaying the data to the user.
Controller acts as an intermediary between Model and View, handling user input and updating the Model accordingly.
MVC life cycle involves user interacting with the View, which triggers the C...
Dotnet Core is a free, open-source, cross-platform framework for building modern, cloud-based, and internet-connected applications.
Cross-platform framework for building applications
Open-source and free to use
Supports modern, cloud-based, and internet-connected applications
I applied via LinkedIn and was interviewed in Jun 2024. There were 3 interview rounds.
Asking javascript algorithms and other technical questions based on response
The event loop is a mechanism in programming that allows for asynchronous execution of code by continuously checking for and handling events.
The event loop is commonly used in JavaScript to handle asynchronous operations such as setTimeout, setInterval, and AJAX requests.
It allows for non-blocking I/O operations, meaning that the program can continue to run other tasks while waiting for I/O operations to complete.
The e...
Hoisting in JavaScript is the behavior where variable and function declarations are moved to the top of their containing scope during the compilation phase.
Variable declarations are hoisted to the top of their scope, but not their assignments.
Function declarations are fully hoisted, meaning they can be called before they are declared.
Hoisting can lead to unexpected behavior if not understood properly.
My strengths include problem-solving skills, attention to detail, and strong programming abilities.
Strong problem-solving skills - I enjoy tackling complex issues and finding creative solutions.
Attention to detail - I am meticulous in my work to ensure high-quality results.
Strong programming abilities - I have expertise in multiple programming languages such as Java, Python, and C++.
My main weakness is that I tend to get too focused on details, which can sometimes slow down my progress.
I have a tendency to get caught up in the minutiae of a project, which can lead to delays in completing tasks.
I am working on improving my time management skills to ensure that I am able to balance attention to detail with overall project timelines.
An example of this weakness is when I spent too much time perfecting...
I applied via Referral and was interviewed in Jun 2024. There were 2 interview rounds.
React JS is a JavaScript library for building user interfaces.
React JS is developed and maintained by Facebook.
It allows developers to create reusable UI components.
React uses a virtual DOM for better performance.
It follows a component-based architecture.
React can be used for building single-page applications.
Node is a runtime environment that allows JavaScript code to be executed outside of a web browser.
Node.js is an open-source, cross-platform JavaScript runtime environment.
It is built on Chrome's V8 JavaScript engine.
Node.js allows developers to run JavaScript on the server-side.
Node.js is commonly used for building server-side applications, APIs, and microservices.
Praeclarum Tech interview questions for popular designations
I applied via Indeed and was interviewed in Nov 2024. There was 1 interview round.
Shoping card api integration
I applied via LinkedIn and was interviewed before Dec 2023. There were 3 interview rounds.
First round is coding test.
React JS is a JavaScript library for building user interfaces.
React JS is a declarative, efficient, and flexible JavaScript library for building user interfaces.
It allows developers to create reusable UI components.
React uses a virtual DOM for better performance by updating only the necessary parts of the actual DOM.
React follows a unidirectional data flow, making it easier to understand and debug.
React can be used to ...
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine that allows developers to run JavaScript code outside of a web browser.
Node.js is used for building server-side applications.
It allows developers to use JavaScript for both client-side and server-side development.
Node.js has a large ecosystem of open-source libraries and frameworks, such as Express.js.
Node.js uses an event-driven, non-blocking I/O m...
I applied via LinkedIn and was interviewed in Aug 2023. There were 4 interview rounds.
I applied via Indeed and was interviewed in Mar 2023. There were 4 interview rounds.
Send me a task to do some UX of a finance app.
I applied via LinkedIn and was interviewed in Mar 2023. There were 4 interview rounds.
First round is practical test
Function overloading is the ability to define multiple functions with the same name but different parameters in a class.
Allows multiple functions with the same name but different parameters to be defined in a class
Parameters can differ in number, type, or order
Helps improve code readability and maintainability
Example: void print(int num) and void print(string text) are two overloaded functions with the same name 'print
React JS is a JavaScript library for building user interfaces.
React JS is developed and maintained by Facebook.
It allows developers to create reusable UI components.
React uses a virtual DOM for better performance.
It follows a unidirectional data flow.
React can be used to build single-page applications.
Node.js is a runtime environment that allows you to run JavaScript on the server side.
Node.js is built on Chrome's V8 JavaScript engine.
It uses an event-driven, non-blocking I/O model.
Node.js is commonly used for building scalable network applications.
It is popular for building web servers and APIs.
Node.js allows you to use JavaScript for both client-side and server-side development.
I applied via Naukri.com and was interviewed in Feb 2023. There were 3 interview rounds.
Creating a healthy environment involves promoting physical, mental, and emotional well-being among employees.
Encourage open communication and feedback
Provide opportunities for physical activity and healthy eating
Promote work-life balance and stress management
Offer resources for mental health support
Create a positive and inclusive company culture
Top trending discussions
Interview experience
based on 25 reviews
Rating in categories
Senior Software Engineer
5
salaries
| ₹7 L/yr - ₹10.5 L/yr |
TCS
Infosys
Wipro
HCLTech