Filter interviews by
A collection is a data structure that groups multiple items, allowing for efficient storage and manipulation of data.
Collections can be categorized into lists, sets, and maps.
Example of a list: An array of integers [1, 2, 3, 4].
Example of a set: A collection of unique items, like {apple, banana, orange}.
Example of a map: A key-value pair structure, like {'name': 'John', 'age': 30}.
I applied via Referral
Hacker rank was a platform for the interview
I applied via Campus Placement and was interviewed before Aug 2021. There were 5 interview rounds.
50 aptitude plus 20 Technical questions
10 Java questions were given for which we had to solve each with proper Algorithm
finally is used in try-catch block to execute a block of code regardless of whether an exception is thrown or not.
finally block is executed after try and catch blocks
It is used to release resources like file handles, database connections, etc.
It is also used to perform cleanup operations
finally block is optional
Top trending discussions
I applied via Referral and was interviewed before Aug 2023. There were 3 interview rounds.
General basic knowledge
My 12th % is 85%
My 12th percentage is 85%
I scored 85% in my 12th grade exams
My 12th grade percentage is 85%
posted on 4 Nov 2024
I applied via LinkedIn and was interviewed in Oct 2024. There were 3 interview rounds.
Questions were based on basic aptitude like seating arrangement
Reversing an array involves swapping elements from both ends towards the center.
Use a loop to iterate from the start to the middle of the array.
Swap the elements at the current index and its corresponding index from the end.
Example: For array ['a', 'b', 'c'], after reversing it becomes ['c', 'b', 'a'].
To deliver on time despite uncertainty, I prioritize tasks, communicate effectively, set realistic deadlines, and have contingency plans.
Prioritize tasks based on importance and impact on project timeline
Communicate effectively with team members and stakeholders to address any uncertainties or roadblocks
Set realistic deadlines taking into account potential delays or uncertainties
Have contingency plans in place to mitig...
posted on 28 May 2022
OOPs concepts include encapsulation, inheritance, polymorphism, and abstraction. Microservices are small, independent services that communicate with each other.
OOPs concepts help in creating modular and reusable code.
Encapsulation ensures that data is hidden and can only be accessed through defined methods.
Inheritance allows a class to inherit properties and methods from a parent class.
Polymorphism allows objects to ta...
I applied via LinkedIn and was interviewed in Mar 2023. There were 3 interview rounds.
Node.js has several core modules that provide essential functionality for building applications.
HTTP: Allows Node.js to transfer data over the Hyper Text Transfer Protocol (HTTP)
FS: Provides file system operations like reading and writing files
OS: Gives information about the operating system on which Node.js is running
Path: Helps in working with file and directory paths
Events: Allows to handle events in Node.js applica...
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...
Async in Node.js can be implemented using callbacks, promises, or async/await.
Use callbacks to handle asynchronous operations in Node.js
Promises can be used for cleaner asynchronous code
Async/await provides a more synchronous way to write asynchronous code
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
based on 2 interview experiences
Difficulty level
based on 4 reviews
Rating in categories
Software Engineer
191
salaries
| ₹4.8 L/yr - ₹10.5 L/yr |
Test Engineer
142
salaries
| ₹2.7 L/yr - ₹7.5 L/yr |
Senior Software Engineer
95
salaries
| ₹8.2 L/yr - ₹15.2 L/yr |
Senior Test Engineer
81
salaries
| ₹5.7 L/yr - ₹13 L/yr |
Associate Software Engineer
60
salaries
| ₹4.4 L/yr - ₹8.5 L/yr |
VSoft Technologies
Innoviti Technologies Private Limited
Ocrolus East
Uni Cards