Cloud Developer Interview Questions

548 cloud developer interview questions shared by candidates

1. Introduce yourself, tech stack etc. 2. Abstract class vs Interface 3. Thread class vs runnable 4. Internal working of HashMap. 5. Few Questions on AWS. 6. Will Hashmap print null key with some value? 7. Difference between ArrayList and vectors 8. Synchronized method and block 9. Few questions about multithreading 10. Few questions on Springboot annotations.
avatar

Java Developer Cloud

Interviewed at Principal Financial Group

3.9
Oct 14, 2021

1. Introduce yourself, tech stack etc. 2. Abstract class vs Interface 3. Thread class vs runnable 4. Internal working of HashMap. 5. Few Questions on AWS. 6. Will Hashmap print null key with some value? 7. Difference between ArrayList and vectors 8. Synchronized method and block 9. Few questions about multithreading 10. Few questions on Springboot annotations.

Questions like 1) Challenges you faced. 2) Any regrets you have, such as anything you might had done in past but now you think you could have done it in a better way. 3) Questions about projects, achievements
avatar

Cloud Software Engineer

Interviewed at Hewlett Packard Enterprise | HPE

4
Apr 15, 2021

Questions like 1) Challenges you faced. 2) Any regrets you have, such as anything you might had done in past but now you think you could have done it in a better way. 3) Questions about projects, achievements

2) Consider the program below a) public class ProgramGenerator {             public static class Expression {                         private int lhs;                                                 public int getLhs() {return lhs;}                         public int setLhs(int lhs) {this.lhs = lhs;}                                                 private int rhs;                         public int getRhs() {return rhs;}                         public int setRhs(int rhs) {this.rhs = rhs;}                                                 private String operator;                         public String getOperator() {return operator;}                         public String setOperator(String operator) {this.operator = operator;}                                     }               public static void generateProgram(ProgramGenerator.Expression expression) {                         System.out.println("public class ConstructedProgram {");                         System.out.println("public static void main(String[] args) {");                         System.out.print("System.out.println(");                         System.out.print(expression.getLhs());                         System.out.print(expression.getLhs()==7?"-":expression.getOperator());                         System.out.print(expression.getLhs()==7?expression.getRhs()*2 :expression.getRhs());                         System.out.println(");");                         System.out.println("}\n}");             }   ... }   What is the output of the following code snippet:             ProgramGenerator.Expression expression = new ProgramGenerator.Expression();             expression.setLhs(7);             expression.setRhs(5);             expression.setOperator("+");             ProgramGenerator.generateProgram(expression) b )Modify the class ProgramGenerator so that if LHS is 7, then the expression is changed in such a manner that the operator is inverted (i.e., + becomes - and - becomes +) and the RHS is multiplied by two. So, in the above example; the output of ConstructedProgram will be -3.
avatar

Cloud Software Engineer

Interviewed at Intuit

4.2
Jan 30, 2018

2) Consider the program below a) public class ProgramGenerator {             public static class Expression {                         private int lhs;                                                 public int getLhs() {return lhs;}                         public int setLhs(int lhs) {this.lhs = lhs;}                                                 private int rhs;                         public int getRhs() {return rhs;}                         public int setRhs(int rhs) {this.rhs = rhs;}                                                 private String operator;                         public String getOperator() {return operator;}                         public String setOperator(String operator) {this.operator = operator;}                                     }               public static void generateProgram(ProgramGenerator.Expression expression) {                         System.out.println("public class ConstructedProgram {");                         System.out.println("public static void main(String[] args) {");                         System.out.print("System.out.println(");                         System.out.print(expression.getLhs());                         System.out.print(expression.getLhs()==7?"-":expression.getOperator());                         System.out.print(expression.getLhs()==7?expression.getRhs()*2 :expression.getRhs());                         System.out.println(");");                         System.out.println("}\n}");             }   ... }   What is the output of the following code snippet:             ProgramGenerator.Expression expression = new ProgramGenerator.Expression();             expression.setLhs(7);             expression.setRhs(5);             expression.setOperator("+");             ProgramGenerator.generateProgram(expression) b )Modify the class ProgramGenerator so that if LHS is 7, then the expression is changed in such a manner that the operator is inverted (i.e., + becomes - and - becomes +) and the RHS is multiplied by two. So, in the above example; the output of ConstructedProgram will be -3.

Viewing 531 - 540 interview questions

Glassdoor has 548 interview questions and reports from Cloud developer interviews. Prepare for your interview. Get hired. Love your job.