Filter interviews by
I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.
Observers in Laravel are classes that listen for specific model events and trigger actions based on those events.
Observers are used to decouple event listeners from models.
They can listen for various model events like creating, updating, deleting, etc.
Observers are defined by creating a class that extends the Eloquent model observer class.
Example: Creating a UserObserver class to send an email notification when a new u
Accessors and mutators are methods used in Laravel Eloquent models to manipulate attribute values before retrieving or saving them.
Accessors are used to modify attribute values when retrieving them from the database
Mutators are used to modify attribute values before saving them to the database
Accessors and mutators are defined as methods in the Eloquent model class
Example: public function getFullNameAttribute() { retur
Jobs are individual tasks that are executed independently, while batches are groups of tasks executed together.
Jobs are typically smaller in scope and run independently, while batches involve multiple tasks grouped together.
Jobs can be queued and processed asynchronously, while batches are usually executed synchronously.
Examples of jobs include sending an email, processing an image, or updating a database record. Examp...
Traits are used in PHP to group functionality in a fine-grained and reusable way.
Traits allow you to reuse methods in multiple classes without inheritance limitations.
They provide a way to compose classes that is more flexible than single inheritance.
Traits can be used to share methods among classes that are unrelated in terms of inheritance.
An example of using traits in Laravel is the 'SoftDeletes' trait which adds so
The international format to store dates in PHP is 'Y-m-d H:i:s'. It can be accessed using the date() function.
Use 'Y-m-d H:i:s' format to store dates in PHP
Access it using the date() function in PHP
Polymorphic relationship is a type of relationship in which a model can belong to multiple other models on a single association.
Allows a model to belong to multiple other models on a single association
Uses a single column in the database to store the type of the related model
Commonly used in scenarios where a model can belong to multiple other models such as comments, likes, or tags
Top trending discussions
posted on 5 Jun 2024
I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.
Because it is the one of best way fearness solution and understand the questions top speak 1st in bold.
MySQL is a popular open-source relational database management system.
MySQL is used for storing and managing data in a structured format.
It supports SQL for querying and manipulating data.
MySQL is known for its speed, reliability, and ease of use.
It can be integrated with various programming languages like PHP, Python, Java, etc.
Examples of MySQL commands include SELECT, INSERT, UPDATE, DELETE.
posted on 16 Dec 2024
OOPS concepts refer to Object-Oriented Programming principles, while DSA stands for Data Structures and Algorithms.
OOPS concepts include encapsulation, inheritance, polymorphism, and abstraction.
DSA involves the study of data structures like arrays, linked lists, trees, and algorithms like sorting and searching.
Understanding OOPS helps in designing efficient data structures and algorithms for software development.
posted on 27 May 2024
I applied via Walk-in and was interviewed in Apr 2024. There were 2 interview rounds.
It was a handson coding test contains 4 coding questions on prime numbers patterns and array it was easy
posted on 5 Aug 2023
I applied via Naukri.com and was interviewed in Feb 2023. There were 4 interview rounds.
Basic questions like reverse a number, print Fibonacci series, character replacement
One approach is to calculate the sum of all numbers in the set and then subtract the sum of the given numbers to find the missing number.
Calculate the sum of all numbers in the set using the formula n*(n+1)/2, where n is the total number of elements in the set.
Calculate the sum of the given numbers in the set.
Subtract the sum of the given numbers from the sum of all numbers to find the missing number.
posted on 11 Oct 2023
I applied via Walk-in and was interviewed in Apr 2023. There were 3 interview rounds.
Aptitude questions along with it contained coding mcq question and sql query questions also
They gave 3 coding questions and 3 sql queries
posted on 19 Jan 2023
I applied via Indeed and was interviewed in Dec 2022. There were 2 interview rounds.
JavaScript is a programming language used for web development, while Node.js is a runtime environment for executing JavaScript code outside of a web browser.
JavaScript is primarily used for client-side scripting, while Node.js is used for server-side scripting.
JavaScript is executed in a web browser, while Node.js is executed on a server.
Node.js provides additional modules and libraries for server-side development, suc...
Angular lifecycle consists of eight different phases.
The first phase is ngOnChanges() which is called when a component receives data-bound input properties.
The second phase is ngOnInit() which is called once the component is initialized.
The third phase is ngDoCheck() which is called during every change detection run.
The fourth phase is ngAfterContentInit() which is called after the component's content has been projecte...
ORM tool is used to map object-oriented programming language to a relational database management system.
ORM tool helps in reducing the amount of code required to interact with the database.
It provides an abstraction layer between the application and the database.
ORM tool helps in managing the database schema and relationships between tables.
It allows developers to work with objects instead of SQL statements.
Examples of...
Form control build refers to the process of creating and customizing form controls in web development.
Form controls are elements like text boxes, radio buttons, and dropdown menus that allow users to input data on a website.
Developers can use HTML, CSS, and JavaScript to build and style form controls to fit the needs of their website or application.
Form control build also involves adding validation and error handling t
40 aptitude questions from different aptitude topics which are of average level questions and 1 hour is provided to solve them.
posted on 26 May 2023
I applied via Indeed and was interviewed in Apr 2023. There were 3 interview rounds.
1 on 1 Technical Interview based on basic DSA questions topics like Math, String, Arrays and Duration of Interview was 45-60 minutes.
I am a software developer with experience in Java and Python.
I have completed a Bachelor's degree in Computer Science.
I have worked on projects involving web development and data analysis.
I am familiar with Agile methodology and version control systems like Git.
I am a quick learner and enjoy working in a team environment.
I am a quick learner with strong problem-solving skills and a passion for software development.
I have experience in programming languages such as Java, Python, and C++
I have completed several projects that demonstrate my ability to work independently and as part of a team
I am always eager to learn new technologies and improve my skills
I am a good communicator and can explain technical concepts to non-technical stakehol
posted on 19 Jan 2023
I applied via Recruitment Consulltant and was interviewed in Dec 2022. There were 3 interview rounds.
Async and await are keywords used in asynchronous programming in JavaScript.
Async is used to define a function that returns a promise.
Await is used to pause the execution of a function until a promise is resolved.
Async/await makes asynchronous code look and behave like synchronous code.
Example: async function getData() { const response = await fetch('https://example.com/data'); return response.json(); }
Node.js is popular due to its event-driven, non-blocking I/O model and ability to handle large amounts of data.
Node.js allows for faster and more efficient development due to its use of JavaScript on both the front-end and back-end.
Node.js has a large and active community, with many open-source libraries and modules available.
Node.js is scalable and can handle high traffic and large amounts of data, making it a popular...
Software Developer
16
salaries
| ₹2 L/yr - ₹8.4 L/yr |
HR Recruiter
6
salaries
| ₹2 L/yr - ₹4.6 L/yr |
Software Tester
5
salaries
| ₹1.8 L/yr - ₹4.2 L/yr |
Software Developer Trainee
4
salaries
| ₹1.2 L/yr - ₹2.6 L/yr |
UI Developer
4
salaries
| ₹2 L/yr - ₹3.2 L/yr |
SPARX IT Solutions
Techugo
ValueCoders
Promatics Technologies