Adobe Interview | Set 10 (Software Engineer) - GeeksforGeeks

22 May, 2019
Written:Aptitude: Objective 50 min 45 questionsLR- 2 passages-5 eachDI- 1 paragraph- 5 eachMathematical
Easy only. Just time concern for those who are out of touch. My suggestion will be to do the LR in the end.
Java WhiteBox test: Subjective 45 min 20 questionsjava-15j2ee-5What is package and how is it used.When is thread’s run method invoked?What are the synchronised method and synchronised statements?What is the difference in class hierarchies of Reader/Writer and InputStream and OutputStreamWhat is transientWhich is illegalint i=0;float f=45.0;double d=49.0;  StringBuffer sb1 = new StringBuffer("Amit");
  StringBuffer sb2 = new StringBuffer("Amit");
  String ss1 = "Amit";
  System.out.println(sb1==sb2);
  System.out.println(sb1.equals(sb2));
  System.out.println(sb1.equals(ss1));
  System.out.println("Poddar".substring(3)); What are wait(),notify(),notifyAll()what is finally in try-catch-finally blocksWhat is thin-client applicationDifference between >> and >>>O/P questions related to string. concat, equals methods. Error pointing codes with options
What is package and how is it used.When is thread’s run method invoked?What are the synchronised method and synchronised statements?What is the difference in class hierarchies of Reader/Writer and InputStream and OutputStreamWhat is transientWhich is illegalint i=0;float f=45.0;double d=49.0;  StringBuffer sb1 = new StringBuffer("Amit");
  StringBuffer sb2 = new StringBuffer("Amit");
  String ss1 = "Amit";
  System.out.println(sb1==sb2);
  System.out.println(sb1.equals(sb2));
  System.out.println(sb1.equals(ss1));
  System.out.println("Poddar".substring(3)); What are wait(),notify(),notifyAll()what is finally in try-catch-finally blocksWhat is thin-client applicationDifference between >> and >>>
What is package and how is it used.
When is thread’s run method invoked?
What are the synchronised method and synchronised statements?
What is the difference in class hierarchies of Reader/Writer and InputStream and OutputStream
What is transient
Which is illegalint i=0;float f=45.0;double d=49.0;
  StringBuffer sb1 = new StringBuffer("Amit");
  StringBuffer sb2 = new StringBuffer("Amit");
  String ss1 = "Amit";
  System.out.println(sb1==sb2);
  System.out.println(sb1.equals(sb2));
  System.out.println(sb1.equals(ss1));
  System.out.println("Poddar".substring(3)); 
  StringBuffer sb1 = new StringBuffer("Amit");
  StringBuffer sb2 = new StringBuffer("Amit");
  String ss1 = "Amit";
  System.out.println(sb1==sb2);
  System.out.println(sb1.equals(sb2));
  System.out.println(sb1.equals(ss1));
  System.out.println("Poddar".substring(3)); 
What are wait(),notify(),notifyAll()
what is finally in try-catch-finally blocks
What is thin-client application
Difference between >> and >>>
O/P questions related to string. concat, equals methods. Error pointing codes with options
F2F Round 1:(1.2 hr)Brief intro about work.Why do you want to shift when Mobile (and e-commerce) are already the most happening things.Test cases for mail attachment(word doc) not being opened scenarioWAP to convert a binary to decimal.(I wrote by taking the parameter as String, he asked me to do by taking as int)WAP to print sum of first ‘n’ prime numbersString s = "Hello  ";
s+ = "Adobe  ";
s.trim(); 
System.out.print(s); What is the output?Explain a project you have been recently been part of and what are the test cases you have gone through.What is the testing framework you have used in Android? What is the approach you follow while testing any product? How do you test a method which does not return any value?What are the operating systems you have worked on? Do you know Unix?What are the main things that you need to look at while making a mobile application to that of a desktop applicationWhat is the toughest bug you have fixed?What is a memory leak?What is the difference between instance variable and local variableIf I write java in command prompt from anywhere in the system, will it work? If not, how to make it work.Why is the class name the same as the filename in Java? Is there any use?Can a file have more than two classes? What will be the name of that file?How many class files will be generated when we compile.Why is Java platform independent?Is the JVM platform dependent? On what factors it depends?What are the best practices you have followed in your project?He asked me if I have any questions. I asked more about the role and team. He explained in detail about the team and also about Adobe subscription model. We had a general discussion over this business decision.
Brief intro about work.Why do you want to shift when Mobile (and e-commerce) are already the most happening things.Test cases for mail attachment(word doc) not being opened scenarioWAP to convert a binary to decimal.(I wrote by taking the parameter as String, he asked me to do by taking as int)WAP to print sum of first ‘n’ prime numbersString s = "Hello  ";
s+ = "Adobe  ";
s.trim(); 
System.out.print(s); What is the output?Explain a project you have been recently been part of and what are the test cases you have gone through.What is the testing framework you have used in Android? What is the approach you follow while testing any product? How do you test a method which does not return any value?What are the operating systems you have worked on? Do you know Unix?What are the main things that you need to look at while making a mobile application to that of a desktop applicationWhat is the toughest bug you have fixed?What is a memory leak?What is the difference between instance variable and local variableIf I write java in command prompt from anywhere in the system, will it work? If not, how to make it work.Why is the class name the same as the filename in Java? Is there any use?Can a file have more than two classes? What will be the name of that file?How many class files will be generated when we compile.Why is Java platform independent?Is the JVM platform dependent? On what factors it depends?What are the best practices you have followed in your project?
Brief intro about work.
Why do you want to shift when Mobile (and e-commerce) are already the most happening things.
Test cases for mail attachment(word doc) not being opened scenario
WAP to convert a binary to decimal.(I wrote by taking the parameter as String, he asked me to do by taking as int)
WAP to print sum of first ‘n’ prime numbers
String s = "Hello  ";
s+ = "Adobe  ";
s.trim(); 
System.out.print(s); What is the output?
String s = "Hello  ";
s+ = "Adobe  ";
s.trim(); 
System.out.print(s); 
What is the output?
Explain a project you have been recently been part of and what are the test cases you have gone through.
What is the testing framework you have used in Android? What is the approach you follow while testing any product? How do you test a method which does not return any value?
What are the operating systems you have worked on? Do you know Unix?
What are the main things that you need to look at while making a mobile application to that of a desktop application
What is the toughest bug you have fixed?
What is a memory leak?
What is the difference between instance variable and local variable
If I write java in command prompt from anywhere in the system, will it work? If not, how to make it work.
Why is the class name the same as the filename in Java? Is there any use?Can a file have more than two classes? What will be the name of that file?How many class files will be generated when we compile.
Why is Java platform independent?
Is the JVM platform dependent? On what factors it depends?
What are the best practices you have followed in your project?
He asked me if I have any questions. I asked more about the role and team. He explained in detail about the team and also about Adobe subscription model. We had a general discussion over this business decision.
F2F Round 2:(30 min)Brief introWAP to find out factorial of a numberHe asked for recursion as well.Asked me to write the testcases and handle the overflow condition and border cases in the code.Discussed which approach is better and when to use which.Do you know UnixDo you know any other mobile platform apart from Android? Do you know any application platform which enables building apps across channels (desktop, android, ios, cloud...)He asked me if I have heard about PhoneGap and later explained it. He asked me if I have any questions. I asked if they have a mobile team separately. He said yes and explained their work a bit.
Brief introWAP to find out factorial of a numberHe asked for recursion as well.Asked me to write the testcases and handle the overflow condition and border cases in the code.Discussed which approach is better and when to use which.Do you know UnixDo you know any other mobile platform apart from Android? Do you know any application platform which enables building apps across channels (desktop, android, ios, cloud...)
Brief intro
WAP to find out factorial of a numberHe asked for recursion as well.Asked me to write the testcases and handle the overflow condition and border cases in the code.Discussed which approach is better and when to use which.
Do you know Unix
Do you know any other mobile platform apart from Android? Do you know any application platform which enables building apps across channels (desktop, android, ios, cloud...)
He asked me if I have heard about PhoneGap and later explained it. He asked me if I have any questions. I asked if they have a mobile team separately. He said yes and explained their work a bit.
F2F Round 3:(1 hr)Brief introWhat is the binary search?Write a code for ternary search. Is it better than Binary? He asked me to generalize the search and asked me which is the optimum.What is the registry?Do you know UnixI have a hard disk of 100 Gb. It has one and only file of 80 GB (database backup).What happens if I delete it and it goes to recycle bin.Follow-up questions:Is the memory freed from the hard disk?What happens if I move it from one drive to another.What happens in case of permanent delete.What happens when we format the disk.What is virtual memory?Puzzle:10 containers with 100 balls each but one container defective. Find out the defective container in minimum weighings.He asked me for questions. I asked them if there will be an option to shift to a developer position. He said yes and explained about their open culture. Also explained how they interact and work closely with developers.
Brief introWhat is the binary search?Write a code for ternary search. Is it better than Binary? He asked me to generalize the search and asked me which is the optimum.What is the registry?Do you know UnixI have a hard disk of 100 Gb. It has one and only file of 80 GB (database backup).What happens if I delete it and it goes to recycle bin.Follow-up questions:Is the memory freed from the hard disk?What happens if I move it from one drive to another.What happens in case of permanent delete.What happens when we format the disk.What is virtual memory?Puzzle:10 containers with 100 balls each but one container defective. Find out the defective container in minimum weighings.
Brief intro
What is the binary search?
Write a code for ternary search. Is it better than Binary? He asked me to generalize the search and asked me which is the optimum.
What is the registry?
Do you know Unix
I have a hard disk of 100 Gb. It has one and only file of 80 GB (database backup).What happens if I delete it and it goes to recycle bin.Follow-up questions:Is the memory freed from the hard disk?What happens if I move it from one drive to another.What happens in case of permanent delete.What happens when we format the disk.
What is virtual memory?
Puzzle:10 containers with 100 balls each but one container defective. Find out the defective container in minimum weighings.
He asked me for questions. I asked them if there will be an option to shift to a developer position. He said yes and explained about their open culture. Also explained how they interact and work closely with developers.
Director round:(40 min)How was the day?What is the most interesting question you have been posed today?What is it that you have learnt today.Give me a brief about your work.Why do you want to shift from Development to Testing?He said he will concentrate on only problem solving, aptitude and attitude-Gmail wants to provide a new enhanced service which offers auto-backup, promotional emails filtered, extra space for mailbox etc which costs 50 rs per month.They want to run a provisioning program which shows a popup to certain customers having options-Yes and then redirected to payment and allRemind me after 2 weeks.NoNot happy with the service offered.Asked me to test this model.Later he asked me the factors which I will consider for choosing a set of customers for this program.Have you worked on Unix?What is the registry?I have installed msword in my pc. Copied the C/program files/ folder into a pen drive and pasted in another pc. Will it work? Why /Why not?What is SaaS?
How was the day?What is the most interesting question you have been posed today?What is it that you have learnt today.Give me a brief about your work.Why do you want to shift from Development to Testing?
How was the day?
What is the most interesting question you have been posed today?
What is it that you have learnt today.
Give me a brief about your work.
Why do you want to shift from Development to Testing?
He said he will concentrate on only problem solving, aptitude and attitude-Gmail wants to provide a new enhanced service which offers auto-backup, promotional emails filtered, extra space for mailbox etc which costs 50 rs per month.They want to run a provisioning program which shows a popup to certain customers having options-
Yes and then redirected to payment and allRemind me after 2 weeks.NoNot happy with the service offered.
Yes and then redirected to payment and all
Remind me after 2 weeks.
No
Not happy with the service offered.
Asked me to test this model.Later he asked me the factors which I will consider for choosing a set of customers for this program.
Have you worked on Unix?What is the registry?I have installed msword in my pc. Copied the C/program files/ folder into a pen drive and pasted in another pc. Will it work? Why /Why not?What is SaaS?
Have you worked on Unix?
What is the registry?I have installed msword in my pc. Copied the C/program files/ folder into a pen drive and pasted in another pc. Will it work? Why /Why not?
What is SaaS?
Examples.There is one FB user in India and another in the US. When they communicate, do they connect to the same server? If not then how does the communication happen? What is the data that is being transferred?This round felt like a stress test and went very badly. Couldn’t ask for any good questions when he offered. (My suggestion will be, answer only if you know and you are sure about it otherwise don’t even try)
If you like GeeksforGeeks and would like to contribute, you can also write an article and mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Adobe
Interview Experiences
Adobe
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Amazon Interview Experience
Amazon Interview Experience for SDE-1 (On-Campus)
Microsoft Interview Experience for Internship (Via Engage)
Amazon Interview Experience for SDE-1
Difference between ANN, CNN and RNN
Amazon Interview Experience for SDE-1 (Off-Campus)
Amazon Interview Experience (Off-Campus) 2022
Amazon Interview Experience for SDE-1(Off-Campus)
Amazon Interview Experience for SDE-1
Amazon Interview Experience for SDE1 (8 Months Experienced) 2022