Developer Intern Interview Questions

5,257 developer intern interview questions shared by candidates

I had two technical rounds of one hour each. In the first round, I was asked about my projects, why I choose nodejs, the difference between Postgresql and mongodb, how can we share our data with a third party without affecting the sensitive data.. etc. I also had a dsa problem, we are given a sorted array and an element x and have to find if there exist any pair i , j such that i < j and arr[i] + arr[j] == x. After solving this,he changed the question to find four index i,j,k,l such that i < j < k <l and arr[i] + arr[j] + arr[k] + arr[l] == x. In the second round, Again we had a brief discussion about my projects then I was asked about package manager , modules , package.json , package.lock.json , how modules stored in node_modules folder , npm install vs npm install some_modules ,.... etc. we had a dsa problem, we are given n modules and m relation between them like [x,y] x only install after installing y, we have to print a valid order of installation. what happens when we search for some URL in our browser.
avatar

Software Developer Intern

Interviewed at smallcase

3.8
Jun 3, 2021

I had two technical rounds of one hour each. In the first round, I was asked about my projects, why I choose nodejs, the difference between Postgresql and mongodb, how can we share our data with a third party without affecting the sensitive data.. etc. I also had a dsa problem, we are given a sorted array and an element x and have to find if there exist any pair i , j such that i < j and arr[i] + arr[j] == x. After solving this,he changed the question to find four index i,j,k,l such that i < j < k <l and arr[i] + arr[j] + arr[k] + arr[l] == x. In the second round, Again we had a brief discussion about my projects then I was asked about package manager , modules , package.json , package.lock.json , how modules stored in node_modules folder , npm install vs npm install some_modules ,.... etc. we had a dsa problem, we are given n modules and m relation between them like [x,y] x only install after installing y, we have to print a valid order of installation. what happens when we search for some URL in our browser.

43 "INTERN POSITION" Questions for 70 mins: (questions are long btw) Classes: Statics keywords Class Enum Generic classes Overloading var-arg methods packages anonymous classes etc. OOP: Inheritance super class abstract final classes instance of operator pattern/matching override methods dynamic polymorphism class object Exceptions&amp;errors: checkecd&amp;unchecked exceptions&amp;errors&amp;Custom exceptions multi - catch method that throws an exception Lambda&amp;Stream: Intermediate operations Method references Collectors operations - Decomposition, concatenation, reduction Terminal Operations intStream doubleStream Lambda Experessions String Handling: Create manipulate Strings text blocks StringBuilder StringBuffer Regular Expressions I|O: Read and write file data I|O Streams Serialization and externalization Collections: List&amp;Deque.Add, remove update sort iteration etc Set , Map Collections Base JDBC: Drivers and Connections Basic prepared callable statements Process query results Control transactions ACID Design Patterns: Creational Structural Behavioral Patterns Spring: Core Data Access MVC Web Boot Please ask these "INTERN" topics to Senior Dev friends and ask their opions.
avatar

Intern Fullstack Developer

Interviewed at EPAM Systems

4
Sep 17, 2023

43 "INTERN POSITION" Questions for 70 mins: (questions are long btw) Classes: Statics keywords Class Enum Generic classes Overloading var-arg methods packages anonymous classes etc. OOP: Inheritance super class abstract final classes instance of operator pattern/matching override methods dynamic polymorphism class object Exceptions&amp;errors: checkecd&amp;unchecked exceptions&amp;errors&amp;Custom exceptions multi - catch method that throws an exception Lambda&amp;Stream: Intermediate operations Method references Collectors operations - Decomposition, concatenation, reduction Terminal Operations intStream doubleStream Lambda Experessions String Handling: Create manipulate Strings text blocks StringBuilder StringBuffer Regular Expressions I|O: Read and write file data I|O Streams Serialization and externalization Collections: List&amp;Deque.Add, remove update sort iteration etc Set , Map Collections Base JDBC: Drivers and Connections Basic prepared callable statements Process query results Control transactions ACID Design Patterns: Creational Structural Behavioral Patterns Spring: Core Data Access MVC Web Boot Please ask these "INTERN" topics to Senior Dev friends and ask their opions.

Viewing 601 - 610 interview questions

Glassdoor has 5,257 interview questions and reports from Developer intern interviews. Prepare for your interview. Get hired. Love your job.