Add office photos
Employer?
Claim Account for FREE

Nalashaa Solutions

3.9
based on 58 Reviews
Filter interviews by

10+ Bright Brothers Interview Questions and Answers

Updated 5 Feb 2024

Q1. How can we report errors in the log file while working on a core PHP project?

Ans.

Errors can be reported in log files using error_log() function in PHP.

  • Use error_log() function to log errors in a file

  • Specify the error message and the log file path as parameters

  • Example: error_log('Error message', 3, '/var/log/php_errors.log')

  • Use error_reporting() function to set the level of error reporting

View 2 more answers

Q2. Write a query to get 4th highest salary from employees table?

Ans.

Query to get 4th highest salary from employees table

  • Use ORDER BY and LIMIT to get the 4th highest salary

  • Join the employees table with itself to avoid duplicates

  • Use subquery to get the 4th highest salary

View 1 answer

Q3. What is the use of group by and having? Write sample query using those ?

Ans.

Group by and having are used to group data and filter groups based on conditions.

  • Group by is used to group data based on a specific column or expression.

  • Having is used to filter groups based on conditions.

  • Sample query: SELECT column1, COUNT(column2) FROM table GROUP BY column1 HAVING COUNT(column2) > 10;

View 1 answer

Q4. What middleware in laravel? How can we use them?

Ans.

Middleware in Laravel is a mechanism that allows filtering HTTP requests entering your application.

  • Middleware can be used to authenticate users, authorize access, handle CORS, log requests, etc.

  • Middleware can be applied globally to all routes or specific to certain routes or groups of routes.

  • To create a middleware, use the `make:middleware` Artisan command.

  • Middleware can be registered in the `app/Http/Kernel.php` file.

  • Middleware can be assigned to routes using the `middleware...read more

View 1 answer
Discover Bright Brothers interview dos and don'ts from real experiences

Q5. How does request flow work in Laravel?

Ans.

Laravel follows a series of steps to handle a request and generate a response.

  • The request is first received by the web server and passed to the index.php file in the public directory.

  • The index.php file loads the Laravel framework and creates an instance of the application.

  • The application then handles the request by routing it to the appropriate controller method.

  • The controller method processes the request and returns a response.

  • The response is then sent back to the web server...read more

Add your answer

Q6. List a few arrays and string functions?

Ans.

Arrays and string functions are essential in PHP development.

  • Array functions: array_push(), array_pop(), array_merge(), array_slice()

  • String functions: strlen(), str_replace(), strpos(), strtolower()

  • Examples: array_push($array, 'value'), strlen('hello'), str_replace('world', 'PHP', 'Hello world')

View 1 answer

Q7. Object-oriented concepts with example

Ans.

Object-oriented concepts are fundamental principles in programming that allow for the creation and manipulation of objects.

  • Encapsulation: bundling data and methods together in a single unit (class)

  • Inheritance: creating new classes from existing ones, inheriting their properties and behaviors

  • Polymorphism: the ability of objects to take on many forms, allowing for flexibility and extensibility

  • Abstraction: simplifying complex systems by breaking them down into smaller, more mana...read more

View 2 more answers

Q8. Explain magic methods in PHP?

Ans.

Magic methods in PHP are special methods that are automatically called in response to certain events or actions.

  • Magic methods start with a double underscore (__) followed by the method name.

  • They are used to implement functionality such as overloading, property access, and object serialization.

  • Examples of magic methods include __construct(), __get(), __set(), __toString(), etc.

View 3 more answers

Q9. How can handle exceptions?

Ans.

Exceptions can be handled using try-catch blocks in PHP.

  • Use try-catch blocks to enclose the code that may throw an exception.

  • Catch the exception using catch block and handle it appropriately.

  • Multiple catch blocks can be used to handle different types of exceptions.

  • Finally block can be used to execute code regardless of whether an exception occurred or not.

View 1 answer

Q10. Explain MySQL Join?

Ans.

MySQL Join is used to combine rows from two or more tables based on a related column between them.

  • Join is used to retrieve data from multiple tables in a single query.

  • It helps in avoiding data redundancy and improves query performance.

  • Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.

  • Join conditions are specified using the ON keyword.

  • Example: SELECT * FROM table1 JOIN table2 ON table1.column = table2.column;

View 1 answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Bright Brothers

based on 6 interviews
Interview experience
4.3
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.9
 • 537 Interview Questions
3.8
 • 206 Interview Questions
4.3
 • 191 Interview Questions
4.2
 • 190 Interview Questions
3.3
 • 148 Interview Questions
3.4
 • 134 Interview Questions
View all
Top Nalashaa Solutions Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter