Filter interviews by
I applied via Walk-in and was interviewed before May 2021. There was 1 interview round.
PHP is a server-side scripting language used for web development.
PHP stands for Hypertext Preprocessor
It is an open-source language
It is used for creating dynamic web pages
It can interact with databases like MySQL
It can be embedded into HTML code
It supports object-oriented programming
Popular CMS like WordPress and Drupal are built on PHP
Top trending discussions
posted on 11 Nov 2024
The 'this' keyword in JavaScript refers to the current object, while the arrow function does not bind its own 'this'.
The 'this' keyword in JavaScript refers to the object that is executing the current function.
Arrow functions do not bind their own 'this' value, instead they inherit the 'this' value from the enclosing lexical context.
Using 'this' in a regular function can lead to unexpected behavior, especially in neste...
let, var, and const are all used to declare variables in JavaScript, but they have different scopes and behaviors.
let is block-scoped and can be reassigned, var is function-scoped and can be reassigned, const is block-scoped and cannot be reassigned
Using let:
let x = 10;
x = 20; // valid
Using var:
var y = 5;
y = 8; // valid
Using const:
const z = 15;
z = 25; // error, cannot reassign const variable
PHP is a popular server-side scripting language used for web development.
PHP is easy to learn and use for web development.
PHP has a large community and extensive documentation for support.
PHP is compatible with various operating systems and web servers.
PHP can be embedded directly into HTML code for dynamic web pages.
PHP can interact with databases like MySQL to create dynamic content.
Medium level aptitude test
I was not shortlisted for this round
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 is a technique used to update parts of a web page without reloading the entire page. It stands for Asynchronous JavaScript and XML.
Ajax allows for asynchronous communication between the client and server.
It uses JavaScript to send and receive data from the server without interfering with the display and behavior of the existing page.
Ajax can be used to dynamically update content, submit forms without refreshing th...
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...
based on 1 review
Rating in categories
Personal Assistant
3
salaries
| ₹4 L/yr - ₹5 L/yr |
Bajaj Finserv
Wells Fargo
JPMorgan Chase & Co.
HSBC Group