Round 1(Online Assessment and Coding Challenge–90 minutes): This assessment consisted of two different online programmatic sets of coding challenges and both are important and have to answer them.
Expectations:
◉ Ability to identify problem types and apply conventionally known techniques to solve them.
◉ Usage of optimal Data Structures for the problem statement
◉ Demoable code
◉ Functional Correctness and Completeness
◉ Modularity and Extensibility
◉ Good understanding of Java/ J2EE, Spring Boot, Restful Services & Webservices, Kubernetes, and PL/SQL (SQL is also ok)
Read More: 1Z0-900: Java EE 7 Application Developer
1. Java/ J2EE (Online Assessment 30 minutes): This section contains three different types of programmatic skills, and each one has a different set of questions. Each Section has multiple choice question which needs to answer, and there is no negative marking.
◉ Java (12 MCQ): This assessment includes basic understanding of core java, which contain 12 multiple choice question and will need to complete in 12 minutes.
Expectations:
◉ Basic Knowledge of java programming
◉ Multithreading
◉ Exception Handling
◉ Inheritance
◉ Java 8 Functionality
◉ Overloading
◉ J2EE(8 MCQ): This assessment includes a basic understanding of J2EE concepts, which contain 8 multiple choice questions and will need to complete within 8 minutes.
Expectations:
◉ Java Servlets.
◉ JavaServer Pages (JSP)
◉ Enterprise JavaBeans (EJB)
◉ Java Message Service (JMS)
◉ Java Naming and Directory Interface (JNDI)
◉ Java Database Connectivity (JDBC)
◉ Restful Services & Webservices(12 MCQ): This assessment includes a basic understanding of Restful Services & Webservices concepts, which contain 12 multiple choice questions and will need to complete within 12 minutes.
Expectations:
◉ Basic understanding of SOAP
◉ Basic Understanding of Restful
◉ Basic Understanding of JSON
◉ Request Headers
◉ Resources
◉ Request Body
◉ Response Status codes
◉ POST,GET, PUT and DELETE Method
2. Oracle Coding Challenge (60 mins): This assignment contains two different sets of programming questions, which need to complete in 60 minutes. Each one will be challenging, and need to choose the strategy to solve this problem wisely, as time is only 60 minutes.
Expectations:
◉ How good is your algorithm, technique you apply to make the app faster, etc?
◉ Scalability
◉ Testability
◉ Design patterns
◉ Demoable code
◉ Clear Separation of Concerns (Good Class Design)
◉ Functional Correctness and Completeness
◉ Readability
◉ Modularity and Extensibility
◉ Exception handling
Task 1: Girls in Tech Hackathon
◉ Problem Statement:
The Girl in Tech Hackathon is code-a-thon where developers, designers, scientists, students, entrepreneurs, and educators gather to collaborate on projects including applications, software, hardware, data visualization, and platform solutions. The Participants are sitting around the table, and they are numbered from team1 to team n in the clockwise direction. This means that the Participants are numbered 1,2, ..,n-1,n and participants 1 and n are sitting next to each other. After the Hackathon duration, judges started reviewing the performance of each participant. However, some participants have not finished the project. Each participant needs ti extra minute to complete their project. Judges started reviewing the projects sequentially in the clock direction, starting with team x, and it takes them exactly 1 minute to review each project. This means team x gets no extra time to work, whereas team x +1 gets 1 min more to work and so on. Even if the project is not completed by the participant, but still the judges spend 1 min to understand the idea and rank the participant.
◉ Input Format:
The first line contains a single positive integer, n, denoting the number of participants in the hackathon. Given the values of t1,t2, t3,… tn extra time requires by each participant to complete the project. You have to guide judges in selecting the best team x to start reviewing the project so that number of participants able to complete their project is maximal.
◉ Output Format:
Print x on a new line. If there are multiple such teams,
select the smallest one.
Constraints:
1<=n<=9*10^5
0<=ti<=n
Sample Input:
3
1 0 0
Sample Output:
2
import java.io.BufferReader;
import java.io.InputStreamReader;
Class Test
{
/* Read input from stdin and provide input before
* running*/
BufferedReader br = new BufferedReader(
new InputStreamReader(System.in)) String line
= br.readLine();
for (int i = 0; i < N; i++) {
System.out.println(“Hello Word”);
}
}
0 comments:
Post a Comment