Upload Button Icon Add office photos

Filter interviews by

Impelsys PHP Developer Interview Questions, Process, and Tips

Updated 12 Oct 2021

Impelsys PHP Developer Interview Experiences

1 interview found

PHP Developer Interview Questions & Answers

user image Anonymous

posted on 12 Oct 2021

I applied via Naukri.com and was interviewed in Sep 2021. There was 1 interview round.

Interview Questionnaire 

6 Questions

  • Q1. What are the different types of errors in PHP?
  • Ans. 

    There are three types of errors in PHP: syntax errors, runtime errors, and logical errors.

    • Syntax errors occur when the code violates the rules of PHP syntax.

    • Runtime errors occur during the execution of the script, such as division by zero or accessing undefined variables.

    • Logical errors do not cause the script to terminate, but they produce incorrect results or unexpected behavior.

  • Answered by AI
  • Q2. What is an autoloader?
  • Ans. 

    An autoloader is a function that automatically loads classes when they are needed in a PHP script.

    • Autoloaders eliminate the need to manually include class files.

    • They use naming conventions to locate and load class files.

    • Autoloaders can be registered using spl_autoload_register() function.

    • Composer provides a default autoloader for PHP projects.

  • Answered by AI
  • Q3. Explain about Abstract Class and PHP Interface?
  • Ans. 

    Abstract classes and interfaces are used to define common methods and properties for classes to implement.

    • Abstract classes cannot be instantiated and can contain both abstract and non-abstract methods.

    • Interfaces only contain method signatures and constants, and classes can implement multiple interfaces.

    • Abstract classes are useful for creating a base class with common functionality, while interfaces are useful for defin...

  • Answered by AI
  • Q4. Design patterns?
  • Q5. Use of .htaccess file?
  • Ans. 

    The .htaccess file is used to configure web server settings for a specific directory.

    • Used to set up redirects and rewrite rules

    • Can restrict access to certain files or directories

    • Can set custom error pages

    • Can enable/disable certain features like caching or compression

  • Answered by AI
  • Q6. What coding standards do you follow?
  • Ans. 

    I follow PSR coding standards and adhere to best practices.

    • I follow PSR-1 and PSR-2 coding standards.

    • I use meaningful variable and function names.

    • I write clean and readable code.

    • I use proper indentation and spacing.

    • I avoid using global variables.

    • I use comments to explain complex code.

    • I adhere to best practices for security and performance.

    • For example, I always use prepared statements to prevent SQL injection attacks.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - It was a great experience. The interview started with a self-intro and I was asked about the projects I had worked in. Then questions from various sections were asked.

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain event loop nodejs.
  • Ans. 

    Event loop in Node.js manages asynchronous operations by executing callbacks when certain events occur.

    • Event loop is a single-threaded mechanism that allows Node.js to perform non-blocking I/O operations.

    • It continuously checks the call stack for any functions that need to be executed, as well as the callback queue for any functions that are ready to be executed.

    • Event loop prioritizes the execution of I/O operations and...

  • Answered by AI
  • Q2. Write the code for quick sort
  • Ans. 

    Quick sort is a popular sorting algorithm that uses divide and conquer approach.

    • Divide the array into two sub-arrays based on a pivot element

    • Recursively sort the sub-arrays

    • Combine the sorted sub-arrays to get the final sorted array

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview was rescheduled multiple times.
From company insider - They will do anything to please the client. Unrealistic deadlines leading to long working hours. Employee retention rate is not good.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. How pagination work in jpa
  • Ans. 

    Pagination in JPA allows for retrieving a subset of results from a query by specifying a limit and offset.

    • Use the setFirstResult() method to specify the starting index of the results to retrieve

    • Use the setMaxResults() method to specify the maximum number of results to retrieve

    • Combine setFirstResult() and setMaxResults() to implement pagination in JPA queries

  • Answered by AI
  • Q2. How to create restful api
  • Ans. 

    To create a RESTful API, define endpoints, use HTTP methods, handle requests and responses, and follow REST principles.

    • Define endpoints for different resources (e.g. /users, /products)

    • Use HTTP methods like GET, POST, PUT, DELETE for CRUD operations

    • Handle requests and responses in JSON format

    • Follow REST principles like statelessness, uniform interface, and client-server architecture

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Apr 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

Basic aptitude asked for all company

Round 2 - Coding Test 

One question to find substring of string which has double chars

Round 3 - Technical 

(2 Questions)

  • Q1. Basic oops and sql
  • Q2. Write pandas for dataframe
  • Ans. 

    Pandas is a Python library used for data manipulation and analysis, including creating and working with dataframes.

    • Import the pandas library: import pandas as pd

    • Create a dataframe: df = pd.DataFrame(data)

    • Accessing data in a dataframe: df['column_name']

    • Filtering data in a dataframe: df[df['column_name'] > value]

    • Adding a new column: df['new_column'] = values

  • Answered by AI
Round 4 - Technical 

(2 Questions)

  • Q1. Give angle betweeen hour hand and min hand art 12:20
  • Ans. 

    The angle between the hour hand and minute hand at 12:20 is 10 degrees.

    • Calculate the angle made by the hour hand from 12 o'clock position: (20/60)*30 = 10 degrees

    • Calculate the angle made by the minute hand from 12 o'clock position: (20/60)*360 = 120 degrees

    • Find the difference between the two angles: 120 - 10 = 110 degrees

  • Answered by AI
  • Q2. Basic operating system questions

Interview Preparation Tips

Interview preparation tips for other job seekers - they provide good feeling of friend around you during interview

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Tell me about your self
  • Q2. About technical questions
  • Q3. About current project

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Referral and was interviewed in Nov 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Reasoning, maths, Devops, AI, ML

