Upload Button Icon Add office photos

Filter interviews by

Devship Mern Full Stack Developer Interview Questions, Process, and Tips

Updated 20 Jun 2024

Devship Mern Full Stack Developer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.

Round 1 - One-on-one 

(8 Questions)

  • Q1. What are react hooks and explain with a usecase
  • Ans. 

    React hooks are functions that let you use state and other React features in functional components.

    • Allow functional components to have state and lifecycle methods

    • Replace class components with simpler functional components

    • Examples: useState, useEffect, useContext

  • Answered by AI
  • Q2. What is Redux and why its used
  • Ans. 

    Redux is a predictable state container for JavaScript apps, used to manage application state in a centralized store.

    • Redux helps manage the state of an application in a predictable way

    • It allows for a single source of truth for the state of the application

    • Redux is commonly used with React to manage the state of components

    • Actions are dispatched to update the state in Redux store

    • Reducers specify how the state changes in re

  • Answered by AI
  • Q3. Have you worked on any file upload tasks previously ? Explain the process and how it saved in DB and retrieval process
  • Ans. 

    Yes, I have experience with file upload tasks. Files are saved in DB by storing the file path and retrieval is done by fetching the file path from the DB.

    • Used multer middleware in Node.js to handle file uploads

    • Saved file path in MongoDB using Mongoose schema

    • Retrieved file by querying the database for the file path

    • Implemented file upload functionality in a project using React for the front end

  • Answered by AI
  • Q4. Give some crud operations in Mongo db
  • Ans. 

    CRUD operations in MongoDB include create, read, update, and delete operations on documents in a collection.

    • Create: db.collection.insertOne()

    • Read: db.collection.find()

    • Update: db.collection.updateOne()

    • Delete: db.collection.deleteOne()

  • Answered by AI
  • Q5. What is aggregation
  • Ans. 

    Aggregation is the process of combining data from multiple sources to provide a summary or overview.

    • Aggregation in databases involves grouping and summarizing data to provide insights.

    • In MongoDB, aggregation pipelines are used to process data and return computed results.

    • Examples of aggregation functions include sum, average, count, and group by.

  • Answered by AI
  • Q6. Why $lookup , $project , ..ect are used ?
  • Ans. 

    They are used in MongoDB aggregation pipeline to perform various operations like joining, filtering, projecting, etc.

    • Used in MongoDB aggregation pipeline for data manipulation

    • Perform operations like joining, filtering, projecting, etc.

    • Help in combining data from multiple collections

    • Use $lookup to perform a left outer join between two collections

  • Answered by AI
  • Q7. Share your experience / task you worked on Node js
  • Ans. 

    Developed a real-time chat application using Node.js with Socket.io for instant messaging functionality.

    • Implemented server-side logic using Node.js to handle incoming messages and broadcast them to all connected clients

    • Utilized Socket.io library to establish WebSocket connections for real-time communication

    • Integrated with MongoDB to store chat messages and user information

    • Implemented authentication and authorization me

  • Answered by AI
  • Q8. Explain your project experience worked so far

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Arrays reverse in js
  • Ans. 

    Use the built-in reverse() method to reverse an array in JavaScript.

    • Use the reverse() method on the array to reverse its elements in place.

    • Example: let arr = ['apple', 'banana', 'cherry']; arr.reverse(); // ['cherry', 'banana', 'apple']

  • Answered by AI
  • Q2. String question various conditions

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is differnce between class and functional component
  • Ans. 

    Class components are ES6 classes that extend from React.Component and have a render method, while functional components are simple functions that return JSX.

    • Class components are more feature-rich and have access to lifecycle methods like componentDidMount, componentDidUpdate, etc.

    • Functional components are simpler and easier to read, especially for simple UI components.

    • Functional components can use React Hooks to manage...

  • Answered by AI
  • Q2. Write a basic function component
  • Ans. 

    A basic function component in React

    • Create a function component using the 'function' keyword

    • Return JSX elements within the component function

    • Example: const MyComponent = () => { return

      Hello World!
      ; }

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is virtual DOM?
  • Ans. 

    Virtual DOM is a lightweight copy of the actual DOM that allows for efficient updates and rendering in web applications.

    • Virtual DOM is a concept used in frameworks like React to improve performance by minimizing direct manipulation of the actual DOM.

    • When changes are made to the virtual DOM, a comparison is done with the actual DOM to identify the minimal number of updates needed.

    • This approach reduces the number of DOM ...

  • Answered by AI
  • Q2. What is foriegn Key SQL?
  • Ans. 

    Foreign key in SQL is a field in a table that is a primary key in another table, establishing a relationship between the two tables.

    • A foreign key constraint ensures referential integrity between two related tables.

    • It helps maintain consistency and avoid orphan records.

    • Example: In a database with tables 'orders' and 'customers', the 'customer_id' in 'orders' table can be a foreign key referencing the 'id' column in 'cus

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What is props
  • Ans. 

    Props are read-only properties that are passed from a parent component to a child component in React.

    • Props allow data to be passed down the component tree.

    • Props are immutable and cannot be changed by the child component.

    • Props are accessed in the child component using this.props.

  • Answered by AI
  • Q2. What is Good feedback you ever got in during you development period.

Skills evaluated in this interview

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

(1 Question)

  • Q1. What is error handling middleware?
  • Ans. 

    Error handling middleware is a function that processes errors in an Express application.

    • Error handling middleware is defined with four parameters: err, req, res, and next.

    • It is used to catch errors that occur during the execution of route handlers or other middleware functions.

    • It is typically defined at the end of the middleware chain with app.use() and has a signature like (err, req, res, next) => {...}.

    • Example: app.u...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Good one hour arrays linbklist strings

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Which one you choose mongo vs mysql and why
  • Ans. 

    I would choose MongoDB for its flexibility and scalability in handling unstructured data.

    • MongoDB is a NoSQL database, making it easier to work with unstructured data compared to MySQL which is a relational database.

    • MongoDB is highly scalable and can handle large amounts of data and high traffic loads.

    • MongoDB is a good choice for applications that require frequent updates and real-time analytics.

    • MySQL is a better choice...

  • Answered by AI

Skills evaluated in this interview

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

I applied via Company Website and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Coding Test 

Oops,Function ,and basic concept of cloud

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

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

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 - HR 

(5 Questions)

  • Q1. Tell me about your self. Why are you interested in this company/role?
  • Q2. Do you have any questions for us
  • Q3. Greatest professional achievement so far
  • Q4. Short team and long team goals
  • Q5. Your strength & weakness

Interview Preparation Tips

Topics to prepare for Amazon Mern Full Stack Developer interview:
  • Core java SQL
  • SQL
  • MongoDB
  • Git hub
  • Spring Boot
  • JDBC
Interview preparation tips for other job seekers - Self-assessment/ Research/online presence,/follow up......
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 - Technical 

(2 Questions)

  • Q1. Was asking in-depth about my past company's projects
  • Q2. Was asking in-depth in my technology which i mentioned in resume

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident in your resume and you projects. Because the question will be only based ou your resume and the job description be confident in that

Devship Interview FAQs

How many rounds are there in Devship Mern Full Stack Developer interview?
Devship interview process usually has 1 rounds. The most common rounds in the Devship interview process are One-on-one Round.
What are the top questions asked in Devship Mern Full Stack Developer interview?

Some of the top questions asked at the Devship Mern Full Stack Developer interview -

  1. Have you worked on any file upload tasks previously ? Explain the process and h...read more
  2. Why $lookup , $project , ..ect are use...read more
  3. What are react hooks and explain with a usec...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Devship interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
Software Developer Trainee
3 salaries
unlock blur

₹2.4 L/yr - ₹4.1 L/yr

Explore more salaries
Compare Devship with

Infosys

3.7
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview