Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Bajaj Finserv Team. If you also belong to the team, you can get access from here

Bajaj Finserv Verified Tick

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Bajaj Finserv PHP Developer Interview Questions, Process, and Tips

Updated 30 Oct 2021

Bajaj Finserv PHP Developer Interview Experiences

1 interview found

PHP Developer Interview Questions & Answers

user image Anonymous

posted on 30 Oct 2021

Interview Questionnaire 

8 Questions

  • Q1. How many array function & string function is there in PHP?
  • Ans. 

    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.

  • Answered by AI
  • Q2. What is ajax? how many attributes?
  • Ans. 

    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

  • Answered by AI
  • Q3. Findout count of dublicate record in mysql & write a query
  • Ans. 

    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

  • Answered by AI
  • Q4. What is helpers in coddeigniter?
  • Ans. 

    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...

  • Answered by AI
  • Q5. What is MVC?
  • Ans. 

    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...

  • Answered by AI
  • Q6. What is diff bet array_merge and array_combine?
  • Ans. 

    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 ...

  • Answered by AI
  • Q7. How my db engine present in mysql?
  • Ans. 

    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

  • Answered by AI
  • Q8. What is diff bet myisam & innodb?
  • Ans. 

    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...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - the interview was on microsoft team

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via AmbitionBox and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What challenge you faced in the professional environment and how you resolved it?
  • Q2. How your prior work experience relates to this role requirement?
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Coding Test 

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.

Round 2 - Technical 

(2 Questions)

  • Q1. What is object-oriented programming (OOP), and can you explain the concepts of shallow copy and deep copy? Additionally, what technology stack would you choose for a project, and what are the reasons behin...
  • Ans. 

    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...

  • Answered by AI
  • Q2. What are the features of the project?
  • Ans. 

    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

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice data structures and algorithms regularly, participate in contests, and review your projects consistently.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Wht is tuple and how it is dif from list
  • Ans. 

    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

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Coin change problem
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. .net related questions
Round 2 - One-on-one 

(1 Question)

  • Q1. Functional knowledge
Round 3 - HR 

(1 Question)

  • Q1. Discussion of salary and position
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - One-on-one 

(1 Question)

  • Q1. Tell about a time where you had competing demands from stakeholders.
Interview experience
4
Good
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Not Selected

I applied via Referral and was interviewed in Jun 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

3 questions of medium to hard coding questions.

Round 3 - Technical 

(1 Question)

  • Q1. Technical interview including SQL, one programming language, and dbms based questions. the interview went well and was of 90mins.
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Oct 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Induces your self 

(3 Questions)

  • Q1. What is a Java and how many types are there
  • Ans. 

    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...

  • Answered by AI
  • Q2. Tell the permitted Java type
  • Ans. 

    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)

  • Answered by AI
  • Q3. Tell the Java coding
  • Ans. 

    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

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Shriram Group Web Developer interview:
  • Html5
Interview preparation tips for other job seekers - This is helpful and I improve myself
This is a great

Skills evaluated in this interview

I applied via Approached by Company and was interviewed in Dec 2021. There were 5 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Basics of SQL, types of joins, cursors, triggers
  • Q2. Functions and Procedures and differences between them
  • Ans. 

    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...

  • Answered by AI
  • Q3. Performance tuning of SQL query
  • Ans. 

    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

  • Answered by AI
Round 2 - Technical 

(4 Questions)

  • Q1. Similar questions to TR1, but this time with more depth and at advanced level
  • Q2. Given sample data on two tables, write down the result sets of all types joins.
  • Ans. 

    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

  • Answered by AI
  • Q3. Write down a procedure to return a certain series (99, 96, 93, ...., 6, 3)
  • Ans. 

    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

  • Answered by AI
  • Q4. Extract execution plan of a SQL query
  • Ans. 

    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

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. Basic questions on project structure, development approach
  • Q2. How is a change request in application serviced by development team (business analysis, code analysis, discussion with BA, requirment freeze, etc.)
  • Ans. 

    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...

  • Answered by AI
Round 4 - Behavioral 

(1 Question)

  • Q1. Casual meeting wrt expectations from project, work culture, etc.
Round 5 - HR 

(1 Question)

  • Q1. CTC, location negotiation

Interview Preparation Tips

Interview preparation tips for other job seekers - Theoretical knowledge is not preferred. Whatever is present in the resume, make sure you have hands-on experience in that.

Skills evaluated in this interview

Bajaj Finserv Interview FAQs

What are the top questions asked in Bajaj Finserv PHP Developer interview?

Some of the top questions asked at the Bajaj Finserv PHP Developer interview -

  1. how many array function & string function is there in P...read more
  2. what is diff bet array_merge and array_combi...read more
  3. what is ajax? how many attribut...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

ICICI Bank Interview Questions
4.0
 • 2.4k Interviews
HDFC Bank Interview Questions
3.9
 • 2.1k Interviews
Axis Bank Interview Questions
3.8
 • 1.5k Interviews
Wells Fargo Interview Questions
3.9
 • 568 Interviews
Citicorp Interview Questions
3.7
 • 567 Interviews
HSBC Group Interview Questions
4.0
 • 490 Interviews
American Express Interview Questions
4.2
 • 361 Interviews
UBS Interview Questions
3.9
 • 339 Interviews
View all
Bajaj Finserv PHP Developer Salary
based on 4 salaries
₹2 L/yr - ₹9.5 L/yr
33% more than the average PHP Developer Salary in India
View more details
Assistant Manager
1.3k salaries
unlock blur

₹1.8 L/yr - ₹6.7 L/yr

Sales Officer
1.2k salaries
unlock blur

₹1 L/yr - ₹5 L/yr

Sales Executive
1.2k salaries
unlock blur

₹1 L/yr - ₹6 L/yr

Sales Manager
1k salaries
unlock blur

₹1.5 L/yr - ₹10 L/yr

Manager
868 salaries
unlock blur

₹3 L/yr - ₹11 L/yr

Explore more salaries
Compare Bajaj Finserv with

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Axis Bank

3.8
Compare

State Bank of India

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview