Helical IT Solutions interview experience Real time questions & tips from candidates to crack your interview

Java Developer

Helical IT Solutions
upvote
share-icon
2 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Journey
I started applying for the technical job role after completing my graduation. Then a recruiter reached out to me and asked for an online Assessment at Helical IT for the role of Java Developer. I prepared myself and gave my best during the online Assessment. I was not selected for the role but gained a lot of confidence after facing the online Assessment. I also learned a lot about the technical job role and the requirements for the role. I am confident that I will get my dream job soon. I am now looking out for more opportunities to enhance my technical skills and knowledge. I am determined to continue learning and grow in my career. I am confident that I will get my dream job soon.
Application story
I started applying for the technical job role after completing my graduation. Then a recruiter reached out to me and asked for an online Assessment at Helical IT for the role of Java Developer. I prepared myself and gave my best during the online Assessment. I was not selected for the role but gained a lot of confidence after facing the online Assessment. I also learned a lot about the technical job role and the requirements for the role. I am confident that I will get my dream job soon. I am now looking out for more opportunities to enhance my technical skills and knowledge. I am determined to continue learning and grow in my career. I am confident that I will get my dream job soon.
Why selected/rejected for the role?
It was my coding round that got me rejected. There were some questions relating to Dynamic programming that I wasn't prepared for, which led to me not solving them and failing that section. I was disappointed in myself for not being better prepared, and I felt like I had let myself down. I started to doubt my abilities and question if I was really cut out for the IT industry. I decided to take a few days to think things through and figure out how to move forward.
Preparation
Duration: 8 months
Topics: HTML, CSS, Java Script, React, Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic Programming
Tip
Tip

Tip 1 : Stick with one coding language for DSA
Tip 2 : SQL / DSA is must for better opportunity
Tip 3 : Consistency

Application process
Where: Coding Ninjas
Eligibility: Graduation From C/S Background
Resume Tip
Resume tip

Tip 1 : Keep it simple
Tip 2 : Put only those tech for which are under your knowledge

Interview rounds

01
Round
Easy
Online Coding Interview
Duration30 Minutes
Interview date20 Sep 2022
Coding problem3

There was an aptitude test which having question from Sets, Union, the environment was good. Total 20 MCQs on Sets and Their Representations, Subsets, Power Set, Universal Set, Venn Diagrams

1. Maths Question

Example: Let U = {1,2,3,4,5,6,7,8,9,10} and A= {1,3,5,7,9}. Find A. S

Problem approach

Solution : We note that 2, 4, 6, 8, 10 are the only elements of U which do not belong to A. Hence A = {2, 4, 6, 8, 10}.

2. Aptitude Question

The average of 8 numbers is 21. If each of the numbers is mulitiplied by 8, the average of the new set of numbers is 

Here , The average of 8 numbers = 21
When each number is multiplied by 8, the new average gets multiplied by 8.
So , New average = 21 × 8 = 168

Problem approach

So , New average = 21 × 8 = 168

3. Aptitude Question

A single letter is selected at random from the word 'PROBABILITY' . The probability that it is a vowel, is ?

Total number of letters = n(S) = 11
whereas, number of vowels = n(E) = 4
∴ Required probability = n(E)/n(s) = 4/11

Problem approach

∴ Required probability = n(E)/n(s) = 4/11

02
Round
Medium
Assignment
Duration120 Minutes
Interview date20 Sep 2022
Coding problem3

1. Java Question

What is the output of the following Java program?


public class Test   
{  
   Test(int a, int b)  
   {  
       System.out.println("a = "+a+" b = "+b);  
   }  
   Test(int a, float b)  
   {  
       System.out.println("a = "+a+" b = "+b);  
   }  
   public static void main (String args[])  
   {  
       byte a = 10;   
       byte b = 15;  
       Test test = new Test(a,b);  
   }  
}

Problem approach

a = 10 b = 15

2. Java Question

What is the output of the following Java program?
class Test   
{  
   int test_a, test_b;  
   Test(int a, int b)   
   {  
   test_a = a;   
   test_b = b;   
   }  
   public static void main (String args[])   
   {  
       Test test = new Test();   
       System.out.println(test.test_a+" "+test.test_b);  
   }  
}

Problem approach

There is a compiler error in the program because there is a call to the default constructor in the main method which is not present in the class. However, there is only one parameterized constructor in the class Test. Therefore, no default constructor is invoked by the constructor implicitly.

3. Java Question

Can we assign the reference to this variable?

final int a;

Problem approach

No, this cannot be assigned to any value because it always points to the current class object and this is the final reference in Java. However, if we try to do so, the compiler error will be shown.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
4657 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
961 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6451 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3452 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Java Developer
3 rounds | 20 problems
Interviewed by Ernst & Young (EY)
9061 views
2 comments
0 upvotes
company logo
Java Developer
3 rounds | 4 problems
Interviewed by SAP Labs
3149 views
0 comments
0 upvotes
company logo
Java Developer
2 rounds | 2 problems
Interviewed by HCL Technologies
7166 views
0 comments
0 upvotes