Filter interviews by
I applied via Company Website and was interviewed before Nov 2022. There were 3 interview rounds.
BInary Tree implementation
The high level design and architecture of a project involves outlining the overall structure and components of the software system.
Identify the main modules or components of the system
Define the interactions between these modules
Specify the data flow and communication protocols
Consider scalability, performance, and security requirements
Choose appropriate design patterns and technologies
Design a database schema for a particular scenario.
Identify entities and their relationships
Create tables for each entity
Define primary and foreign keys
Normalize the database to reduce redundancy
Consider indexing for performance optimization
Cascading is a data processing framework for building complex data processing workflows on Apache Hadoop.
Cascading allows developers to easily create and manage data pipelines using Java or other JVM languages.
It provides a higher-level abstraction for working with Hadoop MapReduce, making it easier to write and maintain data processing jobs.
Cascading supports complex data transformations, joins, aggregations, and more...
I applied via Referral and was interviewed before Aug 2023. There was 1 interview round.
I applied via LinkedIn and was interviewed before Jun 2023. There was 1 interview round.
OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.
OOPs focuses on creating objects that interact with each other to solve a problem
It involves concepts like classes, objects, inheritance, polymorphism, and encapsulation
Example: Inheritance allows a class to inherit properties and behavior from another class
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have constructor, fields, and methods, while interface cannot have any implementation.
A class can extend only one abstract class, but can implement multiple interfaces.
Abstract class is used to provide a common base for multiple classes, while interface is used to define a contract for class...
I appeared for an interview before Jan 2021.
I applied via Company Website and was interviewed before Jul 2021. There were 3 interview rounds.
5 coding questions you have to complete atleast 4
Basic aptitude questions
OOPs is a programming paradigm that uses objects to represent real-world entities and their interactions.
OOPs stands for Object-Oriented Programming.
It focuses on encapsulation, inheritance, and polymorphism.
Encapsulation means hiding the implementation details of an object from the outside world.
Inheritance allows creating new classes based on existing ones.
Polymorphism allows using a single interface to represent dif...
I applied via Other and was interviewed in May 2021. There was 1 interview round.
Sorting array of strings without using inbuilt function.
Implement bubble sort algorithm
Compare adjacent elements and swap if necessary
Repeat until no swaps are needed
I applied via Naukri.com and was interviewed before Jan 2024. There was 1 interview round.
I appeared for an interview in Jul 2024.
Create an API using Notepad to check if a string is a palindrome or not.
based on 3 interviews
Interview experience
based on 46 reviews
Rating in categories
Software Engineer
53
salaries
| ₹3.6 L/yr - ₹7.2 L/yr |
Senior Software Engineer
9
salaries
| ₹6 L/yr - ₹10.8 L/yr |
Software Developer
7
salaries
| ₹3.6 L/yr - ₹5.3 L/yr |
Quality Analyst
7
salaries
| ₹3.6 L/yr - ₹6 L/yr |
Python Software Developer
4
salaries
| ₹3.6 L/yr - ₹6 L/yr |
Aurigo
Prime Focus Technologies
Peel-works
Yalamanchili Software Exports