i
Neoistone
Filter interviews by
I applied via LinkedIn and was interviewed in Jan 2023. There were 2 interview rounds.
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
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...
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
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.
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...
I applied via Company Website and was interviewed in Aug 2022. There were 2 interview rounds.
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'...
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
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.
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.
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
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
I applied via Referral and was interviewed in Aug 2022. There was 1 interview round.
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
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...
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'
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
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...
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...
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...
Top trending discussions
I was interviewed in Dec 2024.
posted on 6 Dec 2024
I applied via LinkedIn and was interviewed in Dec 2024. There were 2 interview rounds.
Based on my CV, they assigned me a task related to data migration.
posted on 24 Oct 2024
strip() method is used to remove whitespace from beginning and end in Python
Use the strip() method on a string to remove whitespace from both beginning and end
Example: ' hello '.strip() will return 'hello'
Example: ' hello '.strip(' h') will return 'ello'
I applied via LinkedIn and was interviewed in Jun 2024. There were 3 interview rounds.
Event loops are mechanisms in programming languages that allow for asynchronous execution of code.
Event loops handle the execution of multiple tasks in a non-blocking manner.
They continuously check for tasks in the event queue and execute them one by one.
Event loops are commonly used in JavaScript to handle asynchronous operations like setTimeout, setInterval, and AJAX requests.
I applied via LinkedIn and was interviewed in Aug 2024. There was 1 interview round.
I am a passionate software engineering student with experience in web development and a strong desire to learn and grow.
Currently pursuing a degree in Computer Science
Proficient in programming languages such as Java, Python, and JavaScript
Experience with front-end technologies like HTML, CSS, and React
Completed internships at tech companies like XYZ Inc.
Interested in exploring machine learning and artificial intelligen
I have strong skills in programming languages such as Java, Python, and C++, as well as experience with web development and database management.
Proficient in Java, Python, and C++ programming languages
Experience with web development using HTML, CSS, and JavaScript
Familiarity with database management systems like MySQL and MongoDB
posted on 18 Jun 2024
based on 3 interviews
Interview experience
GrapplTech
Wilco Source
IDOS INDIA
EffiaSoft