Filter interviews by
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
It enables a single interface to represent multiple data types.
Examples include method overloading and method overriding in object-oriented programming.
The regulatory authority of banks in India is the Reserve Bank of India (RBI).
Reserve Bank of India (RBI) is the central banking institution in India
RBI regulates the functioning of banks in India to ensure financial stability and prevent malpractices
It issues guidelines, policies, and regulations for banks to follow
Character functions are used to manipulate individual characters in a string.
toupper(): Converts a character to uppercase
tolower(): Converts a character to lowercase
Number functions are mathematical operations that can be performed on numbers to manipulate or analyze data.
Number functions include addition, subtraction, multiplication, division, exponentiation, etc.
They can be used to perform calculations in various fields such as finance, engineering, and statistics.
Examples of number functions include finding the average of a set of numbers, calculating the square root, or d...
Number functions are mathematical operations that can be performed on numbers.
Two number functions include addition and subtraction.
Addition is the process of combining two or more numbers to get a total.
Subtraction is the process of taking one number away from another to find the difference.
SQL query to find MAXIMUM salary from the table
Use the SELECT statement to retrieve data
Use the MAX() function to find the maximum salary
Specify the column name for salary in the query
SQL query to find second maximum salary from a table.
Use the MAX function to find the highest salary
Use the WHERE clause to exclude the highest salary
Order the results in descending order and limit the output to 1
Create a SQL query to create a database with proper fields
Use CREATE DATABASE statement to create a new database
Specify the database name after CREATE DATABASE
Define the fields and their data types using CREATE TABLE statement
Abstraction is the process of hiding complex implementation details and showing only the necessary features of an object.
Abstraction allows us to focus on what an object does rather than how it does it.
It helps in reducing complexity and improving efficiency in software development.
Pseudocode example: abstract class Shape { abstract void draw(); }
In the example above, the Shape class is abstract and only defin...
Encapsulation is the concept of bundling data and methods that operate on the data into a single unit.
Encapsulation helps in hiding the internal state of an object and restricting access to it.
It allows for better control over the data by preventing direct access from outside the class.
Encapsulation is achieved in object-oriented programming languages through the use of access specifiers like public, private, and ...
I applied via Campus Placement and was interviewed in Sep 2023. There were 5 interview rounds.
Round 1 : Aptitude Round (MCQs)
Time : 1.5 Hour
Consist of 3 Sections
1. Quant ( 40 Questions - 60 Minutes )
2. Verbal ( 10 Questions - 15 Minutes )
3. Pseudocode and Language Related Questions ( 10 Question - 15 Minutes )
Topics for Quant: Percentages, Profit & Loss, Speed Distance & Time, Clocks & Angles, Probability, Permutation & Combination, Number System, Simple & Compound Interest, Ratio & Proportion, Letter Series, Number Series, Ages, Blood Relations, Area & Volumes
Topics for Verbal: Paragraphs, Vocabulary, Grammer
Topics for Pseudocode MCQs: C++/Java, Syntax, Variables, Error identification, If-else conditions, for/while/do-while loops, Arrays, Strings, Arithmetic Operations, Bytes, Logical Operators.
Languages - 4, Development - 3, Databases - 3
Proficient in Java and Python for development
Familiar with SQL for database management
Continuously learning new languages and technologies
Object Oriented Programming is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOP focuses on creating objects that interact with each other to solve problems.
Encapsulation, inheritance, and polymorphism are key principles of OOP.
Classes are used to create objects, which can have attributes (fields) and methods (functions).
Example: ...
Union and intersection are set operations in mathematics.
Union of two sets includes all unique elements from both sets
Intersection of two sets includes only elements that are common to both sets
Example: Set A = {1, 2, 3} and Set B = {3, 4, 5}, Union of A and B = {1, 2, 3, 4, 5}, Intersection of A and B = {3}
1NF is the first step in database normalization where each column in a table contains only atomic values.
Each column in a table must contain only a single value
Values in a column must be of the same data type
Each column must have a unique name
Example: A table with columns for student ID, name, and address
Partial dependency in 2NF can be removed by splitting the table into two separate tables.
Identify the attributes causing partial dependency in the table.
Create a new table with the partially dependent attributes along with the determinant attribute.
Link the new table to the original table using a foreign key.
Ensure each table now satisfies 2NF independently.
3NF is a database normalization technique that ensures data is stored in a table with no transitive dependencies.
Each non-prime attribute is non-transitively dependent on every super key.
Every non-prime attribute is fully functionally dependent on the primary key.
Helps in reducing data redundancy and improving data integrity.
Example: If a table has columns A, B, and C where B is functionally dependent on A, and C is fu...
Character functions are used to manipulate individual characters in a string.
toupper(): Converts a character to uppercase
tolower(): Converts a character to lowercase
Number functions are mathematical operations that can be performed on numbers to manipulate or analyze data.
Number functions include addition, subtraction, multiplication, division, exponentiation, etc.
They can be used to perform calculations in various fields such as finance, engineering, and statistics.
Examples of number functions include finding the average of a set of numbers, calculating the square root, or determ...
Create a SQL query to create a database with proper fields
Use CREATE DATABASE statement to create a new database
Specify the database name after CREATE DATABASE
Define the fields and their data types using CREATE TABLE statement
Encapsulation, Inheritance, Polymorphism, Abstraction
Encapsulation: Bundling data and methods that operate on the data into a single unit
Inheritance: Ability of a class to inherit properties and behavior from another class
Polymorphism: Ability to present the same interface for different data types
Abstraction: Hiding the complex implementation details and showing only the necessary features
Encapsulation is the concept of bundling data and methods that operate on the data into a single unit.
Encapsulation helps in hiding the internal state of an object and restricting access to it.
It allows for better control over the data by preventing direct access from outside the class.
Encapsulation is achieved in object-oriented programming languages through the use of access specifiers like public, private, and prote...
Explain them in short
Provide a concise explanation of a topic or concept
Avoid unnecessary details and focus on key points
Use clear and simple language to ensure understanding
The regulatory authority of banks in India is the Reserve Bank of India (RBI).
Reserve Bank of India (RBI) is the central banking institution in India
RBI regulates the functioning of banks in India to ensure financial stability and prevent malpractices
It issues guidelines, policies, and regulations for banks to follow
Asking insightful questions shows your interest and helps you understand the role and company better.
What does a typical day look like for an Associate Consultant?
Can you describe the team dynamics and collaboration within the consulting team?
What are the key challenges faced by consultants in this role?
How does the company support professional development and career growth?
Can you share examples of recent projects tha...
Top trending discussions
I applied via Recruitment Consultant and was interviewed before Oct 2020. There were 3 interview rounds.
posted on 9 May 2017
I appeared for an interview before May 2016.
posted on 4 May 2019
I applied via Naukri.com and was interviewed in Oct 2018. There were 3 interview rounds.
This question involves creating a specific pattern using loops and conditional statements in programming.
Identify the desired pattern (e.g., asterisks, numbers).
Use nested loops: outer loop for rows, inner loop for columns.
Control the output format with conditional statements.
Example: For a pyramid pattern, increase spaces and asterisks in each row.
posted on 13 Jan 2021
I applied via Referral and was interviewed before Jan 2020. There was 1 interview round.
We are using a variety of technologies, including some of the latest ones.
We are using React for our front-end development.
We are also using Node.js for our back-end development.
We are using Docker for containerization.
We are using Kubernetes for orchestration.
We are using AWS for cloud hosting.
We are constantly evaluating new technologies to see if they can improve our development process.
It depends on the specific requirements and constraints of the project.
Consider the project's goals and objectives
Evaluate the available technologies and their capabilities
Assess the project's budget and timeline
Consult with stakeholders and experts in the field
Examples: React vs Angular, MySQL vs MongoDB, Java vs Python
posted on 12 Apr 2023
I applied via Recruitment Consulltant and was interviewed before Apr 2022. There were 3 interview rounds.
25 MCQ questions online with time limit
Create webapp . Frontend, Backend , data encryption
I appeared for an interview before Jun 2024, where I was asked the following questions.
Projects often face challenges like tight deadlines, scope changes, and team dynamics that impact delivery and quality.
Tight deadlines can lead to rushed development, resulting in bugs. For example, a project with a 2-week deadline saw a 30% increase in post-release issues.
Scope changes during development can derail timelines. In one project, adding new features mid-cycle delayed the launch by a month.
Team dynamics and...
I appeared for an interview before Jun 2024, where I was asked the following questions.
The interview covered my interests in software development, problem-solving, and continuous learning in technology.
Passion for coding: I enjoy building applications that solve real-world problems, like developing a personal finance tracker.
Interest in algorithms: I love tackling algorithmic challenges, often participating in coding competitions on platforms like LeetCode.
Continuous learning: I regularly explore new tec...
My most comfortable job would be one that combines problem-solving, collaboration, and continuous learning in software development.
Working in a team-oriented environment where ideas are shared freely, like in Agile development.
Engaging in projects that allow me to utilize my skills in full-stack development, such as building web applications.
Having opportunities for professional growth, like attending workshops or conf...
posted on 12 Sep 2021
I applied via Recruitment Consultant and was interviewed in Mar 2021. There were 4 interview rounds.
based on 1 interview experience
Difficulty level
Duration
based on 1 review
Rating in categories
Senior Consultant
25
salaries
| ₹9 L/yr - ₹22.5 L/yr |
Software Engineer
23
salaries
| ₹4.8 L/yr - ₹10 L/yr |
Associate Consultant
22
salaries
| ₹5 L/yr - ₹6.8 L/yr |
Consultant
17
salaries
| ₹5.2 L/yr - ₹11 L/yr |
Software Developer
13
salaries
| ₹4.1 L/yr - ₹10.5 L/yr |
Accel Frontline
Apmosys Technologies
Pitney Bowes
DynPro