Filter interviews by
Abstract classes can have both abstract and concrete methods, while interfaces can only have abstract methods.
Abstract classes can have properties and methods with implementations, while interfaces cannot have any method implementations.
A class can extend only one abstract class but can implement multiple interfaces.
Abstract classes can have access modifiers (public, protected, private), whereas all methods in an ...
Unique keys ensure data integrity by preventing duplicate values, while indexes improve query performance.
A unique key constraint ensures that all values in a column are different. Example: A user email column should be unique.
An index is a database structure that improves the speed of data retrieval operations on a database table.
You can have multiple indexes on a table, but only one unique key constraint per col...
Artisan commands are built-in command-line tools in Laravel, while jobs are tasks queued for background processing.
Artisan commands can be created using 'php artisan make:command CommandName'.
Common Artisan commands include 'php artisan migrate' for database migrations.
Jobs in Laravel are created using 'php artisan make:job JobName' for handling queued tasks.
Jobs can be dispatched using 'dispatch(new JobName())' t...
Traits in Laravel are a mechanism for code reuse, allowing developers to include methods in multiple classes without inheritance.
Traits allow you to group functionality in a reusable way.
They can be used to include methods in multiple classes, avoiding code duplication.
Example: A trait 'Loggable' can be used in multiple classes to add logging functionality.
Traits can also contain properties, but they cannot be ins...
In Laravel, you can execute Artisan commands from a controller using the Artisan facade or the command bus.
Using Artisan Facade: You can call Artisan commands directly using the Artisan facade. Example: `Artisan::call('command:name');`
Passing Parameters: You can pass parameters to the command. Example: `Artisan::call('command:name', ['param' => 'value']);`
Getting Output: To get the output of the command, use `A...
Seeder is a Laravel feature that allows populating database tables with dummy data.
Seeder is used to fill the database with test data.
It is helpful for testing and development purposes.
Seeder can be used to generate random data for tables.
It can also be used to create relationships between tables.
Seeder files are stored in the database/seeds directory.
I appeared for an interview in Sep 2024, where I was asked the following questions.
Artisan commands are built-in command-line tools in Laravel, while jobs are tasks queued for background processing.
Artisan commands can be created using 'php artisan make:command CommandName'.
Common Artisan commands include 'php artisan migrate' for database migrations.
Jobs in Laravel are created using 'php artisan make:job JobName' for handling queued tasks.
Jobs can be dispatched using 'dispatch(new JobName())' to run...
In Laravel, you can execute Artisan commands from a controller using the Artisan facade or the command bus.
Using Artisan Facade: You can call Artisan commands directly using the Artisan facade. Example: `Artisan::call('command:name');`
Passing Parameters: You can pass parameters to the command. Example: `Artisan::call('command:name', ['param' => 'value']);`
Getting Output: To get the output of the command, use `Artisa...
Unique keys ensure data integrity by preventing duplicate values, while indexes improve query performance.
A unique key constraint ensures that all values in a column are different. Example: A user email column should be unique.
An index is a database structure that improves the speed of data retrieval operations on a database table.
You can have multiple indexes on a table, but only one unique key constraint per column.
U...
Traits in Laravel are a mechanism for code reuse, allowing developers to include methods in multiple classes without inheritance.
Traits allow you to group functionality in a reusable way.
They can be used to include methods in multiple classes, avoiding code duplication.
Example: A trait 'Loggable' can be used in multiple classes to add logging functionality.
Traits can also contain properties, but they cannot be instanti...
Abstract classes can have both abstract and concrete methods, while interfaces can only have abstract methods.
Abstract classes can have properties and methods with implementations, while interfaces cannot have any method implementations.
A class can extend only one abstract class but can implement multiple interfaces.
Abstract classes can have access modifiers (public, protected, private), whereas all methods in an inter...
I applied via Naukri.com and was interviewed in Sep 2022. There were 3 interview rounds.
Orange Seller where I've to create a login system and one crud operations from where seller can add the product and change the price at any time.
Seeder is a Laravel feature that allows populating database tables with dummy data.
Seeder is used to fill the database with test data.
It is helpful for testing and development purposes.
Seeder can be used to generate random data for tables.
It can also be used to create relationships between tables.
Seeder files are stored in the database/seeds directory.
Top trending discussions
I appeared for an interview before Jun 2016.
I appeared for an interview before Aug 2016.
I appeared for an interview before May 2016.
I applied via Internshala and was interviewed in Jun 2019. There were 4 interview rounds.
I want to work at Ambition Box because of its innovative work culture and opportunities for growth.
Innovative work culture
Opportunities for growth
Positive company reputation
I applied via Naukri.com and was interviewed in Jun 2019. There were 3 interview rounds.
I am a motivated and enthusiastic individual with a strong passion for learning and gaining practical experience in the field of [field].
I am currently pursuing a degree in [field] at [university].
I have completed internships at [company] and [company], where I gained valuable skills in [specific skills].
I am proficient in [programming languages/tools] and have experience in [relevant experience].
I am a quick learner a...
I plan to gain valuable experience and skills through this internship and use it as a stepping stone for my future career.
I plan to learn as much as possible during this internship and apply the knowledge in my future endeavors.
I aim to develop strong professional relationships and network with industry experts.
I intend to explore different areas within the company to gain a well-rounded understanding of the business.
I...
I appeared for an interview in Mar 2017.
To make the red fishes 98%, 50 fishes have to be removed from the aquarium.
Calculate 1% of 200 fishes to find the number of red fishes.
Subtract the number of red fishes from 200 to find the number of non-red fishes.
Calculate 2% of the total number of fishes to find the desired number of red fishes.
Subtract the desired number of red fishes from the current number of red fishes to find the number of fishes to be removed.
posted on 28 Jun 2017
I appeared for an interview in Mar 2017.
To make the red fishes 98%, 50 fishes have to be removed from the aquarium.
Calculate 1% of 200 fishes to find out how many fishes represent 1%.
Multiply the result by 2 to find out how many fishes represent 2%.
Subtract the result from 200 to find out how many fishes represent 98%.
I appeared for an interview before May 2016.
based on 2 interview experiences
Difficulty level
Duration
based on 27 reviews
Rating in categories
SEO Analyst
11
salaries
| ₹2.4 L/yr - ₹4.3 L/yr |
Web Developer
7
salaries
| ₹2 L/yr - ₹2.4 L/yr |
Android Developer
6
salaries
| ₹2 L/yr - ₹3.6 L/yr |
Backend Developer
5
salaries
| ₹1 L/yr - ₹3 L/yr |
SEO Executive
5
salaries
| ₹1.8 L/yr - ₹3.5 L/yr |
Marpu Foundation
Huawei Technologies
HCL Infosystems
Z X Learning