i
Calsoft
Work with us
Filter interviews by
An immutable class is a class whose instances cannot be modified after creation.
Immutable classes have all fields marked as final and private.
Immutable classes do not have any setter methods.
Examples of immutable classes include String, Integer, and LocalDate.
Java is a high-level programming language known for its portability, security, and object-oriented features.
Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM)
It is object-oriented, allowing for modular and reusable code
Java uses a syntax similar to C++, making it easy for developers to learn and use
Java applications are compiled into bytecode, which can be executed on any d...
Fail fast and fail safe operation refers to systems that either quickly identify and address failures or continue to operate safely despite failures.
Fail fast operation involves quickly detecting and responding to failures to prevent further issues.
Fail safe operation ensures that even in the event of a failure, the system continues to operate safely.
Examples of fail fast include automated tests in software development...
Immutable means unchangeable or unable to be modified.
Immutable objects cannot be altered after they are created
In programming, immutable data types include strings and numbers
Immutable data structures are often used in functional programming languages
Example: In Python, tuples are immutable while lists are mutable
Top trending discussions
I appeared for an interview in Sep 2017.
I applied via Naukri.com and was interviewed before May 2018. There were 5 interview rounds.
I appeared for an interview in Sep 2019.
I applied via Recruitment Consultant and was interviewed before Jan 2020. There were 5 interview rounds.
I am proficient in Java, Python, and C++. I have 2 years of experience in software development. I have excellent communication skills for client interaction.
Proficient in Java, Python, and C++
2 years of software development experience
Excellent communication skills for client interaction
I applied via Naukri.com and was interviewed before Oct 2020. There were 5 interview rounds.
I applied via Walk-in and was interviewed before Jul 2021. There were 3 interview rounds.
Data structures and algorithms
Python etl,pandas, pyspark questions
I applied via first naukari and was interviewed before Oct 2020. There were 4 interview rounds.
To find the shortest path in a graph stored in SQL, use algorithms like Dijkstra's or A* with SQL queries for traversal.
Use Dijkstra's algorithm for weighted graphs to find the shortest path efficiently.
For unweighted graphs, consider using Breadth-First Search (BFS).
Store graph edges in a table with columns for source, destination, and weight.
Example SQL query: SELECT * FROM edges WHERE source = 'A' AND destination = ...
I applied via Naukri.com and was interviewed in Dec 2020. There were 3 interview rounds.
based on 1 interview experience
based on 1 review
Rating in categories
Development Engineer
318
salaries
| ₹3 L/yr - ₹11 L/yr |
Senior Development Engineer
229
salaries
| ₹4.4 L/yr - ₹16.5 L/yr |
Softwaretest Engineer
132
salaries
| ₹3 L/yr - ₹6.7 L/yr |
Senior Software Engineer
123
salaries
| ₹6 L/yr - ₹24 L/yr |
Principal Development Engineer
123
salaries
| ₹10 L/yr - ₹36 L/yr |
ITC Infotech
CMS IT Services
KocharTech
Xoriant