i
Jar
Filter interviews by
Reverse a string by iterating through the characters and swapping them
Create an empty string to store the reversed string
Iterate through the characters of the input string from end to start
Append each character to the empty string to reverse the string
Primitive data types are passed by value, while non-primitive data types are passed by reference. Changes in value can occur after downstream operations for non-primitive data types.
Primitive data types (int, float, char, etc.) are passed by value, meaning a copy of the value is passed to the method. Changes made to the parameter inside the method do not affect the original value.
Non-primitive data types (objects,...
The difference between == and .equal() is that == is used to compare values for equality, while .equal() is a method used to compare objects for equality.
The == operator is used to compare primitive data types like integers, strings, etc. for equality.
The .equal() method is used to compare objects in Java for equality. It is typically overridden in classes to define custom equality logic.
Example: int a = 5; int b ...
Common annotations used in Spring Boot for backend development
1. @RestController - used to define a controller and to indicate that the return value of the methods should be directly written to the HTTP response body
2. @RequestMapping - used to map web requests to specific handler methods
3. @Autowired - used for automatic dependency injection
4. @Service - used to indicate that a class is a service
5. @Repository - ...
The DB schema of my project includes tables for users, products, orders, and reviews.
Users table with columns for user ID, username, email, password
Products table with columns for product ID, name, price, description
Orders table with columns for order ID, user ID, product ID, quantity
Reviews table with columns for review ID, product ID, user ID, rating, comment
Stream API is a powerful tool in Java for processing collections of objects.
Advantages include concise code, improved performance, and ease of parallel processing.
Uses include filtering, mapping, sorting, and reducing data in collections.
Example: stream.filter(x -> x > 5).map(x -> x * 2).collect(Collectors.toList());
I applied via Company Website and was interviewed in Aug 2024. There were 2 interview rounds.
Primitive data types are passed by value, while non-primitive data types are passed by reference. Changes in value can occur after downstream operations for non-primitive data types.
Primitive data types (int, float, char, etc.) are passed by value, meaning a copy of the value is passed to the method. Changes made to the parameter inside the method do not affect the original value.
Non-primitive data types (objects, arra...
Stream API is a powerful tool in Java for processing collections of objects.
Advantages include concise code, improved performance, and ease of parallel processing.
Uses include filtering, mapping, sorting, and reducing data in collections.
Example: stream.filter(x -> x > 5).map(x -> x * 2).collect(Collectors.toList());
I applied via Campus Placement
Dynamic Programming, Graph
I applied via Campus Placement and was interviewed before Aug 2023. There were 3 interview rounds.
1 DSA question. Variation of valid anagrams question. There were no test cases against which you had to execute your code. We had to run the code ourselves and make sure that all the edge cases are covered.
Javascript is single threaded.
Javascript is single threaded, meaning it can only execute one piece of code at a time.
This is because of the event loop in Javascript, which manages the execution of code.
Asynchronous operations in Javascript, like setTimeout or AJAX requests, are handled by the event loop.
Web Workers can be used to achieve multithreading in Javascript for CPU-intensive tasks.
The DB schema of my project includes tables for users, products, orders, and reviews.
Users table with columns for user ID, username, email, password
Products table with columns for product ID, name, price, description
Orders table with columns for order ID, user ID, product ID, quantity
Reviews table with columns for review ID, product ID, user ID, rating, comment
Top trending discussions
posted on 17 Apr 2024
I applied via Referral and was interviewed before Apr 2023. There were 2 interview rounds.
They have problem of K sorted array and you need to make an sorted array of it.
posted on 17 Apr 2024
I applied via Campus Placement and was interviewed before Apr 2023. There were 4 interview rounds.
25 question were asked
Java coding and Java oops concepts
I applied via LinkedIn and was interviewed in Mar 2023. There were 3 interview rounds.
Angular is a front-end framework for building client-side applications, while Node.js is a back-end runtime environment for running server-side applications.
Angular is used for building dynamic web applications with HTML, CSS, and TypeScript.
Node.js is used for server-side scripting and building scalable network applications.
Angular is a front-end framework developed and maintained by Google.
Node.js is a back-end runti...
process.nextTick() is called before any I/O events, while setImmediate() is called after I/O events.
process.nextTick() is called at the end of the current event loop cycle, before any I/O events.
setImmediate() is called at the beginning of the next event loop cycle, after I/O events.
Use process.nextTick() for executing code asynchronously but as soon as possible.
Use setImmediate() for executing code asynchronously afte...
Casendra CQL is a query language used for general operations in Casendra database.
Casendra CQL is similar to SQL but optimized for Cassandra database
It supports CRUD operations (Create, Read, Update, Delete)
It allows for filtering, sorting, and aggregating data
Example: SELECT * FROM table_name WHERE column_name = value;
Column family is a data model used in NoSQL databases to store related data together.
Used in NoSQL databases like Apache Cassandra
Consists of rows and columns
Columns are grouped together and stored on disk sequentially
Supports wide rows and dynamic columns
Example: In a social media application, a column family could store user profiles with columns for name, age, and location
I applied via Walk-in and was interviewed before Aug 2023. There was 1 interview round.
MCQ on programing. Easy peasy.
I applied via Company Website and was interviewed before Dec 2023. There was 1 interview round.
based on 3 interview experiences
Difficulty level
Duration
based on 1 review
Rating in categories
Software Engineer
23
salaries
| ₹14.2 L/yr - ₹25 L/yr |
Product Manager
22
salaries
| ₹18 L/yr - ₹33 L/yr |
Data Analyst
19
salaries
| ₹6 L/yr - ₹13.7 L/yr |
Data Scientist
8
salaries
| ₹9.7 L/yr - ₹16 L/yr |
Production Analyst
8
salaries
| ₹7 L/yr - ₹15 L/yr |
VSoft Technologies
Innoviti Technologies Private Limited
Ocrolus East
Uni Cards