Filter interviews by
I was interviewed in Jan 2025.
I was interviewed in Jan 2025.
I was interviewed before Jan 2024.
I applied via Walk-in and was interviewed before Feb 2023. There was 1 interview round.
Aurus interview questions for designations
posted on 28 Aug 2024
Session in Java is a way to maintain state between client and server over multiple requests.
Session is a server-side storage of information related to a specific user.
It allows data to be persisted across multiple requests from the same client.
Sessions are typically managed using cookies or URL rewriting.
Example: Storing user login information in a session to keep the user authenticated across multiple pages.
I applied via Campus Placement
Logic based multiple mcq type questions
Reverse of string code
I applied via Company Website and was interviewed in May 2024. There were 2 interview rounds.
Singleton design pattern ensures a class has only one instance and provides a global point of access to it.
Create a private static instance of the class
Provide a public static method to access the instance
Ensure the constructor is private to prevent instantiation of multiple objects
2 sum problem in Java involves finding two numbers in an array that add up to a specific target value.
Use a HashMap to store the difference between the target value and each element in the array.
Iterate through the array and check if the current element's complement exists in the HashMap.
Return the indices of the two numbers that add up to the target value.
To make a class immutable, ensure that its state cannot be changed after instantiation.
Make all fields private and final
Do not provide setter methods
Ensure that any mutable objects within the class are also made immutable
Cyclomatic complexity is a software metric used to measure the complexity of a program.
It measures the number of linearly independent paths through a program's source code.
It helps in identifying complex code that may be difficult to maintain or test.
A higher cyclomatic complexity indicates a higher risk of errors and bugs in the code.
It is calculated using the formula: E - N + 2P, where E is the number of edges, N is ...
2 Questions - One Easy and One Medium
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
Some of the top questions asked at the Aurus Java Developer interview -
based on 4 interviews
1 Interview rounds
based on 6 reviews
Rating in categories
Software Developer
207
salaries
| ₹2.4 L/yr - ₹6.5 L/yr |
Quality Analyst
104
salaries
| ₹2.4 L/yr - ₹6.3 L/yr |
System Analyst
96
salaries
| ₹2.8 L/yr - ₹5.1 L/yr |
Softwaretest Engineer
36
salaries
| ₹2.4 L/yr - ₹12 L/yr |
Linux System Administrator
32
salaries
| ₹2.8 L/yr - ₹6 L/yr |
Tanishq
Kalyan Jewellers
PC Jewellers
Malabar Gold and Diamonds