Upload Button Icon Add office photos
Engaged Employer

i

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

Neoistone Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Neoistone Interview Questions and Answers

Updated 7 Feb 2023
Popular Designations

17 Interview questions

A Senior PHP Developer was asked
Q. What is Composer and why is it used?
Ans. 

Composer is a dependency manager for PHP that simplifies the process of installing and managing third-party libraries.

  • Composer allows developers to easily add external libraries to their PHP projects

  • It manages dependencies and ensures that all required libraries are installed and up-to-date

  • Composer uses a JSON file called 'composer.json' to define project dependencies

  • It also provides a command-line interface for i...

View all Senior PHP Developer interview questions
A Senior PHP Developer was asked
Q. Is PHP a case-sensitive language?
Ans. 

Yes, PHP is a case sensitive language.

  • Variable names are case sensitive

  • Function names are case insensitive

  • Constants are case sensitive

  • Class names are case sensitive

View all Senior PHP Developer interview questions
A Senior PHP Developer was asked
Q. Why did you select PHP for web development?
Ans. 

PHP is selected for web development due to its ease of use, flexibility, and large community support.

  • PHP is easy to learn and use, making it accessible for beginners

  • PHP is flexible and can be used for a variety of web development tasks

  • PHP has a large community of developers who contribute to its development and provide support

  • PHP is open source and free to use, making it a cost-effective option for web development

  • ...

View all Senior PHP Developer interview questions
A Senior PHP Developer was asked
Q. What does PEAR stand for?
Ans. 

PEAR stands for PHP Extension and Application Repository.

  • PEAR is a framework and distribution system for reusable PHP components.

  • It provides a structured library of code, a system for package maintenance, and a standard for code style.

  • PEAR packages can be easily installed and managed using the PEAR command-line tool.

  • Examples of popular PEAR packages include PHPUnit, PHPMailer, and HTML_QuickForm.

  • PEAR is no longer ...

View all Senior PHP Developer interview questions
A Senior PHP Developer was asked
Q. What is the difference between variables and constants?
Ans. 

Variables can be changed while constants cannot be changed once defined.

  • Variables are used to store data that can be changed during program execution

  • Constants are used to store data that cannot be changed once defined

  • Variables are declared using the $ symbol while constants are declared using the define() function

  • Constants are useful for defining values that are used throughout the program and should not be change...

View all Senior PHP Developer interview questions
A Senior PHP Developer was asked
Q. What are the differences between a function and a method?
Ans. 

Functions are standalone blocks of code while methods are functions that belong to a class.

  • Functions are defined outside of a class while methods are defined inside a class.

  • Functions can be called directly while methods are called on an object of a class.

  • Methods have access to the data and properties of the class while functions do not.

  • Example of a function: function addNumbers($a, $b) { return $a + $b; }

  • Example o...

View all Senior PHP Developer interview questions
A Senior PHP Developer was asked
Q. Explain the difference between $var and $$var.
Ans. 

The difference between $var and $$var is that $var is a variable with a fixed name, while $$var is a variable with a variable name.

  • The $var variable is a regular variable with a fixed name, while $$var is a variable with a variable name.

  • The $$var variable is also known as a variable variable.

  • The value of $$var is determined by the value of $var.

  • Example: $var = 'foo'; $$var = 'bar'; echo $foo; // Output: bar'

View all Senior PHP Developer interview questions
Are these interview questions helpful?
A Python and Django Developer was asked
Q. What are views in Django?
Ans. 

Views are functions that handle HTTP requests and return HTTP responses in Django.

  • Views are the heart of Django web application.

  • They receive requests from clients and return responses.

  • Views can be written as functions or classes.

  • They can render HTML templates or return JSON data.

  • Views can also handle form submissions and perform database operations.

View all Python and Django Developer interview questions
A Python and Django Developer was asked
Q. Is it possible to use multiple databases in Django?
Ans. 

Yes, Django supports multiple databases.

  • Django allows defining multiple databases in settings.py

  • Each database can have its own settings like engine, name, user, password, etc.

  • Models can be assigned to specific databases using 'using' attribute

  • Queries can be executed on specific databases using 'using' method

View all Python and Django Developer interview questions
A Python and Django Developer was asked
Q. Explain the Django architecture.
Ans. 

Django follows Model-View-Controller (MVC) architectural pattern.

  • Django has three core components: Model, View, and Template.

  • Model: Defines the database schema and handles data manipulation.

  • View: Handles user requests and returns responses.

  • Template: Renders the HTML pages.

  • Django also has middleware, which is a way to add extra functionality to the request/response process.

  • Django's URL routing maps URLs to views.

  • Dj...

View all Python and Django Developer interview questions

Neoistone Interview Experiences

3 interviews found

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

I applied via LinkedIn and was interviewed in Jan 2023. 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 - HR 

(6 Questions)

  • Q1. Why was the old name of the php
  • Q2. What is Pear in PHP ?
  • Ans. 

    Pear is a PHP extension and application repository that provides reusable components for web development.

    • Pear is a framework for developing and distributing PHP components

    • It provides a structured library of code that can be easily integrated into PHP applications

    • Pear packages can be installed using the 'pear' command-line tool

    • It offers a wide range of functionalities such as database access, XML parsing, email handling...

  • Answered by AI
  • Q3. What is the name of scripting engine in php ?
  • Ans. 

    The scripting engine in PHP is called the Zend Engine.

    • The Zend Engine is the core of PHP and is responsible for parsing and executing PHP scripts.

    • It was developed by Zend Technologies and is written in C.

    • The Zend Engine provides features like memory management, garbage collection, and opcode caching.

    • It also includes a just-in-time (JIT) compiler called OPcache for performance optimization.

    • The latest version of the Zend...

  • Answered by AI
  • Q4. What are the ways to include file in php ?
  • Ans. 

    There are multiple ways to include files in PHP, such as include, require, include_once, and require_once.

    • include: includes and evaluates a specified file

    • require: includes and evaluates a specified file, but generates a fatal error if the file is not found

    • include_once: includes and evaluates a specified file only once

    • require_once: includes and evaluates a specified file only once, but generates a fatal error if the fil...

  • Answered by AI
  • Q5. What is default execution time in php ?
  • Ans. 

    The default execution time in PHP is 30 seconds.

    • The default execution time can be changed using the 'max_execution_time' directive in the php.ini file.

    • If the execution time exceeds the default limit, a fatal error will occur.

    • Long-running scripts or tasks may require increasing the execution time limit.

  • Answered by AI
  • Q6. What is different between private protect in php ?
  • Ans. 

    In PHP, private and protected are both access modifiers used to restrict access to class members.

    • private and protected are both used to encapsulate class members and prevent direct access from outside the class

    • private restricts access to only within the class where it is defined

    • protected allows access within the class and its subclasses

    • private members cannot be accessed or modified directly from outside the class

    • protec...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Neoistone PHP Web Developer interview:
  • PHP
  • Laravel
  • Codeigniter
Interview preparation tips for other job seekers - Before come interview prepare about that technologies very strictly go on say all true about you

Skills evaluated in this interview

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

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

Round 1 - Technical 

(5 Questions)

  • Q1. Explain About Django Architecture
  • Ans. 

    Django follows Model-View-Controller (MVC) architectural pattern.

    • Django has three core components: Model, View, and Template.

    • Model: Defines the database schema and handles data manipulation.

    • View: Handles user requests and returns responses.

    • Template: Renders the HTML pages.

    • Django also has middleware, which is a way to add extra functionality to the request/response process.

    • Django's URL routing maps URLs to views.

    • Django'...

  • Answered by AI
  • Q2. Explain the Django project directory structure
  • Ans. 

    Django project directory structure organizes files and folders in a specific way.

    • The project root directory contains manage.py file and project settings file.

    • Apps are created inside the project directory.

    • Static files are stored in a 'static' directory.

    • Templates are stored in a 'templates' directory.

    • Migrations are stored in a 'migrations' directory.

    • Media files are stored in a 'media' directory.

    • Virtual environment is cre...

  • Answered by AI
  • Q3. What are models in Django
  • Ans. 

    Models are the blueprints for creating database tables in Django.

    • Models define the structure of the data and the relationships between them.

    • They are defined in a models.py file within an app.

    • They can be used to create, read, update, and delete data from the database.

    • Fields in a model represent columns in the database table.

    • Models can have methods to perform custom actions on the data.

  • Answered by AI
  • Q4. What are view in Django
  • Ans. 

    Views are functions that handle HTTP requests and return HTTP responses in Django.

    • Views are the heart of Django web application.

    • They receive requests from clients and return responses.

    • Views can be written as functions or classes.

    • They can render HTML templates or return JSON data.

    • Views can also handle form submissions and perform database operations.

  • Answered by AI
  • Q5. Is it possible use multiple database in Django
  • Ans. 

    Yes, Django supports multiple databases.

    • Django allows defining multiple databases in settings.py

    • Each database can have its own settings like engine, name, user, password, etc.

    • Models can be assigned to specific databases using 'using' attribute

    • Queries can be executed on specific databases using 'using' method

  • Answered by AI
Round 2 - Coding Test 

Basically Neoistone is outsourcing and hosting company. one of neoistone member ask to me in code test round. show example build reports api collected data from multiple database generate reports. example one database in mysql another database in oracle using django in this code test learn some new topic in django example build apis and security database design real time application working flow etc.. it's take 1hrs round two rounds in two days

Interview Preparation Tips

Topics to prepare for Neoistone Python and Django Developer interview:
  • Python
  • Django
  • Linux
Interview preparation tips for other job seekers - good company for newbies learn so much stuff in neoistone

Skills evaluated in this interview

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

I applied via Referral and was interviewed in Aug 2022. There was 1 interview round.

Round 1 - HR 

(7 Questions)

  • Q1. Difference between in variable and const ants
  • Ans. 

    Variables can be changed while constants cannot be changed once defined.

    • Variables are used to store data that can be changed during program execution

    • Constants are used to store data that cannot be changed once defined

    • Variables are declared using the $ symbol while constants are declared using the define() function

    • Constants are useful for defining values that are used throughout the program and should not be changed

  • Answered by AI
  • Q2. What does Pear stands for
  • Ans. 

    PEAR stands for PHP Extension and Application Repository.

    • PEAR is a framework and distribution system for reusable PHP components.

    • It provides a structured library of code, a system for package maintenance, and a standard for code style.

    • PEAR packages can be easily installed and managed using the PEAR command-line tool.

    • Examples of popular PEAR packages include PHPUnit, PHPMailer, and HTML_QuickForm.

    • PEAR is no longer activ...

  • Answered by AI
  • Q3. Explain the difference between $var and $$var
  • Ans. 

    The difference between $var and $$var is that $var is a variable with a fixed name, while $$var is a variable with a variable name.

    • The $var variable is a regular variable with a fixed name, while $$var is a variable with a variable name.

    • The $$var variable is also known as a variable variable.

    • The value of $$var is determined by the value of $var.

    • Example: $var = 'foo'; $$var = 'bar'; echo $foo; // Output: bar'

  • Answered by AI
  • Q4. Php a case sensitive language
  • Ans. 

    Yes, PHP is a case sensitive language.

    • Variable names are case sensitive

    • Function names are case insensitive

    • Constants are case sensitive

    • Class names are case sensitive

  • Answered by AI
  • Q5. Why are selected php for web development
  • Ans. 

    PHP is selected for web development due to its ease of use, flexibility, and large community support.

    • PHP is easy to learn and use, making it accessible for beginners

    • PHP is flexible and can be used for a variety of web development tasks

    • PHP has a large community of developers who contribute to its development and provide support

    • PHP is open source and free to use, making it a cost-effective option for web development

    • PHP i...

  • Answered by AI
  • Q6. What are difference between function and method
  • Ans. 

    Functions are standalone blocks of code while methods are functions that belong to a class.

    • Functions are defined outside of a class while methods are defined inside a class.

    • Functions can be called directly while methods are called on an object of a class.

    • Methods have access to the data and properties of the class while functions do not.

    • Example of a function: function addNumbers($a, $b) { return $a + $b; }

    • Example of a m...

  • Answered by AI
  • Q7. What is a composer why it use
  • Ans. 

    Composer is a dependency manager for PHP that simplifies the process of installing and managing third-party libraries.

    • Composer allows developers to easily add external libraries to their PHP projects

    • It manages dependencies and ensures that all required libraries are installed and up-to-date

    • Composer uses a JSON file called 'composer.json' to define project dependencies

    • It also provides a command-line interface for instal...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Neoistone Senior PHP Developer interview:
  • Laravel
  • Codeigniter
  • PHP
  • CakePHP
  • Core PHP
  • session
  • Database
  • MySQL
  • composer
Interview preparation tips for other job seekers - Good company talk with neoistone team members receptive everybody

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Neoistone?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Recruitment Consulltant and was interviewed before Aug 2021. There were 2 interview rounds.

Round 1 - Assignment 

Hospital management syatem

Round 2 - Coding Test 

Check the coding and databases connection and validations

Interview Preparation Tips

Interview preparation tips for other job seekers - They should be learn many languages for best create coding in projects

I appeared for an interview in Apr 2020.

Interview Questionnaire 

4 Questions

  • Q1. Explain the most challenging problem you faced at work
  • Ans. 

    I faced a significant challenge when integrating a legacy system with a new application, requiring extensive troubleshooting and collaboration.

    • Identified compatibility issues between the legacy system and the new application, which caused data inconsistencies.

    • Collaborated with cross-functional teams, including QA and DevOps, to gather insights and troubleshoot effectively.

    • Implemented a phased integration approach, allo...

  • Answered by AI
  • Q2. Given the following design - A university has colleges, colleges have departments, departments have students. There are department level elections being held where students nominate themselves to stand fo...
  • Ans. 

    Design a database for a university with colleges, departments, and students. Write a query to get students with maximum votes.

    • Use a relational database like MySQL or PostgreSQL

    • Create tables for colleges, departments, students, and elections

    • Use foreign keys to establish relationships between tables

    • Add columns for election details like candidate names and vote counts

    • Write a query to join tables and filter for maximum vot...

  • Answered by AI
  • Q3. Explain how you would design a bit.ly URL shortening service. What would be the choice of database. What would be your table design what would be the endpoints
  • Ans. 

    Design a bit.ly URL shortening service with database choice, table design, and endpoints.

    • Use a relational database like MySQL or PostgreSQL for scalability and ACID compliance.

    • Create a table with columns for the original URL, shortened URL, and metadata like creation date and click count.

    • Endpoints should include URL shortening, redirection, and analytics.

    • Implement caching to improve performance and reduce database load...

  • Answered by AI
  • Q4. Coding test - knapsack problem, 2 sum problem, alien language problem. All from leetcode.

Interview Preparation Tips

Interview preparation tips for other job seekers - System Design, Coding practice on leetcode. Popular leetcode problems help improve confidence greatly. If you are just starting off leetcode, start with the most popular easy questions. On day one, don't struggle for more than 30 minutes to solve the question. Look at the answer if no success. with every 10 questions solved looking at the answer, increase the struggle time. Also, studying at the same time everyday helps.
Read or watch system design questions explained on Youtube.

Skills evaluated in this interview

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

Coding test with simple questions, related to the role

Interview Preparation Tips

Interview preparation tips for other job seekers - Get to know about the company, and what thay are working on, and how you can contribute with your skills.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Coding Test 

Question from reduce,map method

Interview Preparation Tips

Interview preparation tips for other job seekers - Command on basic javascript
Are these interview questions helpful?
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
Not Selected
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 

Database realted task

Round 3 - Technical 

(1 Question)

  • Q1. Oops concept ,kotlin related question
Round 4 - HR 

(1 Question)

  • Q1. What is your strength and weakness
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I applied via Walk-in and was interviewed in Aug 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

Section 1. 10 questions aptitude
section 2. 10 oops questions based on c++
section 3. comprehension
section 4. 10 questions English grammar

Round 2 - Coding Test 

One coding question. it's like two lines of question, understand the question and write the code using any programming language.

Round 3 - One-on-one 

(1 Question)

  • Q1. General technical questions
Round 4 - One-on-one 

(1 Question)

  • Q1. General resume based questions.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Jul 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 

Leetcode question sum of 3

Round 3 - Technical 

(2 Questions)

  • Q1. Theoretical questions based on SQL, WPF
  • Q2. They will ask about your leet code. Answer

Interview Preparation Tips

Topics to prepare for EffiaSoft Software Engineer interview:
  • Leetcode
Interview preparation tips for other job seekers - Go thorough JD and prepare well!

Neoistone Interview FAQs

How many rounds are there in Neoistone interview?
Neoistone interview process usually has 2-3 rounds. The most common rounds in the Neoistone interview process are Resume Shortlist, HR and Technical.
How to prepare for Neoistone 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 Neoistone. The most common topics and skills that interviewers at Neoistone expect are SQL, Social Media Marketing, Javascript, CCTV Monitoring and HTML.
What are the top questions asked in Neoistone interview?

Some of the top questions asked at the Neoistone interview -

  1. what are difference between function and met...read more
  2. Why are selected php for web developm...read more
  3. is it possible use multiple database in Dja...read more

Tell us how to improve this page.

Overall Interview Experience Rating

5/5

based on 3 interview experiences

Difficulty level

Easy 33%
Moderate 67%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

GrapplTech Interview Questions
4.8
 • 13 Interviews
Socure India Interview Questions
3.9
 • 7 Interviews
SynthWeb Interview Questions
5.0
 • 6 Interviews
EffiaSoft Interview Questions
3.9
 • 5 Interviews
View all

Neoistone Reviews and Ratings

based on 6 reviews

4.7/5

Rating in categories

4.8

Skill development

4.8

Work-life balance

4.7

Salary

4.6

Job security

4.6

Company culture

4.3

Promotions

5.0

Work satisfaction

Explore 6 Reviews and Ratings
Compare Neoistone with

GrapplTech

4.8
Compare

Infotact Solutions

4.5
Compare

Wilco Source

3.5
Compare

Vizlogic Digital Solutions

4.6
Compare
write
Share an Interview