i
AVASOFT
Filter interviews by
I was interviewed in Jan 2025.
In GD I was provided with general topics not related to technical concepts
I was interviewed before Feb 2024.
They will present some common topics and allow 2 to 3 minutes for preparation. Following that, they will invite volunteers to speak. Finally, they will select individuals who excel in communication and can explain details in simple terms to ensure the other person understands.
Topics related to general aptitude include technical skills and English language proficiency.
Cache is used for temporary storage of data in memory, while persist is used for saving data to disk for long-term storage.
Cache is typically faster as it stores data in memory for quick access.
Persist saves data to disk for durability and long-term storage.
Cache is often used for temporary data that can be recomputed if lost, while persist is used for important data that needs to be retained.
Examples: Using cache for ...
Reverse a sentence using Python
Split the sentence into words using split() method
Reverse the list of words using list slicing
Join the reversed list of words back into a sentence using join() method
I ingested Kafka data using Kafka Connect and performed data processing and analysis on a daily basis.
Used Kafka Connect to ingest data from various sources into Kafka topics
Developed custom Kafka Connect connectors for specific data sources
Utilized Kafka Streams for real-time data processing and analysis
Worked with schema registry for data serialization and deserialization
Catalyst optimizer is a query optimization framework in Apache Spark that improves performance by generating optimized query plans.
Catalyst optimizer is a rule-based optimization framework in Apache Spark.
It leverages advanced techniques like predicate pushdown, constant folding, and join reordering to optimize query plans.
Catalyst optimizer helps in improving the performance of Spark SQL queries by selecting the most ...
I applied via Approached by Company and was interviewed in Mar 2024. There was 1 interview round.
posted on 2 Jun 2024
Some difficulties faced include managing complex codebases, debugging tricky issues, and keeping up with new technologies.
Managing complex codebases with multiple dependencies
Debugging tricky issues such as memory leaks or race conditions
Keeping up with new technologies and frameworks to stay competitive
I applied via Referral and was interviewed before May 2023. There were 3 interview rounds.
Easy aptitude question
posted on 6 Sep 2022
Spring is a framework while Spring Boot is an opinionated version of Spring.
Spring requires more configuration while Spring Boot has auto-configuration
Spring Boot has embedded servers while Spring does not
Spring Boot has a simpler setup process compared to Spring
Spring Boot has a built-in dependency management system
Spring Boot is more suitable for microservices architecture
I applied via Approached by Company and was interviewed in Nov 2021. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Dec 2021. There was 1 interview round.
Selenium 4 has new features like improved W3C support, relative locators, and better error handling.
Improved W3C support for better browser compatibility
Relative locators for easier element location
Better error handling with detailed error messages
New APIs for easier browser automation
Support for Chromium-based Edge browser
Integration with DevTools Protocol for better debugging
Encapsulation is the process of hiding implementation details and exposing only necessary information.
Encapsulation is achieved through access modifiers like public, private, and protected.
It helps in achieving data abstraction and information hiding.
Encapsulation provides better control over the data and prevents unauthorized access.
Example: A class with private variables and public methods to access them.
There are three types of waits in Selenium: Implicit Wait, Explicit Wait, and Fluent Wait.
Implicit Wait: Waits for a certain amount of time before throwing an exception if the element is not found.
Explicit Wait: Waits for a certain condition to occur before proceeding further in the code.
Fluent Wait: Waits for a certain condition to occur with a defined frequency before proceeding further in the code.
based on 2 interviews
Interview experience
based on 2 reviews
Rating in categories
Software Engineer
240
salaries
| ₹1.8 L/yr - ₹10 L/yr |
Data Engineer
90
salaries
| ₹3.4 L/yr - ₹8 L/yr |
Software Developer
65
salaries
| ₹3 L/yr - ₹10.5 L/yr |
QA Engineer
54
salaries
| ₹3 L/yr - ₹8 L/yr |
Servicenow Developer
53
salaries
| ₹4 L/yr - ₹7 L/yr |
TCS
Infosys
Wipro
HCLTech