Round 2 - Technical 

(2 Questions)

  • Q1. What are semantic tags in HTML?
  • Ans. 

    Semantic tags in HTML are specific tags that provide meaning to the content they enclose.

    • Semantic tags help search engines and screen readers understand the structure of a webpage.

    • Examples of semantic tags include

      ,
      ,
    • Using semantic tags improves SEO and accessibility of a website.

Answered by AI
  • Q2. Difference between Java and Javascript?
  • Ans. 

    Java is a statically typed programming language used for backend development, while JavaScript is a dynamically typed scripting language used for frontend development.

    • Java is a statically typed language, meaning variable types are explicitly declared and checked at compile time.

    • JavaScript is a dynamically typed language, meaning variable types are determined at runtime.

    • Java is typically used for backend development, se...

  • Answered by AI

    Skills evaluated in this interview

    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (2 Questions)

    • Q1. Technology related
    • Q2. Programming related
    Interview experience
    5
    Excellent
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    Not Selected

    I applied via Referral and was interviewed in Sep 2024. There were 2 interview rounds.

    Round 1 - Technical 

    (2 Questions)

    • Q1. Closure,html,css,react
    • Q2. Implment timer in react
    • Ans. 

      To implement a timer in React, you can use the useState hook to manage the timer state and useEffect hook to update the timer.

      • Use useState hook to initialize timer state

      • Use useEffect hook to update timer every second

      • Display the timer value in the component's render method

    • Answered by AI
    Round 2 - Coding Test 

    Coding test for react and also asked to show my project

    Interview Preparation Tips

    Interview preparation tips for other job seekers - prepare well

    Skills evaluated in this interview

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

    I applied via Job Portal and was interviewed in Jul 2024. There were 3 interview rounds.

    Round 1 - Aptitude Test 

    Questions based on coding

    Round 2 - Coding Test 

    Based on coding questions

    Round 3 - HR 

    (2 Questions)

    • Q1. Introduction of yourself
    • Ans. 

      I am a recent graduate with a degree in Computer Science and a passion for coding. I have experience with Java, Python, and web development.

      • Recent graduate in Computer Science

      • Proficient in Java, Python, and web development

      • Passionate about coding

    • Answered by AI
    • Q2. About dbms , sql queries..

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Its good company
    Interview experience
    4
    Good
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

    I applied via Naukri.com and was interviewed before Mar 2023. There was 1 interview round.

    Round 1 - Technical 

    (3 Questions)

    • Q1. All about the front end basic questions
    • Q2. What are all basic CSS properties
    • Ans. 

      Basic CSS properties include color, font-size, margin, padding, and display.

      • color

      • font-size

      • margin

      • padding

      • display

    • Answered by AI
    • Q3. Basic question on javascript

    Skills evaluated in this interview

    Impelsys Interview FAQs

    How to prepare for Impelsys PHP Developer interview?
    Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Impelsys. The most common topics and skills that interviewers at Impelsys expect are MySQL, PHP, Angularjs, Codeigniter and Javascript.
    What are the top questions asked in Impelsys PHP Developer interview?

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

    1. What are the different types of errors in P...read more
    2. What coding standards do you foll...read more
    3. Explain about Abstract Class and PHP Interfa...read more

    Tell us how to improve this page.

    People are getting interviews through

    based on 1 Impelsys interview
    Job Portal
    100%
    Low Confidence
    ?
    Low Confidence means the data is based on a small number of responses received from the candidates.

    Interview Questions from Similar Companies

    TCS Interview Questions
    3.7
     • 10.3k Interviews
    Infosys Interview Questions
    3.7
     • 7.5k Interviews
    Wipro Interview Questions
    3.7
     • 5.5k Interviews
    Tech Mahindra Interview Questions
    3.6
     • 3.8k Interviews
    HCLTech Interview Questions
    3.5
     • 3.7k Interviews
    LTIMindtree Interview Questions
    3.9
     • 2.9k Interviews
    NTT Data Interview Questions
    3.9
     • 596 Interviews
    Apisero Interview Questions
    4.3
     • 72 Interviews
    View all
    Impelsys PHP Developer Salary
    based on 5 salaries
    ₹2.5 L/yr - ₹7.5 L/yr
    11% more than the average PHP Developer Salary in India
    View more details

    Impelsys PHP Developer Reviews and Ratings

    based on 1 review

    5.0/5

    Rating in categories

    5.0

    Skill development

    5.0

    Work-Life balance

    4.0

    Salary & Benefits

    4.0

    Job Security

    4.0

    Company culture

    4.0

    Promotions/Appraisal

    4.0

    Work Satisfaction

    Explore 1 Review and Rating
    Senior Software Engineer
    188 salaries
    unlock blur

    ₹6.2 L/yr - ₹23 L/yr

    Software Engineer
    175 salaries
    unlock blur

    ₹4.2 L/yr - ₹14 L/yr

    Softwaretest Engineer
    47 salaries
    unlock blur

    ₹2.4 L/yr - ₹12.6 L/yr

    Technical Lead
    46 salaries
    unlock blur

    ₹12.2 L/yr - ₹35 L/yr

    Software Developer
    42 salaries
    unlock blur

    ₹3.8 L/yr - ₹12.7 L/yr

    Explore more salaries
    Compare Impelsys with

    Hurix Systems

    3.7
    Compare

    Aptara

    3.3
    Compare

    Serosoft Solutions

    3.5
    Compare

    Magic Edtech

    3.1
    Compare

    Calculate your in-hand salary

    Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
    Did you find this page helpful?
    Yes No
    write
    Share an Interview