Filter interviews by
posted on 12 Sep 2024
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
I am a software engineer with 5 years of experience in developing web applications using Java, Spring, and Angular.
5 years of experience in software development
Proficient in Java, Spring, and Angular
Worked on developing web applications
The existing project is a web application for online shopping.
The project uses React for the front-end and Node.js for the back-end.
It integrates with a payment gateway for processing transactions.
The project includes features like user authentication, product search, and order tracking.
SQL query to fetch specific information from a database
Use SELECT statement to specify the columns you want to retrieve
Use FROM clause to specify the table from which to retrieve the data
Use WHERE clause to add conditions for filtering the data
Use JOIN clause to combine data from multiple tables if needed
posted on 28 Nov 2024
Event loop is a mechanism that allows for asynchronous programming by handling and executing events in a loop.
Event loop is a part of the runtime environment that continuously checks the event queue and executes the callback functions associated with those events.
It allows for non-blocking I/O operations, making it possible to handle multiple events concurrently.
Event loop is commonly used in JavaScript for handling as...
posted on 26 Mar 2024
Data Structures and Algorithms
posted on 11 Dec 2024
I applied via LinkedIn and was interviewed in Nov 2024. There were 3 interview rounds.
I applied via campus placement at Government College of Engineering, Aurangabad and was interviewed in Oct 2024. There were 3 interview rounds.
Mostly questions on logical aptitude
posted on 9 Nov 2024
I applied via Naukri.com and was interviewed in May 2024. There were 3 interview rounds.
OOP concepts in Deep
OOP (Object-Oriented Programming) concepts include encapsulation, inheritance, and polymorphism
Encapsulation involves bundling data and methods that operate on the data into a single unit (object)
Inheritance allows a class to inherit properties and behavior from another class
Polymorphism allows objects of different classes to be treated as objects of a common superclass
Design patterns are reusable solutions to common problems in software design and implementation.
Design patterns help in creating flexible, maintainable, and scalable software systems.
Examples of design patterns include Singleton, Factory, Observer, and Strategy.
Each design pattern has a specific problem it solves and a set of guidelines for its implementation.
Full project architecture implementation involves designing the overall structure of a software project.
Identify the requirements and constraints of the project
Design the high-level architecture including components, modules, and interactions
Consider scalability, performance, security, and maintainability
Choose appropriate technologies and frameworks
Implement the architecture following best practices
Test and validate t...
I applied via Campus Placement
Medium to hard questions based on arrays, dp
Quick sort is a popular sorting algorithm that uses divide and conquer strategy.
Divides array into smaller sub-arrays based on a pivot element
Recursively sorts sub-arrays
Combines sorted sub-arrays to get final sorted array
Time complexity: O(n log n) on average, O(n^2) worst case
Example: [3, 6, 8, 10, 1, 2, 1] -> [1, 1, 2, 3, 6, 8, 10]
Rotate a matrix by 90 degrees in place
Transpose the matrix
Reverse each row of the transposed matrix
based on 1 interview
Interview experience
Software Engineer
9
salaries
| ₹12 L/yr - ₹16 L/yr |
Senior Software Engineer
5
salaries
| ₹30.5 L/yr - ₹38 L/yr |
Software Engineer2
5
salaries
| ₹10 L/yr - ₹24 L/yr |
Software Engineer II
4
salaries
| ₹12 L/yr - ₹32 L/yr |
Product Owner
4
salaries
| ₹23 L/yr - ₹39 L/yr |
UHY International
Intellect Design Arena
NoBrokerHOOD
Celebal Technologies