Software Engineer Software Developer Interview Questions

3,277 software engineer software developer interview questions shared by candidates

- Tell me about you - How many years of experience you have in java ? - What is the difference between Java 7 and Java 8? - What is web services? - What is the difference between Spring, SpringMVC framework and Spring Boot? - Write a program which should have collection of Strings and print all string in uppercase letter. (I started writing and he stopped in between and told me to use Java 8 features and I am not aware of Java Streams. ) - What is JPA - What is RestController - How does CRUD operations will work in Spring . Tell me the exact flow of it - Write a program to achieve multiple inheritance in java (A different way of confusing us) And some spring config related questions.
avatar

Software Engineer - Java Developer

Interviewed at Blackbuck Insights

3.8
May 20, 2021

- Tell me about you - How many years of experience you have in java ? - What is the difference between Java 7 and Java 8? - What is web services? - What is the difference between Spring, SpringMVC framework and Spring Boot? - Write a program which should have collection of Strings and print all string in uppercase letter. (I started writing and he stopped in between and told me to use Java 8 features and I am not aware of Java Streams. ) - What is JPA - What is RestController - How does CRUD operations will work in Spring . Tell me the exact flow of it - Write a program to achieve multiple inheritance in java (A different way of confusing us) And some spring config related questions.

//What will be minimum and maximum number //that will be printed? class AbcThread extends Thread{ private int[] _arr; public MyThread(int[] arr){ this._arr = arr; } public void run(){ for (int i=0;i<20 ; i++) { this._arr[0]++; } } public static void main(String[] args) { int[] arr ={0}; try { MyThread t1 = new MyThread(arr); MyThread t2 = new MyThread(arr); t1.start(); t2.start(); t1.join(); t2.join(); }catch(Exception ex){ System.out.println("Exception "+ex); } System.out.println(arr[0]); } }
avatar

Software Engineer - Java Developer

Interviewed at Quantum Machines

4.1
Nov 28, 2023

//What will be minimum and maximum number //that will be printed? class AbcThread extends Thread{ private int[] _arr; public MyThread(int[] arr){ this._arr = arr; } public void run(){ for (int i=0;i<20 ; i++) { this._arr[0]++; } } public static void main(String[] args) { int[] arr ={0}; try { MyThread t1 = new MyThread(arr); MyThread t2 = new MyThread(arr); t1.start(); t2.start(); t1.join(); t2.join(); }catch(Exception ex){ System.out.println("Exception "+ex); } System.out.println(arr[0]); } }

Viewing 531 - 540 interview questions

See Interview Questions for Similar Jobs

Glassdoor has 3,277 interview questions and reports from Software engineer software developer interviews. Prepare for your interview. Get hired. Love your job.