Filter interviews by
I applied via Naukri.com and was interviewed in Jan 2024. There were 2 interview rounds.
Microservices can efficiently communicate through APIs, message queues, and event-driven architectures.
Use APIs to define clear interfaces and enable communication between microservices.
Implement message queues to decouple services and enable asynchronous communication.
Adopt event-driven architectures to enable real-time communication and scalability.
Consider using service meshes for service discovery, load balancing, ...
NestJS is a framework for building scalable and efficient server-side applications using TypeScript, while ExpressJS is a minimalistic web application framework for Node.js.
NestJS is built on top of ExpressJS and provides additional features like dependency injection, decorators, and modules.
NestJS follows a modular architecture and encourages the use of TypeScript decorators for defining routes, middleware, and contro...
I was interviewed before Aug 2023.
Various storage engines like InnoDB, MyISAM, and Memory are commonly used in MySQL databases.
InnoDB is the default storage engine for MySQL, known for its ACID compliance and support for foreign keys.
MyISAM is known for its simplicity and fast read operations, but lacks support for transactions and foreign keys.
Memory storage engine stores data in memory, making it very fast but data is lost on server restart.
Other sto...
Different versions of PHP have different features, improvements, and compatibility issues.
PHP 5.x introduced features like namespaces, late static binding, and closures.
PHP 7.x brought significant performance improvements and new features like scalar type declarations and return type declarations.
PHP 8.x added features like named arguments, attributes, and union types.
Compatibility issues may arise when migrating code
Top trending discussions
posted on 11 Jan 2025
Medium leetcode question on array list
I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.
List comprehension is a concise way to create lists in Python by applying an expression to each item in an iterable.
List comprehension is written inside square brackets []
It consists of an expression followed by a for clause, then zero or more if clauses
Example: squares = [x**2 for x in range(10)]
Apache Spark is a distributed computing system that provides an interface for programming entire clusters with implicit data parallelism and fault tolerance.
Apache Spark follows a master-slave architecture with a driver program that communicates with a cluster manager to distribute work across worker nodes.
It uses Resilient Distributed Datasets (RDDs) as the basic data structure, which are immutable distributed collect...
Write code for palindtomr
Developed a web application for online shopping with user authentication and payment gateway integration.
Used React.js for front-end development
Implemented user authentication using JWT tokens
Integrated Stripe API for payment processing
Optimization techniques are methods used to improve the efficiency and performance of software applications.
Use of algorithms like dynamic programming and greedy algorithms
Profiling and performance tuning to identify bottlenecks
Code refactoring to improve readability and maintainability
Utilizing caching and memoization for faster access to data
Parallel processing and multi-threading for improved concurrency
I applied via Approached by Company
Mostly they asked questions on String or basic coding questions
I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.
Project architecture refers to the high-level structure of a software system, including components, relationships, and interactions.
Project architecture defines how different components of a software system interact with each other.
It includes the design decisions related to the organization of code, data, and resources.
Common architectural patterns include MVC, microservices, and serverless.
Architectural diagrams like...
I applied via Referral and was interviewed in Jan 2024. There were 2 interview rounds.
Find k closest elements in an array
Sort the array based on the absolute difference between each element and the target element
Return the first k elements from the sorted array
posted on 25 Oct 2024
I applied via Referral and was interviewed in Apr 2024. There were 2 interview rounds.
Anagram, Pythagorean triplets
Js coding test with modifications
I applied via Referral and was interviewed in Oct 2023. There was 1 interview round.
based on 2 interviews
Interview experience
based on 1 review
Rating in categories
Software Engineer
37
salaries
| ₹3 L/yr - ₹8.5 L/yr |
Senior Software Engineer
10
salaries
| ₹6.9 L/yr - ₹18 L/yr |
React Js Frontend Developer
5
salaries
| ₹16 L/yr - ₹18 L/yr |
Java Developer
5
salaries
| ₹4.5 L/yr - ₹4.9 L/yr |
Quality Analyst
4
salaries
| ₹3.2 L/yr - ₹9 L/yr |
TCS
Wipro
Infosys
HCLTech