i
Bajaj Finserv
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
PHP has over 100 array functions and over 200 string functions.
Array functions include: array_push(), array_pop(), array_merge(), array_slice(), etc.
String functions include: strlen(), str_replace(), substr(), strtolower(), etc.
PHP also has functions for working with regular expressions, dates, and more.
The exact number of functions may vary depending on the version of PHP being used.
Ajax stands for Asynchronous JavaScript and XML. It is a technique used for creating fast and dynamic web pages.
Ajax allows web pages to be updated asynchronously by exchanging small amounts of data with the server behind the scenes.
It uses XMLHttpRequest object to communicate with the server.
Ajax can be used to update parts of a web page without reloading the entire page.
There are multiple attributes in Ajax such as u
Query to find count of duplicate records in MySQL
Use GROUP BY clause to group the records by the column(s) that may have duplicates
Use HAVING clause to filter out the groups with count less than 2
Use COUNT() function to count the number of records in each group
Helpers in CodeIgniter are utility functions that assist in common tasks and can be used throughout the application.
Helpers are standalone functions that can be loaded and used anywhere in the application.
They provide a way to avoid writing repetitive code by providing ready-to-use functions.
CodeIgniter comes with a set of built-in helpers, such as URL, Form, File, and Date helpers.
Custom helpers can also be created to...
MVC is a software architectural pattern that separates an application into three main components: Model, View, and Controller.
Model represents the data and business logic of the application.
View is responsible for displaying the data to the user.
Controller handles user input, updates the model, and interacts with the view.
MVC promotes separation of concerns and improves code organization and maintainability.
Example: In...
array_merge merges two or more arrays into one, while array_combine creates an array by using one array for keys and another for its values.
array_merge combines the values of two or more arrays into a single array
array_combine creates an array using one array for keys and another for its values
array_merge preserves numeric keys, while array_combine uses the first array for keys and the second for values
array_merge can ...
MySQL has multiple storage engines including InnoDB, MyISAM, and more.
MySQL has a pluggable storage engine architecture
InnoDB is the default storage engine for MySQL
MyISAM is another popular storage engine
Other storage engines include Memory, CSV, and more
MyISAM is faster but doesn't support transactions, while InnoDB is slower but supports transactions and foreign keys.
MyISAM is the default storage engine for MySQL, while InnoDB is an alternative.
MyISAM is faster for read-heavy applications, while InnoDB is better for write-heavy applications.
MyISAM doesn't support transactions or foreign keys, while InnoDB does.
MyISAM uses table-level locking, while InnoDB uses row-le...
Top trending discussions
posted on 24 Oct 2024
I applied via AmbitionBox and was interviewed in Sep 2024. There was 1 interview round.
I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.
The assessment consisted of two moderate-level questions related to data structures and algorithms, focusing on strings and 2D arrays, within a time frame of 45 minutes. In the web development section, there were 15 questions each from React and Angular.
OOP is a programming paradigm based on the concept of objects, with shallow copy creating a new object with references to the original, and deep copy creating a new object with copies of the original's values.
OOP is a programming paradigm that focuses on objects and classes.
Shallow copy creates a new object that references the original object's data.
Deep copy creates a new object with copies of the original object's da...
The project features include real-time data processing, machine learning algorithms, and user-friendly interface.
Real-time data processing for instant updates
Machine learning algorithms for predictive analysis
User-friendly interface for easy navigation
posted on 7 Aug 2024
A tuple is an immutable collection of elements, while a list is a mutable collection in Python.
Tuples are created using parentheses (), while lists are created using square brackets []
Tuples are immutable, meaning their elements cannot be changed once defined
Lists are mutable, allowing for elements to be added, removed, or modified
Tuples are typically used for fixed collections of items, while lists are used for dynami
I applied via Campus Placement
posted on 21 Dec 2023
I applied via Referral and was interviewed in Jun 2023. There were 3 interview rounds.
3 questions of medium to hard coding questions.
I applied via Company Website and was interviewed in Oct 2022. There were 2 interview rounds.
Java is a high-level programming language used for developing applications. There are four types of Java: Java SE, Java EE, Java ME, and JavaFX.
Java is an object-oriented language.
Java SE (Standard Edition) is used for general-purpose development.
Java EE (Enterprise Edition) is used for developing enterprise applications.
Java ME (Micro Edition) is used for developing applications for small devices.
JavaFX is used for cr...
The permitted Java types include primitive types (int, double, boolean, etc.) and reference types (String, Object, etc.)
Primitive types are predefined in Java and start with a lowercase letter (e.g., int, double)
Reference types are created using classes, interfaces, or arrays (e.g., String, Object, int[])
Java also supports autoboxing, which allows primitive types to be used as reference types (e.g., Integer, Double)
Java is a popular programming language used for developing web applications and software.
Java is an object-oriented language
It is platform-independent
Java code is compiled into bytecode
Java has a vast library of pre-built classes and methods
Java is used for developing Android apps
I applied via Approached by Company and was interviewed in Dec 2021. There were 5 interview rounds.
Functions and procedures are both stored database objects used to perform specific tasks in SQL.
Functions return a value while procedures do not.
Functions can be used in SQL statements, whereas procedures cannot.
Functions can have input parameters and return a single value, while procedures can have input and output parameters.
Functions are typically used for calculations or data manipulation, while procedures are used...
Performance tuning of SQL query
Identify slow queries using profiling tools
Optimize query structure and use indexes
Reduce data retrieval by filtering and limiting results
Avoid using subqueries and nested queries
Use appropriate data types and avoid unnecessary conversions
The result sets of all types of joins in SQL
Inner Join: Returns only the matching rows from both tables
Left Join: Returns all the rows from the left table and the matching rows from the right table
Right Join: Returns all the rows from the right table and the matching rows from the left table
Full Outer Join: Returns all the rows from both tables, including the unmatched rows
Cross Join: Returns the Cartesian product of b
Procedure to return a series (99, 96, 93, ...., 6, 3)
Create a temporary table with a single column
Use a loop to insert values into the temporary table
Return the values from the temporary table in descending order
To extract execution plan of a SQL query, use EXPLAIN or SHOW PLAN command.
Use EXPLAIN or SHOW PLAN command before the SQL query
EXPLAIN command shows the execution plan in a tabular format
SHOW PLAN command shows the execution plan in a graphical format
Execution plan helps in optimizing the query for better performance
A change request in an application is serviced by the development team through various stages such as business analysis, code analysis, discussion with BA, and requirement freeze.
The development team starts by analyzing the change request to understand its impact on the application.
They perform business analysis to determine the feasibility and potential risks of implementing the change.
Code analysis is conducted to as...
Assistant Manager
1.3k
salaries
| ₹1.8 L/yr - ₹6.7 L/yr |
Sales Officer
1.2k
salaries
| ₹1 L/yr - ₹5 L/yr |
Sales Executive
1.2k
salaries
| ₹1 L/yr - ₹6 L/yr |
Sales Manager
1k
salaries
| ₹1.5 L/yr - ₹10 L/yr |
Manager
868
salaries
| ₹3 L/yr - ₹11 L/yr |
HDFC Bank
ICICI Bank
Axis Bank
State Bank of India