Upload Button Icon Add office photos

Filter interviews by

OpenDr PHP Developer Interview Questions and Answers

Updated 19 May 2023

OpenDr PHP Developer Interview Experiences

1 interview found

PHP Developer Interview Questions & Answers

user image Anonymous

posted on 19 May 2023

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

I applied via Recruitment Consulltant and was interviewed before May 2022. There were 2 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 - Technical 

(2 Questions)

  • Q1. 1. What is session and how it works? 2. What is trigger? 3. What is View? 4. Name of array functions 5. What is GET and POST? 6. What is abstract clas? 7. What is function overloading and overriding?
  • Ans. 

    Answers to common PHP developer interview questions

    • Session is a way to store user data on the server side

    • Triggers are used to execute a set of SQL statements when a specific event occurs

    • Views are virtual tables that display data from one or more tables

    • Array functions include array_push, array_pop, array_merge, and more

    • GET and POST are HTTP methods used to send data to a server

    • Abstract classes cannot be instantiated and...

  • Answered by AI
  • Q2. 1. What is indexing and how it works? 2. How to load data in dom without refresh the page?
  • Ans. 

    Indexing is the process of creating an index for faster data retrieval. DOM can be loaded without refreshing the page using AJAX.

    • Indexing involves creating a data structure that allows for faster searching and retrieval of data.

    • It works by creating a separate index file that contains pointers to the actual data.

    • Loading data in DOM without refreshing the page can be achieved using AJAX (Asynchronous JavaScript and XML).

    • ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare questions on php, mysql database and jquery.
Also prepare about project explaination you did in your past companies

Interview questions from similar companies

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
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. What's your weakest points?
  • Ans. 

    My weakest point is sometimes struggling with time management and prioritizing tasks effectively.

    • Occasionally have difficulty balancing multiple projects at once

    • May need to improve on setting realistic deadlines and sticking to them

    • Working on improving communication with team members to ensure tasks are completed on time

  • Answered by AI
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.
Round 1 - Aptitude Test 

There are 30 questions Mixed with Aptitude, AWS, OS

Round 2 - Technical 

(2 Questions)

  • Q1. 1. what is OOPS Concept?
  • Ans. 

    OOPS (Object-Oriented Programming) is a programming paradigm that uses objects to represent and manipulate data.

    • OOPS focuses on the concept of objects, which are instances of classes.

    • It emphasizes encapsulation, inheritance, and polymorphism.

    • Encapsulation ensures data hiding and abstraction.

    • Inheritance allows classes to inherit properties and behaviors from other classes.

    • Polymorphism enables objects to take on multiple...

  • Answered by AI
  • Q2. Database questions and data structure questions?

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare the OOPS concept, Database, and Data structure well.

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

OpenDr Interview FAQs

How many rounds are there in OpenDr PHP Developer interview?
OpenDr interview process usually has 2 rounds. The most common rounds in the OpenDr interview process are Resume Shortlist and Technical.
What are the top questions asked in OpenDr PHP Developer interview?

Some of the top questions asked at the OpenDr PHP Developer interview -

  1. 1. What is session and how it works? 2. What is trigger? 3. What is View? 4. Na...read more
  2. 1. What is indexing and how it works? 2. How to load data in dom without refres...read more

Tell us how to improve this page.

OpenDr PHP Developer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Citicorp Interview Questions
3.7
 • 562 Interviews
HSBC Group Interview Questions
4.0
 • 490 Interviews
American Express Interview Questions
4.2
 • 360 Interviews
UBS Interview Questions
4.0
 • 337 Interviews
BNY Interview Questions
3.9
 • 334 Interviews
Morgan Stanley Interview Questions
3.7
 • 306 Interviews
Morningstar Interview Questions
3.9
 • 242 Interviews
FactSet Interview Questions
3.9
 • 207 Interviews
View all
Senior Software Engineer
7 salaries
unlock blur

₹5.9 L/yr - ₹13 L/yr

Software Developer
5 salaries
unlock blur

₹4.2 L/yr - ₹8.3 L/yr

Senior Software Developer
5 salaries
unlock blur

₹6.2 L/yr - ₹8 L/yr

QA Tester
5 salaries
unlock blur

₹3.5 L/yr - ₹4 L/yr

QA Lead
4 salaries
unlock blur

₹7.2 L/yr - ₹11.5 L/yr

Explore more salaries
Compare OpenDr with

HSBC Group

4.0
Compare

Cholamandalam Investment & Finance

4.0
Compare

Citicorp

3.7
Compare

SBI Cards & Payment Services

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