Upload Button Icon Add office photos
Engaged Employer

i

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

Bonatra Verified Tick

Compare button icon Compare button icon Compare
4.3

based on 45 Reviews

Filter interviews by

Bonatra Full Stack Developer Interview Questions and Answers

Updated 2 Sep 2022

Bonatra Full Stack Developer Interview Experiences

1 interview found

I applied via Approached by Company and was interviewed in Aug 2022. There were 3 interview rounds.

Round 1 - Coding Test 

Hackerrank round on nodejs, reactjs, dsa, HTML css

Round 2 - Technical 

(1 Question)

  • Q1. Technical round with CTO Ques on react, redux projects discussion prev exp Gave assignment on react js and react native
Round 3 - Assignment 

Got the same assignment on reactjs and react native
Even after completing the assignment, they took so much time to evaluate it and don't even bother to give feedback on it. They will keep you on hold and waste your time.
Bcoz of this worst company I had to let go of other companies' assignments which cost me a loss

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't give interviews or just don't apply for such companies who don't have a proper hiring process. They will just waste your time.

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Assignment 

ReactJS and PHP based User Management Portal

Round 2 - One-on-one 

(6 Questions)

  • Q1. DSA - to find frequency of numbers in an array
  • Ans. 

    Use a hashmap to store the frequency of each number in the array.

    • Create a hashmap to store the frequency of each number in the array.

    • Iterate through the array and update the frequency in the hashmap.

    • Return the hashmap with the frequency of each number.

  • Answered by AI
  • Q2. Default Session time in PHP
  • Ans. 

    The default session time in PHP is 24 minutes.

    • Default session time in PHP is 24 minutes

    • Session time can be changed using the 'session.gc_maxlifetime' directive in php.ini file

    • Session time can also be set using the 'session_set_cookie_params()' function in PHP

  • Answered by AI
  • Q3. SQL - Get list of duplicate emails
  • Ans. 

    SQL query to retrieve duplicate email addresses from a table

    • Use GROUP BY and HAVING clause to identify duplicates

    • Select the email column and count the occurrences

    • Filter the results to show only emails with count greater than 1

  • Answered by AI
  • Q4. React useContext
  • Q5. CORS applications and how to enable it
  • Ans. 

    CORS allows web applications to make requests to a different domain than the one it originated from.

    • CORS is enabled on the server side by setting the 'Access-Control-Allow-Origin' header to specify which domains are allowed to make requests.

    • Options requests are sent by the browser to check if the server allows the actual request. The server should respond with the appropriate headers.

    • CORS can be configured to allow spe...

  • Answered by AI
  • Q6. How to fetch lakhs of records fast in an application?
  • Ans. 

    Use indexing, pagination, caching, and optimized queries to fetch large amounts of data quickly.

    • Utilize indexing on database columns to speed up search queries.

    • Implement pagination to limit the number of records fetched at once.

    • Use caching mechanisms to store frequently accessed data and reduce database load.

    • Optimize queries by selecting only necessary columns and avoiding unnecessary joins.

    • Consider using asynchronous ...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Assignment 

ReactJS and PHP based User Management Portal

Round 2 - One-on-one 

(6 Questions)

  • Q1. DSA - to find frequency of numbers in an array
  • Ans. 

    Use a hashmap to store the frequency of each number in the array.

    • Create a hashmap to store the frequency of each number in the array.

    • Iterate through the array and update the frequency in the hashmap.

    • Return the hashmap with the frequency of each number.

  • Answered by AI
  • Q2. Default Session time in PHP
  • Ans. 

    The default session time in PHP is 24 minutes.

    • Default session time in PHP is 24 minutes

    • Session time can be changed using the 'session.gc_maxlifetime' directive in php.ini file

    • Session time can also be set using the 'session_set_cookie_params()' function in PHP

  • Answered by AI
  • Q3. SQL - Get list of duplicate emails
  • Ans. 

    SQL query to retrieve duplicate email addresses from a table

    • Use GROUP BY and HAVING clause to identify duplicates

    • Select the email column and count the occurrences

    • Filter the results to show only emails with count greater than 1

  • Answered by AI
  • Q4. React useContext
  • Q5. CORS applications and how to enable it
  • Ans. 

    CORS allows web applications to make requests to a different domain than the one it originated from.

    • CORS is enabled on the server side by setting the 'Access-Control-Allow-Origin' header to specify which domains are allowed to make requests.

    • Options requests are sent by the browser to check if the server allows the actual request. The server should respond with the appropriate headers.

    • CORS can be configured to allow spe...

  • Answered by AI
  • Q6. How to fetch lakhs of records fast in an application?
  • Ans. 

    Use indexing, pagination, caching, and optimized queries to fetch large amounts of data quickly.

    • Utilize indexing on database columns to speed up search queries.

    • Implement pagination to limit the number of records fetched at once.

    • Use caching mechanisms to store frequently accessed data and reduce database load.

    • Optimize queries by selecting only necessary columns and avoiding unnecessary joins.

    • Consider using asynchronous ...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Machine coding round
Round 2 - Technical 

(1 Question)

  • Q1. Discussion on react and js
Round 3 - Technical 

(1 Question)

  • Q1. Technical discussion
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Codeigniter Folder structure
Round 2 - Technical 

(1 Question)

  • Q1. Codeignitor architecture
Round 3 - HR 

(1 Question)

  • Q1. Salary negotiations
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
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 

Initial will be coding test on array , loops

Round 3 - Technical 

(1 Question)

  • Q1. Questions on implementation and languages
Round 4 - One-on-one 

(1 Question)

  • Q1. Regarding implementation of some technical
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Java Opps concept
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

Java script questions, promise, linked list

Round 3 - Technical 

(1 Question)

  • Q1. System design google calender
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Jul 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Aptitude Test 

Maximum 4 to 5 type aptitude test

Round 3 - HR 

(2 Questions)

  • Q1. About your self
  • Q2. Why you select developer
Round 4 - Coding Test 

Java coding ,c programming

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Naukri.com and was interviewed before Jun 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Sql - diffrenece Union and Union All
  • Q2. C# - Abstract class
Round 2 - HR 

(2 Questions)

  • Q1. Salary discussion
  • Q2. Offer letter and company policies

Bonatra Interview FAQs

How many rounds are there in Bonatra Full Stack Developer interview?
Bonatra interview process usually has 3 rounds. The most common rounds in the Bonatra interview process are Coding Test, Technical and Assignment.

Tell us how to improve this page.

Health Coach
5 salaries
unlock blur

₹3.2 L/yr - ₹4 L/yr

Business Development Manager
4 salaries
unlock blur

₹3.5 L/yr - ₹6 L/yr

Software Engineer
3 salaries
unlock blur

₹7 L/yr - ₹9.8 L/yr

Software Development Engineer
3 salaries
unlock blur

₹8 L/yr - ₹14 L/yr

Explore more salaries
Compare Bonatra with

Flipkart

4.0
Compare

Amazon

4.1
Compare

Paytm

3.3
Compare

Reliance Industries

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview