Upload Button Icon Add office photos

Filter interviews by

Devship Interview Questions, Process, and Tips

Updated 20 Jun 2024

Devship 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

Top Devship Mern Full Stack Developer Interview Questions and Answers

Q1. Have you worked on any file upload tasks previously ? Explain the process and how it saved in DB and retrieval process
View answer (1)

Mern Full Stack Developer Interview Questions asked at other Companies

Q1. What is the way to save large files (e.g. photos) into MongoDB database.
View answer (2)

Interview questions from similar companies

I applied via Campus Placement and was interviewed before Jul 2021. There were 4 interview rounds.

Round 1 - Aptitude Test 

Aptitude test on CS subjects like C programming, DBMS, CN, and OS.

Round 2 - Coding Test 

There were 2 input-output based questions of easy to moderate level

Round 3 - Group Discussion 

Every candidate was given an individual topic and was asked to speak on it

Round 4 - HR 

(1 Question)

  • Q1. Some typical HR questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared with basic CS subjects you will be able to clear all rounds with ease.

I applied via Company Website and was interviewed before Dec 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Questions on Java,SQL,some trending technologies(IOT,Big data),pattern questions, programming questions with different approaches.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basics of DSA, have knowledge about the databases, some common dml ,ddl statements, programming knowledge of a particular language like C,Java, python,etc...have good command on oops concepts... little bit of frameworks knowledge will also help

I applied via Referral and was interviewed before Jan 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Java questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basic questions

I applied via Campus Placement and was interviewed before Feb 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude round consists Logical reasoning, General Aptitude, Grammar related questions etc. All are moderate level questions.

Round 2 - Technical 

(3 Questions)

  • Q1. Explain OOPs w.r.t Java
  • Ans. 

    OOPs is a programming paradigm that uses objects to represent real-world entities. Java is an OOPs language.

    • OOPs stands for Object-Oriented Programming System

    • Java is a class-based OOPs language

    • Encapsulation, Inheritance, Polymorphism, and Abstraction are the four pillars of OOPs

    • Objects have state and behavior

    • Java supports interfaces, which allow for multiple inheritance

    • Example: A car can be represented as an object wit...

  • Answered by AI
  • Q2. Explain about the projects that you have worked on
  • Q3. Explain how Java solves machine dependency of code execution
  • Ans. 

    Java solves machine dependency by using bytecode and virtual machine.

    • Java code is compiled into bytecode which is platform-independent

    • The bytecode is executed by the Java Virtual Machine (JVM) which is platform-specific

    • JVM translates bytecode into machine code for the specific platform

    • This allows Java code to run on any platform with a JVM installed

    • Example: A Java program compiled on Windows can run on Linux or Mac as

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Why should we hire you?
  • Q2. Tell me about yourself.

Interview Preparation Tips

Topics to prepare for Infosys System Engineer interview:
  • Java
Interview preparation tips for other job seekers - Keep it simple, Prepare basics of 1st preferred Programming Language.

Skills evaluated in this interview

I applied via Company Website and was interviewed before Jul 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude, reasoning, English, cloud sections

Round 2 - Coding Test 

2 questions in which , one has to complete within an 50 minutes

Round 3 - Communication assessment 

(2 Questions)

  • Q1. Tell me about t Yourself
  • Q2. What are the previous experiences

Interview Preparation Tips

Topics to prepare for Accenture Associate Software Engineer interview:
  • Java
  • SQL
  • Agile Methodology
  • SDLC
Interview preparation tips for other job seekers - Be confident
Keep it just and short
Explain more about your experiences

I applied via Campus Placement and was interviewed before May 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Numerical ability and logical reasoning followed by some coding mcqs

Round 2 - Technical 

(1 Question)

  • Q1. Print 1 to 100 without for loop
  • Ans. 

    Printing 1 to 100 without for loop

    • Use recursion to print numbers from 1 to 99

    • Print 100 outside the recursion

    • Use a base case to stop recursion at 100

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare from interview bit and practice mcqs

I applied via Campus Placement and was interviewed before Jun 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Simple aptitude test

Round 2 - One-on-one 

(1 Question)

  • Q1. General questions as per your cv

Interview Preparation Tips

Topics to prepare for Infosys System Engineer interview:
  • Aptitude
Interview preparation tips for other job seekers - Great company for freshers.. lot to learn and experience

I applied via Company Website and was interviewed before Jul 2021. There were 2 interview rounds.

Round 1 - Coding Test 

Attended the codevita competition in final year of college.

Round 2 - Technical 

(3 Questions)

  • Q1. About College Project
  • Q2. Some very basics of java
  • Q3. Experience of college project as a team

Interview Preparation Tips

Interview preparation tips for other job seekers - Codevita is a really good platform to help you join TCS as a final year graduate in college

I applied via Campus Placement and was interviewed before Aug 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

It was a basic aptitude test.

Round 2 - One-on-one 

(1 Question)

  • Q1. Interview was fine. Mostly asked about my final year project.

Interview Preparation Tips

Interview preparation tips for other job seekers - Attend the interview with cool head. All the best.

Devship Interview FAQs

How many rounds are there in Devship interview?
Devship interview process usually has 1 rounds. The most common rounds in the Devship interview process are One-on-one Round.
How to prepare for Devship interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Devship. The most common topics and skills that interviewers at Devship expect are Communication Skills, Documentation, MongoDB, React.Js and HTML.
What are the top questions asked in Devship interview?

Some of the top questions asked at the Devship 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.

Devship Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Accenture Interview Questions
3.8
 • 8.1k Interviews
Infosys Interview Questions
3.6
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
Mphasis Interview Questions
3.4
 • 791 Interviews
View all
Compare Devship with

Infosys

3.6
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

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