Filter interviews by
Coding questions, Amrstrong Number, Reverse string
Group discussion, Any topic
Aptitude test, Quantite
Top trending discussions
posted on 9 Jul 2024
Basic OOP questions for python programming language
Abstraction is the concept of hiding complex implementation details and showing only the necessary information to the user.
Abstraction allows users to focus on what an object does instead of how it does it
It helps in reducing complexity and improving efficiency in software development
Example: In object-oriented programming, abstract classes and interfaces are used to achieve abstraction
SQL databases are relational databases with structured data, while NoSQL databases are non-relational databases with flexible, unstructured data.
SQL databases use structured query language for defining and manipulating data, while NoSQL databases use different query languages or APIs.
SQL databases are table-based, with a predefined schema, while NoSQL databases are document, key-value, wide-column, or graph-based.
SQL d...
Reverse a linked list by changing the direction of pointers
Start with three pointers: current, prev, and next
Iterate through the linked list, updating pointers to reverse the direction
Update the head of the linked list to the last node after reversing
Binary search algorithm efficiently finds the target value in a sorted array.
Start by defining the low and high indices of the array.
Calculate the mid index and compare the target value with the value at mid.
If target is less than mid value, update high to mid-1; if greater, update low to mid+1.
Repeat until target is found or low is greater than high.
I applied via Company Website and was interviewed in Jun 2023. There were 3 interview rounds.
Aptitude test in numbers system
Manual testing is the process of testing software manually to identify defects without the use of automation tools.
Manual testing involves testers executing test cases by hand without the use of automation scripts.
Testers verify that the software functions correctly and meets requirements through manual exploration.
Manual testing is time-consuming but allows for thorough testing of user interfaces, usability, and edge ...
Automation testing is the use of software to execute test cases and compare actual outcomes with expected outcomes.
Automation testing saves time and effort by automating repetitive tasks.
It helps in increasing test coverage and accuracy.
Popular automation testing tools include Selenium, Appium, and JUnit.
Using 'IN' in Oracle SQL allows for filtering data based on a list of specific values.
Allows for filtering data based on multiple specific values
Can be used with subqueries to retrieve data from another table
Improves readability and performance compared to multiple OR conditions
posted on 26 Feb 2024
posted on 23 Jul 2024
Oops concepts in Python include inheritance, encapsulation, polymorphism, and abstraction.
Inheritance allows a class to inherit attributes and methods from another class.
Encapsulation restricts access to certain components within a class.
Polymorphism allows objects to be treated as instances of their parent class.
Abstraction hides complex implementation details and only shows the necessary features.
SQL queries are commonly used in frameworks for data manipulation and retrieval.
SQL queries are used to interact with databases within a framework.
Frameworks like Hibernate, Entity Framework, and Django ORM use SQL queries to perform database operations.
SQL queries can be written directly in code or generated by the framework based on object-relational mapping.
Examples: SELECT * FROM table_name WHERE condition, INSERT ...
Design patterns in Python are reusable solutions to common problems in software design.
Design patterns help in creating maintainable and scalable code.
Some common design patterns in Python include Singleton, Factory, Observer, and Strategy.
Each design pattern has its own purpose and implementation.
Design patterns promote code reusability and flexibility.
posted on 14 Jun 2024
There was aptitude test out of which 12 candidate selected
GROUP BY in SQL is used to group rows that have the same values into summary rows.
GROUP BY is used with aggregate functions like COUNT, SUM, AVG, etc.
It is used to summarize data by grouping rows based on specified columns.
GROUP BY is often used in conjunction with the SELECT statement.
posted on 4 Jun 2024
It was simple apptitude
Private members are accessible only within the same class, while protected members are accessible within the same class and its subclasses.
Private members can only be accessed within the same class
Protected members can be accessed within the same class and its subclasses
Private members are not inherited by subclasses
Protected members are inherited by subclasses
NoSQL databases are used for scalability, flexibility, and handling unstructured data.
Scalability: NoSQL databases can easily scale horizontally to handle large amounts of data and high traffic.
Flexibility: NoSQL databases do not require a predefined schema, allowing for easy modifications and additions to data.
Handling unstructured data: NoSQL databases are well-suited for storing and querying unstructured data like d...
I was interviewed in Apr 2024.
Assistant Vice President Analytics
9
salaries
| ₹19 L/yr - ₹19 L/yr |
IOS Developer
5
salaries
| ₹10 L/yr - ₹17 L/yr |
Analyst
4
salaries
| ₹6.5 L/yr - ₹16 L/yr |
Assistant Manager
4
salaries
| ₹8.5 L/yr - ₹11 L/yr |
Senior Manager
4
salaries
| ₹8.4 L/yr - ₹42 L/yr |
Dharma Productions
Balaji Telefilms
Eros International
Reliance Big Entertainment